vulkan-3.26.1: Bindings to the Vulkan graphics API.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Vulkan.Core10.Enums.PipelineDepthStencilStateCreateFlagBits

Synopsis

Documentation

newtype PipelineDepthStencilStateCreateFlagBits Source #

VkPipelineDepthStencilStateCreateFlagBits - Bitmask specifying additional depth/stencil state information.

Description

When PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT is included in a pipeline, it forms a framebuffer-local memory dependency for each fragment generated by draw commands for that pipeline with the following scopes:

When PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT is included in a pipeline, it forms a framebuffer-local memory dependency for each fragment generated by draw commands for that pipeline with the following scopes:

See Also

VK_EXT_rasterization_order_attachment_access, PipelineDepthStencilStateCreateFlags

Instances

Instances details
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

Read PipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineDepthStencilStateCreateFlagBits

Show PipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineDepthStencilStateCreateFlagBits

Eq PipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineDepthStencilStateCreateFlagBits

Ord PipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineDepthStencilStateCreateFlagBits

Zero PipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineDepthStencilStateCreateFlagBits