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

Vulkan.Core10.Enums.PipelineColorBlendStateCreateFlagBits

Synopsis

Documentation

newtype PipelineColorBlendStateCreateFlagBits Source #

VkPipelineColorBlendStateCreateFlagBits - Bitmask specifying additional parameters of an image

Description

When PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_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, PipelineColorBlendStateCreateFlags

Instances

Instances details
Storable PipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineColorBlendStateCreateFlagBits

Bits PipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineColorBlendStateCreateFlagBits

Methods

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

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

xor :: PipelineColorBlendStateCreateFlagBits -> PipelineColorBlendStateCreateFlagBits -> PipelineColorBlendStateCreateFlagBits #

complement :: PipelineColorBlendStateCreateFlagBits -> PipelineColorBlendStateCreateFlagBits #

shift :: PipelineColorBlendStateCreateFlagBits -> Int -> PipelineColorBlendStateCreateFlagBits #

rotate :: PipelineColorBlendStateCreateFlagBits -> Int -> PipelineColorBlendStateCreateFlagBits #

zeroBits :: PipelineColorBlendStateCreateFlagBits #

bit :: Int -> PipelineColorBlendStateCreateFlagBits #

setBit :: PipelineColorBlendStateCreateFlagBits -> Int -> PipelineColorBlendStateCreateFlagBits #

clearBit :: PipelineColorBlendStateCreateFlagBits -> Int -> PipelineColorBlendStateCreateFlagBits #

complementBit :: PipelineColorBlendStateCreateFlagBits -> Int -> PipelineColorBlendStateCreateFlagBits #

testBit :: PipelineColorBlendStateCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: PipelineColorBlendStateCreateFlagBits -> Maybe Int #

bitSize :: PipelineColorBlendStateCreateFlagBits -> Int #

isSigned :: PipelineColorBlendStateCreateFlagBits -> Bool #

shiftL :: PipelineColorBlendStateCreateFlagBits -> Int -> PipelineColorBlendStateCreateFlagBits #

unsafeShiftL :: PipelineColorBlendStateCreateFlagBits -> Int -> PipelineColorBlendStateCreateFlagBits #

shiftR :: PipelineColorBlendStateCreateFlagBits -> Int -> PipelineColorBlendStateCreateFlagBits #

unsafeShiftR :: PipelineColorBlendStateCreateFlagBits -> Int -> PipelineColorBlendStateCreateFlagBits #

rotateL :: PipelineColorBlendStateCreateFlagBits -> Int -> PipelineColorBlendStateCreateFlagBits #

rotateR :: PipelineColorBlendStateCreateFlagBits -> Int -> PipelineColorBlendStateCreateFlagBits #

popCount :: PipelineColorBlendStateCreateFlagBits -> Int #

FiniteBits PipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineColorBlendStateCreateFlagBits

Read PipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineColorBlendStateCreateFlagBits

Show PipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineColorBlendStateCreateFlagBits

Eq PipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineColorBlendStateCreateFlagBits

Ord PipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineColorBlendStateCreateFlagBits

Zero PipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineColorBlendStateCreateFlagBits