vulkan-3.2.0.0: Bindings to the Vulkan graphics API.

Safe HaskellNone
LanguageHaskell2010

Graphics.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
Show PhysicalDeviceDepthClipEnableFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Extensions.VK_EXT_depth_clip_enable

Storable PhysicalDeviceDepthClipEnableFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Extensions.VK_EXT_depth_clip_enable

FromCStruct PhysicalDeviceDepthClipEnableFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Extensions.VK_EXT_depth_clip_enable

ToCStruct PhysicalDeviceDepthClipEnableFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Extensions.VK_EXT_depth_clip_enable

Zero PhysicalDeviceDepthClipEnableFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Extensions.VK_EXT_depth_clip_enable

data PipelineRasterizationDepthClipStateCreateInfoEXT Source #

VkPipelineRasterizationDepthClipStateCreateInfoEXT - Structure specifying depth clipping state

Valid Usage (Implicit)

See Also

Bool32, PipelineRasterizationDepthClipStateCreateFlagsEXT, StructureType

Constructors

PipelineRasterizationDepthClipStateCreateInfoEXT 

Fields

Instances
Show PipelineRasterizationDepthClipStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Extensions.VK_EXT_depth_clip_enable

Storable PipelineRasterizationDepthClipStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Extensions.VK_EXT_depth_clip_enable

FromCStruct PipelineRasterizationDepthClipStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Extensions.VK_EXT_depth_clip_enable

ToCStruct PipelineRasterizationDepthClipStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Extensions.VK_EXT_depth_clip_enable

Zero PipelineRasterizationDepthClipStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Extensions.VK_EXT_depth_clip_enable

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
Eq PipelineRasterizationDepthClipStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Extensions.VK_EXT_depth_clip_enable

Ord PipelineRasterizationDepthClipStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Extensions.VK_EXT_depth_clip_enable

Read PipelineRasterizationDepthClipStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Extensions.VK_EXT_depth_clip_enable

Show PipelineRasterizationDepthClipStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Extensions.VK_EXT_depth_clip_enable

Storable PipelineRasterizationDepthClipStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Extensions.VK_EXT_depth_clip_enable

Bits PipelineRasterizationDepthClipStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.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 Graphics.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 #