vulkan-api-1.3.0.0: Low-level low-overhead vulkan api bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.Vulkan.Ext.VK_KHR_maintenance2

Contents

Synopsis

Vulkan extension: VK_KHR_maintenance2

supported: vulkan

contact: Michael Worcester michaelworcester@

author: KHR

type: device

Extension number: 118

newtype VkPointClippingBehavior Source #

Instances
Enum VkPointClippingBehavior Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Eq VkPointClippingBehavior Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Ord VkPointClippingBehavior Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Read VkPointClippingBehavior Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Show VkPointClippingBehavior Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Storable VkPointClippingBehavior Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

newtype VkPointClippingBehaviorKHR Source #

Instances
Enum VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Eq VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Ord VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Read VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Show VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Storable VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Bits VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Methods

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

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

xor :: VkPointClippingBehaviorKHR -> VkPointClippingBehaviorKHR -> VkPointClippingBehaviorKHR #

complement :: VkPointClippingBehaviorKHR -> VkPointClippingBehaviorKHR #

shift :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

rotate :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

zeroBits :: VkPointClippingBehaviorKHR #

bit :: Int -> VkPointClippingBehaviorKHR #

setBit :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

clearBit :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

complementBit :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

testBit :: VkPointClippingBehaviorKHR -> Int -> Bool #

bitSizeMaybe :: VkPointClippingBehaviorKHR -> Maybe Int #

bitSize :: VkPointClippingBehaviorKHR -> Int #

isSigned :: VkPointClippingBehaviorKHR -> Bool #

shiftL :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

unsafeShiftL :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

shiftR :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

unsafeShiftR :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

rotateL :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

rotateR :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

popCount :: VkPointClippingBehaviorKHR -> Int #

FiniteBits VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

newtype VkTessellationDomainOrigin Source #

Instances
Enum VkTessellationDomainOrigin Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Eq VkTessellationDomainOrigin Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Ord VkTessellationDomainOrigin Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Read VkTessellationDomainOrigin Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Show VkTessellationDomainOrigin Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Storable VkTessellationDomainOrigin Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

newtype VkTessellationDomainOriginKHR Source #

Instances
Enum VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Eq VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Ord VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Read VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Show VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Storable VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Bits VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Methods

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

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

xor :: VkTessellationDomainOriginKHR -> VkTessellationDomainOriginKHR -> VkTessellationDomainOriginKHR #

complement :: VkTessellationDomainOriginKHR -> VkTessellationDomainOriginKHR #

shift :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

rotate :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

zeroBits :: VkTessellationDomainOriginKHR #

bit :: Int -> VkTessellationDomainOriginKHR #

setBit :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

clearBit :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

complementBit :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

testBit :: VkTessellationDomainOriginKHR -> Int -> Bool #

bitSizeMaybe :: VkTessellationDomainOriginKHR -> Maybe Int #

bitSize :: VkTessellationDomainOriginKHR -> Int #

isSigned :: VkTessellationDomainOriginKHR -> Bool #

shiftL :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

unsafeShiftL :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

shiftR :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

unsafeShiftR :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

rotateL :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

rotateR :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

popCount :: VkTessellationDomainOriginKHR -> Int #

FiniteBits VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

type VK_KHR_MAINTENANCE2_EXTENSION_NAME = "VK_KHR_maintenance2" Source #