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

Vulkan.Extensions.VK_EXT_depth_clip_enable

Synopsis

Documentation

data PhysicalDeviceDepthClipEnableFeaturesEXT Source #

VkPhysicalDeviceDepthClipEnableFeaturesEXT - Structure indicating support for explicit enable of depth clip

Members

The members of the PhysicalDeviceDepthClipEnableFeaturesEXT structure describe the following features:

Description

If the PhysicalDeviceDepthClipEnableFeaturesEXT structure is included in the pNext chain of PhysicalDeviceFeatures2, it is filled with values indicating whether the feature is supported. PhysicalDeviceDepthClipEnableFeaturesEXT can also be included in the pNext chain of DeviceCreateInfo to enable this feature.

Valid Usage (Implicit)

See Also

Bool32, StructureType

Constructors

PhysicalDeviceDepthClipEnableFeaturesEXT 

Fields

Instances

Instances details
Eq PhysicalDeviceDepthClipEnableFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

Show PhysicalDeviceDepthClipEnableFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

Generic PhysicalDeviceDepthClipEnableFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

Storable PhysicalDeviceDepthClipEnableFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

FromCStruct PhysicalDeviceDepthClipEnableFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

ToCStruct PhysicalDeviceDepthClipEnableFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

Zero PhysicalDeviceDepthClipEnableFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

type Rep PhysicalDeviceDepthClipEnableFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

type Rep PhysicalDeviceDepthClipEnableFeaturesEXT = D1 ('MetaData "PhysicalDeviceDepthClipEnableFeaturesEXT" "Vulkan.Extensions.VK_EXT_depth_clip_enable" "vulkan-3.5-inplace" 'False) (C1 ('MetaCons "PhysicalDeviceDepthClipEnableFeaturesEXT" 'PrefixI 'True) (S1 ('MetaSel ('Just "depthClipEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

data PipelineRasterizationDepthClipStateCreateInfoEXT Source #

VkPipelineRasterizationDepthClipStateCreateInfoEXT - Structure specifying depth clipping state

Valid Usage (Implicit)

See Also

Bool32, PipelineRasterizationDepthClipStateCreateFlagsEXT, StructureType

Constructors

PipelineRasterizationDepthClipStateCreateInfoEXT 

Fields

Instances

Instances details
Eq PipelineRasterizationDepthClipStateCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

Show PipelineRasterizationDepthClipStateCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

Generic PipelineRasterizationDepthClipStateCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

Storable PipelineRasterizationDepthClipStateCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

FromCStruct PipelineRasterizationDepthClipStateCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

ToCStruct PipelineRasterizationDepthClipStateCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

Zero PipelineRasterizationDepthClipStateCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

type Rep PipelineRasterizationDepthClipStateCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

type Rep PipelineRasterizationDepthClipStateCreateInfoEXT = D1 ('MetaData "PipelineRasterizationDepthClipStateCreateInfoEXT" "Vulkan.Extensions.VK_EXT_depth_clip_enable" "vulkan-3.5-inplace" 'False) (C1 ('MetaCons "PipelineRasterizationDepthClipStateCreateInfoEXT" 'PrefixI 'True) (S1 ('MetaSel ('Just "flags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PipelineRasterizationDepthClipStateCreateFlagsEXT) :*: S1 ('MetaSel ('Just "depthClipEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newtype PipelineRasterizationDepthClipStateCreateFlagsEXT Source #

VkPipelineRasterizationDepthClipStateCreateFlagsEXT - Reserved for future use

Description

PipelineRasterizationDepthClipStateCreateFlagsEXT is a bitmask type for setting a mask, but is currently reserved for future use.

See Also

PipelineRasterizationDepthClipStateCreateInfoEXT

Instances

Instances details
Eq PipelineRasterizationDepthClipStateCreateFlagsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

Ord PipelineRasterizationDepthClipStateCreateFlagsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

Read PipelineRasterizationDepthClipStateCreateFlagsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

Show PipelineRasterizationDepthClipStateCreateFlagsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

Storable PipelineRasterizationDepthClipStateCreateFlagsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

Bits PipelineRasterizationDepthClipStateCreateFlagsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

Methods

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

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

xor :: PipelineRasterizationDepthClipStateCreateFlagsEXT -> PipelineRasterizationDepthClipStateCreateFlagsEXT -> PipelineRasterizationDepthClipStateCreateFlagsEXT #

complement :: PipelineRasterizationDepthClipStateCreateFlagsEXT -> PipelineRasterizationDepthClipStateCreateFlagsEXT #

shift :: PipelineRasterizationDepthClipStateCreateFlagsEXT -> Int -> PipelineRasterizationDepthClipStateCreateFlagsEXT #

rotate :: PipelineRasterizationDepthClipStateCreateFlagsEXT -> Int -> PipelineRasterizationDepthClipStateCreateFlagsEXT #

zeroBits :: PipelineRasterizationDepthClipStateCreateFlagsEXT #

bit :: Int -> PipelineRasterizationDepthClipStateCreateFlagsEXT #

setBit :: PipelineRasterizationDepthClipStateCreateFlagsEXT -> Int -> PipelineRasterizationDepthClipStateCreateFlagsEXT #

clearBit :: PipelineRasterizationDepthClipStateCreateFlagsEXT -> Int -> PipelineRasterizationDepthClipStateCreateFlagsEXT #

complementBit :: PipelineRasterizationDepthClipStateCreateFlagsEXT -> Int -> PipelineRasterizationDepthClipStateCreateFlagsEXT #

testBit :: PipelineRasterizationDepthClipStateCreateFlagsEXT -> Int -> Bool #

bitSizeMaybe :: PipelineRasterizationDepthClipStateCreateFlagsEXT -> Maybe Int #

bitSize :: PipelineRasterizationDepthClipStateCreateFlagsEXT -> Int #

isSigned :: PipelineRasterizationDepthClipStateCreateFlagsEXT -> Bool #

shiftL :: PipelineRasterizationDepthClipStateCreateFlagsEXT -> Int -> PipelineRasterizationDepthClipStateCreateFlagsEXT #

unsafeShiftL :: PipelineRasterizationDepthClipStateCreateFlagsEXT -> Int -> PipelineRasterizationDepthClipStateCreateFlagsEXT #

shiftR :: PipelineRasterizationDepthClipStateCreateFlagsEXT -> Int -> PipelineRasterizationDepthClipStateCreateFlagsEXT #

unsafeShiftR :: PipelineRasterizationDepthClipStateCreateFlagsEXT -> Int -> PipelineRasterizationDepthClipStateCreateFlagsEXT #

rotateL :: PipelineRasterizationDepthClipStateCreateFlagsEXT -> Int -> PipelineRasterizationDepthClipStateCreateFlagsEXT #

rotateR :: PipelineRasterizationDepthClipStateCreateFlagsEXT -> Int -> PipelineRasterizationDepthClipStateCreateFlagsEXT #

popCount :: PipelineRasterizationDepthClipStateCreateFlagsEXT -> Int #

Zero PipelineRasterizationDepthClipStateCreateFlagsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

type EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME = "VK_EXT_depth_clip_enable" Source #

pattern EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #