vulkan-3.23: 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

See Also

VK_EXT_rasterization_order_attachment_access, PipelineColorBlendStateCreateFlags

Bundled Patterns

pattern PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT :: PipelineColorBlendStateCreateFlagBits

PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT indicates that access to color and input attachments will have implicit framebuffer-local memory dependencies, allowing applications to express custom blending operations in a fragment shader. See renderpass feedback loops for more information.

Instances

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

Storable 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