vulkan-3.14.1: Bindings to the Vulkan graphics API.
Safe HaskellNone
LanguageHaskell2010

Vulkan.Core10.Enums.PipelineDepthStencilStateCreateFlagBits

Synopsis

Documentation

newtype PipelineDepthStencilStateCreateFlagBits Source #

VkPipelineDepthStencilStateCreateFlagBits - Bitmask specifying additional depth/stencil state information.

See Also

VK_ARM_rasterization_order_attachment_access, PipelineDepthStencilStateCreateFlags

Bundled Patterns

pattern PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM :: PipelineDepthStencilStateCreateFlagBits

PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM indicates that access to the stencil aspects of depth/stencil and input attachments will have implicit framebuffer-local memory dependencies. See renderpass feedback loops for more information.

pattern PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM :: PipelineDepthStencilStateCreateFlagBits

PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM indicates that access to the depth aspects of depth/stencil and input attachments will have implicit framebuffer-local memory dependencies. See renderpass feedback loops for more information.

Instances

Instances details
Eq PipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineDepthStencilStateCreateFlagBits

Ord PipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineDepthStencilStateCreateFlagBits

Read PipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineDepthStencilStateCreateFlagBits

Show PipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineDepthStencilStateCreateFlagBits

Storable PipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineDepthStencilStateCreateFlagBits

Bits PipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineDepthStencilStateCreateFlagBits

Methods

(.&.) :: PipelineDepthStencilStateCreateFlagBits -> PipelineDepthStencilStateCreateFlagBits -> PipelineDepthStencilStateCreateFlagBits #

(.|.) :: PipelineDepthStencilStateCreateFlagBits -> PipelineDepthStencilStateCreateFlagBits -> PipelineDepthStencilStateCreateFlagBits #

xor :: PipelineDepthStencilStateCreateFlagBits -> PipelineDepthStencilStateCreateFlagBits -> PipelineDepthStencilStateCreateFlagBits #

complement :: PipelineDepthStencilStateCreateFlagBits -> PipelineDepthStencilStateCreateFlagBits #

shift :: PipelineDepthStencilStateCreateFlagBits -> Int -> PipelineDepthStencilStateCreateFlagBits #

rotate :: PipelineDepthStencilStateCreateFlagBits -> Int -> PipelineDepthStencilStateCreateFlagBits #

zeroBits :: PipelineDepthStencilStateCreateFlagBits #

bit :: Int -> PipelineDepthStencilStateCreateFlagBits #

setBit :: PipelineDepthStencilStateCreateFlagBits -> Int -> PipelineDepthStencilStateCreateFlagBits #

clearBit :: PipelineDepthStencilStateCreateFlagBits -> Int -> PipelineDepthStencilStateCreateFlagBits #

complementBit :: PipelineDepthStencilStateCreateFlagBits -> Int -> PipelineDepthStencilStateCreateFlagBits #

testBit :: PipelineDepthStencilStateCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: PipelineDepthStencilStateCreateFlagBits -> Maybe Int #

bitSize :: PipelineDepthStencilStateCreateFlagBits -> Int #

isSigned :: PipelineDepthStencilStateCreateFlagBits -> Bool #

shiftL :: PipelineDepthStencilStateCreateFlagBits -> Int -> PipelineDepthStencilStateCreateFlagBits #

unsafeShiftL :: PipelineDepthStencilStateCreateFlagBits -> Int -> PipelineDepthStencilStateCreateFlagBits #

shiftR :: PipelineDepthStencilStateCreateFlagBits -> Int -> PipelineDepthStencilStateCreateFlagBits #

unsafeShiftR :: PipelineDepthStencilStateCreateFlagBits -> Int -> PipelineDepthStencilStateCreateFlagBits #

rotateL :: PipelineDepthStencilStateCreateFlagBits -> Int -> PipelineDepthStencilStateCreateFlagBits #

rotateR :: PipelineDepthStencilStateCreateFlagBits -> Int -> PipelineDepthStencilStateCreateFlagBits #

popCount :: PipelineDepthStencilStateCreateFlagBits -> Int #

FiniteBits PipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineDepthStencilStateCreateFlagBits

Zero PipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineDepthStencilStateCreateFlagBits