vulkan-api-1.1.1.0: Low-level low-overhead vulkan api bindings
Safe HaskellNone
LanguageHaskell2010

Graphics.Vulkan.Ext.VK_KHR_maintenance3

Synopsis

Vulkan extension: VK_KHR_maintenance3

supported: vulkan

contact: Jeff Bolz jbolz@

author: KHR

type: device

Extension number: 169

Required extensions: VK_KHR_get_physical_device_properties2.

Required extensions: VK_KHR_get_physical_device_properties2.

data VkDescriptorBufferInfo Source #

typedef struct VkDescriptorBufferInfo {
    VkBuffer               buffer;
    VkDeviceSize           offset;
    VkDeviceSize           range;
} VkDescriptorBufferInfo;

VkDescriptorBufferInfo registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "buffer" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "offset" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "range" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "buffer" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "offset" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "range" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "buffer" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "offset" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "range" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorBufferInfo = '["buffer", "offset", "range"]
type CUnionType VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "buffer" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "offset" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "range" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "buffer" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "offset" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "range" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "buffer" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "offset" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "range" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "buffer" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "offset" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "range" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorImageInfo Source #

typedef struct VkDescriptorImageInfo {
    VkSampler       sampler;
    VkImageView     imageView;
    VkImageLayout   imageLayout;
} VkDescriptorImageInfo;

VkDescriptorImageInfo registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "imageLayout" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "imageView" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sampler" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "imageLayout" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "imageView" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sampler" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "imageLayout" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Associated Types

type FieldType "imageLayout" VkDescriptorImageInfo Source #

type FieldOptional "imageLayout" VkDescriptorImageInfo :: Bool Source #

type FieldOffset "imageLayout" VkDescriptorImageInfo :: Nat Source #

type FieldIsArray "imageLayout" VkDescriptorImageInfo :: Bool Source #

HasField "imageView" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sampler" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorImageInfo = '["sampler", "imageView", "imageLayout"]
type CUnionType VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "imageLayout" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "imageView" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "sampler" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "imageLayout" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "imageView" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "sampler" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "imageLayout" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "imageLayout" VkDescriptorImageInfo = 16
type FieldOffset "imageView" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "imageView" VkDescriptorImageInfo = 8
type FieldOffset "sampler" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "imageLayout" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "imageView" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "sampler" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorPoolCreateInfo Source #

typedef struct VkDescriptorPoolCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkDescriptorPoolCreateFlags  flags;
    uint32_t               maxSets;
    uint32_t               poolSizeCount;
    const VkDescriptorPoolSize* pPoolSizes;
} VkDescriptorPoolCreateInfo;

VkDescriptorPoolCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "flags" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "maxSets" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pPoolSizes" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "poolSizeCount" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "flags" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "maxSets" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pPoolSizes" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "poolSizeCount" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "flags" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "maxSets" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pNext" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pPoolSizes" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "poolSizeCount" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorPoolCreateInfo = '["sType", "pNext", "flags", "maxSets", "poolSizeCount", "pPoolSizes"]
type CUnionType VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "flags" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "maxSets" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pNext" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pPoolSizes" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "poolSizeCount" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "sType" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "flags" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "maxSets" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pNext" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pPoolSizes" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "poolSizeCount" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "sType" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "flags" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "maxSets" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pNext" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pPoolSizes" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "poolSizeCount" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "poolSizeCount" VkDescriptorPoolCreateInfo = 24
type FieldOffset "sType" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "flags" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "maxSets" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pNext" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pPoolSizes" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "poolSizeCount" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "sType" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorPoolSize Source #

typedef struct VkDescriptorPoolSize {
    VkDescriptorType       type;
    uint32_t               descriptorCount;
} VkDescriptorPoolSize;

VkDescriptorPoolSize registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorCount" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "type" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorCount" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "type" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "descriptorCount" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Associated Types

type FieldType "descriptorCount" VkDescriptorPoolSize Source #

type FieldOptional "descriptorCount" VkDescriptorPoolSize :: Bool Source #

type FieldOffset "descriptorCount" VkDescriptorPoolSize :: Nat Source #

type FieldIsArray "descriptorCount" VkDescriptorPoolSize :: Bool Source #

HasField "type" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorPoolSize = '["type", "descriptorCount"]
type CUnionType VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorCount" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorCount" VkDescriptorPoolSize = Word32
type FieldType "type" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorCount" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorCount" VkDescriptorPoolSize = 'False
type FieldOptional "type" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorCount" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorCount" VkDescriptorPoolSize = 4
type FieldOffset "type" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorCount" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorCount" VkDescriptorPoolSize = 'False
type FieldIsArray "type" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorSetAllocateInfo Source #

typedef struct VkDescriptorSetAllocateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkDescriptorPool       descriptorPool;
    uint32_t               descriptorSetCount;
    const VkDescriptorSetLayout* pSetLayouts;
} VkDescriptorSetAllocateInfo;

VkDescriptorSetAllocateInfo registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorPool" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorSetCount" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pSetLayouts" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorPool" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorSetCount" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pSetLayouts" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "descriptorPool" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Associated Types

type FieldType "descriptorPool" VkDescriptorSetAllocateInfo Source #

type FieldOptional "descriptorPool" VkDescriptorSetAllocateInfo :: Bool Source #

type FieldOffset "descriptorPool" VkDescriptorSetAllocateInfo :: Nat Source #

type FieldIsArray "descriptorPool" VkDescriptorSetAllocateInfo :: Bool Source #

HasField "descriptorSetCount" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Associated Types

type FieldType "descriptorSetCount" VkDescriptorSetAllocateInfo Source #

type FieldOptional "descriptorSetCount" VkDescriptorSetAllocateInfo :: Bool Source #

type FieldOffset "descriptorSetCount" VkDescriptorSetAllocateInfo :: Nat Source #

type FieldIsArray "descriptorSetCount" VkDescriptorSetAllocateInfo :: Bool Source #

HasField "pNext" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pSetLayouts" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetAllocateInfo = '["sType", "pNext", "descriptorPool", "descriptorSetCount", "pSetLayouts"]
type CUnionType VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorPool" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorSetCount" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorSetCount" VkDescriptorSetAllocateInfo = Word32
type FieldType "pNext" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pSetLayouts" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "sType" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorPool" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorSetCount" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorSetCount" VkDescriptorSetAllocateInfo = 'False
type FieldOptional "pNext" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pSetLayouts" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "sType" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorPool" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorPool" VkDescriptorSetAllocateInfo = 16
type FieldOffset "descriptorSetCount" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorSetCount" VkDescriptorSetAllocateInfo = 24
type FieldOffset "pNext" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pSetLayouts" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "sType" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorPool" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorSetCount" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorSetCount" VkDescriptorSetAllocateInfo = 'False
type FieldIsArray "pNext" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pSetLayouts" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "sType" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorSetLayoutBinding Source #

typedef struct VkDescriptorSetLayoutBinding {
    uint32_t               binding;
    VkDescriptorType       descriptorType;
    uint32_t descriptorCount;
    VkShaderStageFlags     stageFlags;
    const VkSampler*       pImmutableSamplers;
} VkDescriptorSetLayoutBinding;

VkDescriptorSetLayoutBinding registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "binding" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorCount" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorType" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pImmutableSamplers" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "stageFlags" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "binding" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorCount" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorType" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pImmutableSamplers" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "stageFlags" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "binding" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "descriptorCount" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Associated Types

type FieldType "descriptorCount" VkDescriptorSetLayoutBinding Source #

type FieldOptional "descriptorCount" VkDescriptorSetLayoutBinding :: Bool Source #

type FieldOffset "descriptorCount" VkDescriptorSetLayoutBinding :: Nat Source #

type FieldIsArray "descriptorCount" VkDescriptorSetLayoutBinding :: Bool Source #

HasField "descriptorType" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pImmutableSamplers" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Associated Types

type FieldType "pImmutableSamplers" VkDescriptorSetLayoutBinding Source #

type FieldOptional "pImmutableSamplers" VkDescriptorSetLayoutBinding :: Bool Source #

type FieldOffset "pImmutableSamplers" VkDescriptorSetLayoutBinding :: Nat Source #

type FieldIsArray "pImmutableSamplers" VkDescriptorSetLayoutBinding :: Bool Source #

HasField "stageFlags" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetLayoutBinding = '["binding", "descriptorType", "descriptorCount", "stageFlags", "pImmutableSamplers"]
type CUnionType VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "binding" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorCount" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorType" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pImmutableSamplers" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "stageFlags" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "binding" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorCount" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorType" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pImmutableSamplers" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pImmutableSamplers" VkDescriptorSetLayoutBinding = 'True
type FieldOptional "stageFlags" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "binding" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorCount" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorCount" VkDescriptorSetLayoutBinding = 8
type FieldOffset "descriptorType" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorType" VkDescriptorSetLayoutBinding = 4
type FieldOffset "pImmutableSamplers" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pImmutableSamplers" VkDescriptorSetLayoutBinding = 16
type FieldOffset "stageFlags" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "binding" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorCount" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorType" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pImmutableSamplers" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pImmutableSamplers" VkDescriptorSetLayoutBinding = 'False
type FieldIsArray "stageFlags" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source #

typedef struct VkDescriptorSetLayoutBindingFlagsCreateInfoEXT {
    VkStructureType sType;
    const void*            pNext;
    uint32_t               bindingCount;
    const VkDescriptorBindingFlagsEXT* pBindingFlags;
} VkDescriptorSetLayoutBindingFlagsCreateInfoEXT;

VkDescriptorSetLayoutBindingFlagsCreateInfoEXT registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "bindingCount" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pBindingFlags" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "bindingCount" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pBindingFlags" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "bindingCount" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pBindingFlags" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pNext" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetLayoutBindingFlagsCreateInfoEXT = '["sType", "pNext", "bindingCount", "pBindingFlags"]
type CUnionType VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "bindingCount" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pBindingFlags" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pNext" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "sType" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "bindingCount" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pBindingFlags" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pNext" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "sType" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "bindingCount" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pBindingFlags" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pNext" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "sType" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "bindingCount" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pBindingFlags" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pNext" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "sType" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorSetLayoutCreateInfo Source #

typedef struct VkDescriptorSetLayoutCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkDescriptorSetLayoutCreateFlags    flags;
    uint32_t               bindingCount;
    const VkDescriptorSetLayoutBinding* pBindings;
} VkDescriptorSetLayoutCreateInfo;

VkDescriptorSetLayoutCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "bindingCount" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "flags" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pBindings" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "bindingCount" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "flags" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pBindings" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "bindingCount" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "flags" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pBindings" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pNext" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetLayoutCreateInfo = '["sType", "pNext", "flags", "bindingCount", "pBindings"]
type CUnionType VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "bindingCount" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "flags" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pBindings" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pNext" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "sType" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "bindingCount" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "flags" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pBindings" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pNext" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "sType" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "bindingCount" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "flags" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pBindings" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pNext" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "sType" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "bindingCount" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "flags" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pBindings" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pNext" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "sType" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorSetLayoutSupport Source #

typedef struct VkDescriptorSetLayoutSupport {
    VkStructureType sType;
    void*            pNext;
    VkBool32         supported;
} VkDescriptorSetLayoutSupport;

VkDescriptorSetLayoutSupport registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "supported" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "supported" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pNext" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "supported" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetLayoutSupport = '["sType", "pNext", "supported"]
type CUnionType VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pNext" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "sType" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "supported" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pNext" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "sType" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "supported" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pNext" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "sType" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "supported" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pNext" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "sType" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "supported" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source #

typedef struct VkDescriptorSetVariableDescriptorCountAllocateInfoEXT {
    VkStructureType sType;
    const void*            pNext;
    uint32_t               descriptorSetCount;
    const uint32_t* pDescriptorCounts;
} VkDescriptorSetVariableDescriptorCountAllocateInfoEXT;

VkDescriptorSetVariableDescriptorCountAllocateInfoEXT registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorSetCount" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pDescriptorCounts" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorSetCount" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pDescriptorCounts" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "descriptorSetCount" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pDescriptorCounts" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pNext" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetVariableDescriptorCountAllocateInfoEXT = '["sType", "pNext", "descriptorSetCount", "pDescriptorCounts"]
type CUnionType VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorSetCount" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pDescriptorCounts" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pNext" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "sType" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorSetCount" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pDescriptorCounts" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pNext" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "sType" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorSetCount" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pDescriptorCounts" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pNext" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "sType" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorSetCount" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pDescriptorCounts" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pNext" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "sType" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source #

typedef struct VkDescriptorSetVariableDescriptorCountLayoutSupportEXT {
    VkStructureType sType;
    void*            pNext;
    uint32_t         maxVariableDescriptorCount;
} VkDescriptorSetVariableDescriptorCountLayoutSupportEXT;

VkDescriptorSetVariableDescriptorCountLayoutSupportEXT registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "maxVariableDescriptorCount" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "maxVariableDescriptorCount" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "maxVariableDescriptorCount" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pNext" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetVariableDescriptorCountLayoutSupportEXT = '["sType", "pNext", "maxVariableDescriptorCount"]
type CUnionType VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "maxVariableDescriptorCount" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pNext" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "sType" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "maxVariableDescriptorCount" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pNext" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "sType" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "maxVariableDescriptorCount" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pNext" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "sType" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "maxVariableDescriptorCount" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pNext" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "sType" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorUpdateTemplateCreateInfo Source #

typedef struct VkDescriptorUpdateTemplateCreateInfo {
    VkStructureType sType;
    void*                                   pNext;
    VkDescriptorUpdateTemplateCreateFlags    flags;
    uint32_t                 descriptorUpdateEntryCount;
    const VkDescriptorUpdateTemplateEntry* pDescriptorUpdateEntries;
    VkDescriptorUpdateTemplateType templateType;
    VkDescriptorSetLayout descriptorSetLayout;
    VkPipelineBindPoint pipelineBindPoint;
    VkPipelineLayoutpipelineLayout;
    uint32_t set;
} VkDescriptorUpdateTemplateCreateInfo;

VkDescriptorUpdateTemplateCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorSetLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "flags" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pipelineBindPoint" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pipelineLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "set" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "templateType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorSetLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "flags" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pipelineBindPoint" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pipelineLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "set" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "templateType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "descriptorSetLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Associated Types

type FieldType "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo Source #

type FieldOptional "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo :: Bool Source #

type FieldOffset "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo :: Nat Source #

type FieldIsArray "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo :: Bool Source #

HasField "flags" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Associated Types

type FieldType "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo Source #

type FieldOptional "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo :: Bool Source #

type FieldOffset "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo :: Nat Source #

type FieldIsArray "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo :: Bool Source #

HasField "pNext" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pipelineBindPoint" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pipelineLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "set" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "templateType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorUpdateTemplateCreateInfo = '["sType", "pNext", "flags", "descriptorUpdateEntryCount", "pDescriptorUpdateEntries", "templateType", "descriptorSetLayout", "pipelineBindPoint", "pipelineLayout", "set"]
type CUnionType VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorSetLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo = Word32
type FieldType "flags" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pNext" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pipelineBindPoint" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pipelineLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "sType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "set" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "templateType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorSetLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo = 'False
type FieldOptional "flags" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo = 'False
type FieldOptional "pNext" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pipelineBindPoint" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pipelineLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "sType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "set" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "templateType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorSetLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorSetLayout" VkDescriptorUpdateTemplateCreateInfo = 40
type FieldOffset "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo = 20
type FieldOffset "flags" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo = 24
type FieldOffset "pNext" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pipelineBindPoint" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pipelineLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "sType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "set" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "templateType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorSetLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo = 'False
type FieldIsArray "flags" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo = 'False
type FieldIsArray "pNext" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pipelineBindPoint" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pipelineLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "sType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "set" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "templateType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorUpdateTemplateEntry Source #

typedef struct VkDescriptorUpdateTemplateEntry {
    uint32_t                         dstBinding;
    uint32_t                         dstArrayElement;
    uint32_t                         descriptorCount;
    VkDescriptorType                 descriptorType;
    size_t                           offset;
    size_t                           stride;
} VkDescriptorUpdateTemplateEntry;

VkDescriptorUpdateTemplateEntry registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorCount" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorType" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "dstArrayElement" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "dstBinding" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "offset" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "stride" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorCount" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorType" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "dstArrayElement" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "dstBinding" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "offset" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "stride" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "descriptorCount" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "descriptorType" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "dstArrayElement" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "dstBinding" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "offset" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "stride" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorUpdateTemplateEntry = '["dstBinding", "dstArrayElement", "descriptorCount", "descriptorType", "offset", "stride"]
type CUnionType VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorCount" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorType" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "dstArrayElement" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "dstBinding" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "offset" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "stride" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorCount" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorType" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "dstArrayElement" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "dstBinding" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "offset" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "stride" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorCount" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorCount" VkDescriptorUpdateTemplateEntry = 8
type FieldOffset "descriptorType" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorType" VkDescriptorUpdateTemplateEntry = 12
type FieldOffset "dstArrayElement" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "dstArrayElement" VkDescriptorUpdateTemplateEntry = 4
type FieldOffset "dstBinding" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "offset" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "stride" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorCount" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorType" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "dstArrayElement" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "dstBinding" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "offset" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "stride" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkPhysicalDevice16BitStorageFeatures Source #

typedef struct VkPhysicalDevice16BitStorageFeatures {
    VkStructureType sType;
    void*      pNext;
    VkBool32                         storageBuffer16BitAccess;
    VkBool32                         uniformAndStorageBuffer16BitAccess;
    VkBool32                         storagePushConstant16;
    VkBool32                         storageInputOutput16;
} VkPhysicalDevice16BitStorageFeatures;

VkPhysicalDevice16BitStorageFeatures registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source #

type FieldOptional "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures :: Bool Source #

type FieldOffset "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures :: Nat Source #

type FieldIsArray "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures :: Bool Source #

HasField "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures Source #

type FieldOptional "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures :: Bool Source #

type FieldOffset "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures :: Nat Source #

type FieldIsArray "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures :: Bool Source #

HasField "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures Source #

type FieldOptional "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures :: Bool Source #

type FieldOffset "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures :: Nat Source #

type FieldIsArray "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures :: Bool Source #

HasField "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source #

type FieldOptional "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures :: Bool Source #

type FieldOffset "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures :: Nat Source #

type FieldIsArray "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures :: Bool Source #

type StructFields VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDevice16BitStorageFeatures = '["sType", "pNext", "storageBuffer16BitAccess", "uniformAndStorageBuffer16BitAccess", "storagePushConstant16", "storageInputOutput16"]
type CUnionType VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures = VkBool32
type FieldType "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures = VkBool32
type FieldOptional "pNext" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures = 'False
type FieldOptional "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures = 'False
type FieldOffset "pNext" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures = 16
type FieldOffset "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures = 28
type FieldOffset "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures = 24
type FieldOffset "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures = 20
type FieldIsArray "pNext" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures = 'False
type FieldIsArray "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures = 'False

data VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source #

typedef struct VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT {
    VkStructureType sType;
    void*                            pNext;
    VkBool32                         advancedBlendCoherentOperations;
} VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT;

VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source #

type FieldOptional "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT :: Bool Source #

type FieldOffset "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT :: Nat Source #

type FieldIsArray "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT :: Bool Source #

HasField "pNext" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT = '["sType", "pNext", "advancedBlendCoherentOperations"]
type CUnionType VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT = 16
type FieldOffset "pNext" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT = 'False
type FieldIsArray "pNext" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source #

typedef struct VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT {
    VkStructureType sType;
    void*                            pNext;
    uint32_t                         advancedBlendMaxColorAttachments;
    VkBool32                         advancedBlendIndependentBlend;
    VkBool32                         advancedBlendNonPremultipliedSrcColor;
    VkBool32                         advancedBlendNonPremultipliedDstColor;
    VkBool32                         advancedBlendCorrelatedOverlap;
    VkBool32                         advancedBlendAllOperations;
} VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT;

VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "advancedBlendAllOperations" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "advancedBlendIndependentBlend" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "advancedBlendAllOperations" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "advancedBlendIndependentBlend" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "advancedBlendAllOperations" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source #

type FieldOptional "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Bool Source #

type FieldOffset "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Nat Source #

type FieldIsArray "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Bool Source #

HasField "advancedBlendIndependentBlend" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source #

type FieldOptional "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Bool Source #

type FieldOffset "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Nat Source #

type FieldIsArray "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Bool Source #

HasField "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source #

type FieldOptional "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Bool Source #

type FieldOffset "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Nat Source #

type FieldIsArray "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Bool Source #

HasField "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source #

type FieldOptional "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Bool Source #

type FieldOffset "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Nat Source #

type FieldIsArray "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Bool Source #

HasField "pNext" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = '["sType", "pNext", "advancedBlendMaxColorAttachments", "advancedBlendIndependentBlend", "advancedBlendNonPremultipliedSrcColor", "advancedBlendNonPremultipliedDstColor", "advancedBlendCorrelatedOverlap", "advancedBlendAllOperations"]
type CUnionType VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "advancedBlendAllOperations" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "advancedBlendIndependentBlend" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = Word32
type FieldType "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = VkBool32
type FieldType "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = VkBool32
type FieldType "pNext" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "advancedBlendAllOperations" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "advancedBlendIndependentBlend" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = 'False
type FieldOptional "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = 'False
type FieldOptional "pNext" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "advancedBlendAllOperations" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = 32
type FieldOffset "advancedBlendIndependentBlend" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "advancedBlendIndependentBlend" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = 20
type FieldOffset "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = 16
type FieldOffset "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = 28
type FieldOffset "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = 24
type FieldOffset "pNext" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "advancedBlendAllOperations" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "advancedBlendIndependentBlend" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = 'False
type FieldIsArray "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = 'False
type FieldIsArray "pNext" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source #

typedef struct VkPhysicalDeviceConservativeRasterizationPropertiesEXT {
    VkStructureType sType;
    void*                  pNext;
    float                  primitiveOverestimationSize;
    float                  maxExtraPrimitiveOverestimationSize;
    float                  extraPrimitiveOverestimationSizeGranularity;
    VkBool32               primitiveUnderestimation;
    VkBool32               conservativePointAndLineRasterization;
    VkBool32               degenerateTrianglesRasterized;
    VkBool32               degenerateLinesRasterized;
    VkBool32               fullyCoveredFragmentShaderInputVariable;
    VkBool32               conservativeRasterizationPostDepthCoverage;
} VkPhysicalDeviceConservativeRasterizationPropertiesEXT;

VkPhysicalDeviceConservativeRasterizationPropertiesEXT registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "degenerateLinesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "degenerateTrianglesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "primitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "primitiveUnderestimation" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "degenerateLinesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "degenerateTrianglesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "primitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "primitiveUnderestimation" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source #

type FieldOptional "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Bool Source #

type FieldOffset "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Nat Source #

type FieldIsArray "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Bool Source #

HasField "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source #

type FieldOptional "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Bool Source #

type FieldOffset "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Nat Source #

type FieldIsArray "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Bool Source #

HasField "degenerateLinesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "degenerateTrianglesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source #

type FieldOptional "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Bool Source #

type FieldOffset "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Nat Source #

type FieldIsArray "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Bool Source #

HasField "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source #

type FieldOptional "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Bool Source #

type FieldOffset "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Nat Source #

type FieldIsArray "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Bool Source #

HasField "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source #

type FieldOptional "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Bool Source #

type FieldOffset "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Nat Source #

type FieldIsArray "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Bool Source #

HasField "pNext" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "primitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "primitiveUnderestimation" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceConservativeRasterizationPropertiesEXT = '["sType", "pNext", "primitiveOverestimationSize", "maxExtraPrimitiveOverestimationSize", "extraPrimitiveOverestimationSizeGranularity", "primitiveUnderestimation", "conservativePointAndLineRasterization", "degenerateTrianglesRasterized", "degenerateLinesRasterized", "fullyCoveredFragmentShaderInputVariable", "conservativeRasterizationPostDepthCoverage"]
type CUnionType VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = VkBool32
type FieldType "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = VkBool32
type FieldType "degenerateLinesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "degenerateTrianglesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = Float
type FieldType "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = VkBool32
type FieldType "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = Float
type FieldType "pNext" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "primitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "primitiveUnderestimation" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 'False
type FieldOptional "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 'False
type FieldOptional "degenerateLinesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "degenerateTrianglesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 'False
type FieldOptional "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 'False
type FieldOptional "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 'False
type FieldOptional "pNext" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "primitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "primitiveUnderestimation" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 32
type FieldOffset "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 48
type FieldOffset "degenerateLinesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "degenerateTrianglesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 24
type FieldOffset "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 44
type FieldOffset "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 20
type FieldOffset "pNext" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "primitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "primitiveUnderestimation" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 'False
type FieldIsArray "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 'False
type FieldIsArray "degenerateLinesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "degenerateTrianglesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 'False
type FieldIsArray "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 'False
type FieldIsArray "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 'False
type FieldIsArray "pNext" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "primitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "primitiveUnderestimation" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

typedef struct VkPhysicalDeviceDescriptorIndexingFeaturesEXT {
    VkStructureType sType;
    void*                            pNext;
    VkBool32               shaderInputAttachmentArrayDynamicIndexing;
    VkBool32               shaderUniformTexelBufferArrayDynamicIndexing;
    VkBool32               shaderStorageTexelBufferArrayDynamicIndexing;
    VkBool32               shaderUniformBufferArrayNonUniformIndexing;
    VkBool32               shaderSampledImageArrayNonUniformIndexing;
    VkBool32               shaderStorageBufferArrayNonUniformIndexing;
    VkBool32               shaderStorageImageArrayNonUniformIndexing;
    VkBool32               shaderInputAttachmentArrayNonUniformIndexing;
    VkBool32               shaderUniformTexelBufferArrayNonUniformIndexing;
    VkBool32               shaderStorageTexelBufferArrayNonUniformIndexing;
    VkBool32               descriptorBindingUniformBufferUpdateAfterBind;
    VkBool32               descriptorBindingSampledImageUpdateAfterBind;
    VkBool32               descriptorBindingStorageImageUpdateAfterBind;
    VkBool32               descriptorBindingStorageBufferUpdateAfterBind;
    VkBool32               descriptorBindingUniformTexelBufferUpdateAfterBind;
    VkBool32               descriptorBindingStorageTexelBufferUpdateAfterBind;
    VkBool32               descriptorBindingUpdateUnusedWhilePending;
    VkBool32               descriptorBindingPartiallyBound;
    VkBool32               descriptorBindingVariableDescriptorCount;
    VkBool32               runtimeDescriptorArray;
} VkPhysicalDeviceDescriptorIndexingFeaturesEXT;

VkPhysicalDeviceDescriptorIndexingFeaturesEXT registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "runtimeDescriptorArray" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "runtimeDescriptorArray" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "pNext" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "runtimeDescriptorArray" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type StructFields VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceDescriptorIndexingFeaturesEXT = '["sType", "pNext", "shaderInputAttachmentArrayDynamicIndexing", "shaderUniformTexelBufferArrayDynamicIndexing", "shaderStorageTexelBufferArrayDynamicIndexing", "shaderUniformBufferArrayNonUniformIndexing", "shaderSampledImageArrayNonUniformIndexing", "shaderStorageBufferArrayNonUniformIndexing", "shaderStorageImageArrayNonUniformIndexing", "shaderInputAttachmentArrayNonUniformIndexing", "shaderUniformTexelBufferArrayNonUniformIndexing", "shaderStorageTexelBufferArrayNonUniformIndexing", "descriptorBindingUniformBufferUpdateAfterBind", "descriptorBindingSampledImageUpdateAfterBind", "descriptorBindingStorageImageUpdateAfterBind", "descriptorBindingStorageBufferUpdateAfterBind", "descriptorBindingUniformTexelBufferUpdateAfterBind", "descriptorBindingStorageTexelBufferUpdateAfterBind", "descriptorBindingUpdateUnusedWhilePending", "descriptorBindingPartiallyBound", "descriptorBindingVariableDescriptorCount", "runtimeDescriptorArray"]
type CUnionType VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "pNext" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "runtimeDescriptorArray" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldOptional "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "pNext" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "runtimeDescriptorArray" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOffset "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 84
type FieldOffset "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 60
type FieldOffset "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 68
type FieldOffset "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 64
type FieldOffset "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 76
type FieldOffset "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 56
type FieldOffset "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 72
type FieldOffset "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 80
type FieldOffset "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 88
type FieldOffset "pNext" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "runtimeDescriptorArray" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 16
type FieldOffset "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 44
type FieldOffset "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 32
type FieldOffset "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 36
type FieldOffset "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 40
type FieldOffset "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 24
type FieldOffset "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 52
type FieldOffset "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 28
type FieldOffset "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 20
type FieldOffset "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 48
type FieldIsArray "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "pNext" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "runtimeDescriptorArray" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False

data VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

typedef struct VkPhysicalDeviceDescriptorIndexingPropertiesEXT {
    VkStructureType sType;
    void*                            pNext;
    uint32_t               maxUpdateAfterBindDescriptorsInAllPools;
    VkBool32               shaderUniformBufferArrayNonUniformIndexingNative;
    VkBool32               shaderSampledImageArrayNonUniformIndexingNative;
    VkBool32               shaderStorageBufferArrayNonUniformIndexingNative;
    VkBool32               shaderStorageImageArrayNonUniformIndexingNative;
    VkBool32               shaderInputAttachmentArrayNonUniformIndexingNative;
    VkBool32               robustBufferAccessUpdateAfterBind;
    VkBool32               quadDivergentImplicitLod;
    uint32_t               maxPerStageDescriptorUpdateAfterBindSamplers;
    uint32_t               maxPerStageDescriptorUpdateAfterBindUniformBuffers;
    uint32_t               maxPerStageDescriptorUpdateAfterBindStorageBuffers;
    uint32_t               maxPerStageDescriptorUpdateAfterBindSampledImages;
    uint32_t               maxPerStageDescriptorUpdateAfterBindStorageImages;
    uint32_t               maxPerStageDescriptorUpdateAfterBindInputAttachments;
    uint32_t               maxPerStageUpdateAfterBindResources;
    uint32_t               maxDescriptorSetUpdateAfterBindSamplers;
    uint32_t               maxDescriptorSetUpdateAfterBindUniformBuffers;
    uint32_t               maxDescriptorSetUpdateAfterBindUniformBuffersDynamic;
    uint32_t               maxDescriptorSetUpdateAfterBindStorageBuffers;
    uint32_t               maxDescriptorSetUpdateAfterBindStorageBuffersDynamic;
    uint32_t               maxDescriptorSetUpdateAfterBindSampledImages;
    uint32_t               maxDescriptorSetUpdateAfterBindStorageImages;
    uint32_t               maxDescriptorSetUpdateAfterBindInputAttachments;
} VkPhysicalDeviceDescriptorIndexingPropertiesEXT;

VkPhysicalDeviceDescriptorIndexingPropertiesEXT registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "quadDivergentImplicitLod" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "quadDivergentImplicitLod" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "pNext" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "quadDivergentImplicitLod" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "sType" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type StructFields VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceDescriptorIndexingPropertiesEXT = '["sType", "pNext", "maxUpdateAfterBindDescriptorsInAllPools", "shaderUniformBufferArrayNonUniformIndexingNative", "shaderSampledImageArrayNonUniformIndexingNative", "shaderStorageBufferArrayNonUniformIndexingNative", "shaderStorageImageArrayNonUniformIndexingNative", "shaderInputAttachmentArrayNonUniformIndexingNative", "robustBufferAccessUpdateAfterBind", "quadDivergentImplicitLod", "maxPerStageDescriptorUpdateAfterBindSamplers", "maxPerStageDescriptorUpdateAfterBindUniformBuffers", "maxPerStageDescriptorUpdateAfterBindStorageBuffers", "maxPerStageDescriptorUpdateAfterBindSampledImages", "maxPerStageDescriptorUpdateAfterBindStorageImages", "maxPerStageDescriptorUpdateAfterBindInputAttachments", "maxPerStageUpdateAfterBindResources", "maxDescriptorSetUpdateAfterBindSamplers", "maxDescriptorSetUpdateAfterBindUniformBuffers", "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic", "maxDescriptorSetUpdateAfterBindStorageBuffers", "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic", "maxDescriptorSetUpdateAfterBindSampledImages", "maxDescriptorSetUpdateAfterBindStorageImages", "maxDescriptorSetUpdateAfterBindInputAttachments"]
type CUnionType VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "pNext" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "quadDivergentImplicitLod" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = VkBool32
type FieldType "sType" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = VkBool32
type FieldType "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = VkBool32
type FieldType "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = VkBool32
type FieldType "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = VkBool32
type FieldType "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = VkBool32
type FieldOptional "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "pNext" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "quadDivergentImplicitLod" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "sType" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOffset "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 104
type FieldOffset "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 96
type FieldOffset "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 76
type FieldOffset "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 88
type FieldOffset "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 92
type FieldOffset "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 100
type FieldOffset "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 80
type FieldOffset "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 84
type FieldOffset "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 68
type FieldOffset "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 60
type FieldOffset "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 48
type FieldOffset "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 56
type FieldOffset "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 64
type FieldOffset "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 52
type FieldOffset "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 72
type FieldOffset "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 16
type FieldOffset "pNext" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "quadDivergentImplicitLod" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 40
type FieldOffset "sType" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 36
type FieldOffset "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 24
type FieldOffset "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 28
type FieldOffset "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 32
type FieldOffset "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 20
type FieldIsArray "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "pNext" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "quadDivergentImplicitLod" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "sType" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False

data VkPhysicalDeviceDiscardRectanglePropertiesEXT Source #

typedef struct VkPhysicalDeviceDiscardRectanglePropertiesEXT {
    VkStructureType sType;
    void*                  pNext;
    uint32_t               maxDiscardRectangles;
} VkPhysicalDeviceDiscardRectanglePropertiesEXT;

VkPhysicalDeviceDiscardRectanglePropertiesEXT registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxDiscardRectangles" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDiscardRectangles" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "maxDiscardRectangles" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceDiscardRectanglePropertiesEXT = '["sType", "pNext", "maxDiscardRectangles"]
type CUnionType VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDiscardRectangles" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDiscardRectangles" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDiscardRectangles" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDiscardRectangles" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceExternalBufferInfo Source #

typedef struct VkPhysicalDeviceExternalBufferInfo {
    VkStructureType sType;
    const void*                      pNext;
    VkBufferCreateFlags flags;
    VkBufferUsageFlags               usage;
    VkExternalMemoryHandleTypeFlagBits handleType;
} VkPhysicalDeviceExternalBufferInfo;

VkPhysicalDeviceExternalBufferInfo registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "flags" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "handleType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "usage" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "flags" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "handleType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "usage" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "flags" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "handleType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "usage" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceExternalBufferInfo = '["sType", "pNext", "flags", "usage", "handleType"]
type CUnionType VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "flags" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "handleType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "usage" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "flags" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "handleType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "usage" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "flags" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "handleType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "usage" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "flags" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "handleType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "usage" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceExternalFenceInfo Source #

typedef struct VkPhysicalDeviceExternalFenceInfo {
    VkStructureType sType;
    const void*                      pNext;
    VkExternalFenceHandleTypeFlagBits handleType;
} VkPhysicalDeviceExternalFenceInfo;

VkPhysicalDeviceExternalFenceInfo registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "handleType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "handleType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "handleType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceExternalFenceInfo = '["sType", "pNext", "handleType"]
type CUnionType VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "handleType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "handleType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "handleType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "handleType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceExternalImageFormatInfo Source #

typedef struct VkPhysicalDeviceExternalImageFormatInfo {
    VkStructureType sType;
    const void*                      pNext;
    VkExternalMemoryHandleTypeFlagBits handleType;
} VkPhysicalDeviceExternalImageFormatInfo;

VkPhysicalDeviceExternalImageFormatInfo registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "handleType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "handleType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "handleType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceExternalImageFormatInfo = '["sType", "pNext", "handleType"]
type CUnionType VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "handleType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "handleType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "handleType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "handleType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source #

typedef struct VkPhysicalDeviceExternalMemoryHostPropertiesEXT {
    VkStructureType sType;
    void* pNext;
    VkDeviceSize minImportedHostPointerAlignment;
} VkPhysicalDeviceExternalMemoryHostPropertiesEXT;

VkPhysicalDeviceExternalMemoryHostPropertiesEXT registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source #

type FieldOptional "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT :: Bool Source #

type FieldOffset "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT :: Nat Source #

type FieldIsArray "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT :: Bool Source #

HasField "pNext" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceExternalMemoryHostPropertiesEXT = '["sType", "pNext", "minImportedHostPointerAlignment"]
type CUnionType VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT = 'False
type FieldOptional "pNext" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT = 16
type FieldOffset "pNext" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT = 'False
type FieldIsArray "pNext" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceExternalSemaphoreInfo Source #

typedef struct VkPhysicalDeviceExternalSemaphoreInfo {
    VkStructureType sType;
    const void*                      pNext;
    VkExternalSemaphoreHandleTypeFlagBits handleType;
} VkPhysicalDeviceExternalSemaphoreInfo;

VkPhysicalDeviceExternalSemaphoreInfo registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "handleType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "handleType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "handleType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceExternalSemaphoreInfo = '["sType", "pNext", "handleType"]
type CUnionType VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "handleType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "handleType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "handleType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "handleType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceFeatures2 Source #

typedef struct VkPhysicalDeviceFeatures2 {
    VkStructureType sType;
    void*                            pNext;
    VkPhysicalDeviceFeatures         features;
} VkPhysicalDeviceFeatures2;

VkPhysicalDeviceFeatures2 registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "features" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "features" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "features" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceFeatures2 = '["sType", "pNext", "features"]
type CUnionType VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "features" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "features" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "features" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "features" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceGroupProperties Source #

typedef struct VkPhysicalDeviceGroupProperties {
    VkStructureType sType;
    void*                            pNext;
    uint32_t                         physicalDeviceCount;
    VkPhysicalDevice                 physicalDevices[VK_MAX_DEVICE_GROUP_SIZE];
    VkBool32                         subsetAllocation;
} VkPhysicalDeviceGroupProperties;

VkPhysicalDeviceGroupProperties registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "physicalDeviceCount" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "subsetAllocation" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "physicalDeviceCount" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "subsetAllocation" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "physicalDeviceCount" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "physicalDeviceCount" VkPhysicalDeviceGroupProperties Source #

type FieldOptional "physicalDeviceCount" VkPhysicalDeviceGroupProperties :: Bool Source #

type FieldOffset "physicalDeviceCount" VkPhysicalDeviceGroupProperties :: Nat Source #

type FieldIsArray "physicalDeviceCount" VkPhysicalDeviceGroupProperties :: Bool Source #

HasField "physicalDevices" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "subsetAllocation" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "physicalDevices" idx VkPhysicalDeviceGroupProperties) => CanWriteFieldArray "physicalDevices" idx VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "physicalDevices" idx VkPhysicalDeviceGroupProperties) => CanReadFieldArray "physicalDevices" idx VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "physicalDevices" VkPhysicalDeviceGroupProperties :: Nat Source #

type StructFields VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceGroupProperties = '["sType", "pNext", "physicalDeviceCount", "physicalDevices", "subsetAllocation"]
type CUnionType VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "physicalDevices" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "physicalDeviceCount" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "physicalDeviceCount" VkPhysicalDeviceGroupProperties = Word32
type FieldType "physicalDevices" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "subsetAllocation" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "physicalDeviceCount" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "physicalDevices" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "subsetAllocation" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "physicalDeviceCount" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "physicalDeviceCount" VkPhysicalDeviceGroupProperties = 16
type FieldOffset "physicalDevices" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "physicalDevices" VkPhysicalDeviceGroupProperties = 24
type FieldOffset "sType" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "subsetAllocation" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "subsetAllocation" VkPhysicalDeviceGroupProperties = 280
type FieldIsArray "pNext" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "physicalDeviceCount" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "physicalDeviceCount" VkPhysicalDeviceGroupProperties = 'False
type FieldIsArray "physicalDevices" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "subsetAllocation" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceIDProperties Source #

typedef struct VkPhysicalDeviceIDProperties {
    VkStructureType sType;
    void*                            pNext;
    uint8_t                          deviceUUID[VK_UUID_SIZE];
    uint8_t                          driverUUID[VK_UUID_SIZE];
    uint8_t                          deviceLUID[VK_LUID_SIZE];
    uint32_t                         deviceNodeMask;
    VkBool32                         deviceLUIDValid;
} VkPhysicalDeviceIDProperties;

VkPhysicalDeviceIDProperties registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "deviceLUIDValid" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "deviceNodeMask" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "deviceLUIDValid" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "deviceNodeMask" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "deviceLUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "deviceLUIDValid" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "deviceLUIDValid" VkPhysicalDeviceIDProperties Source #

type FieldOptional "deviceLUIDValid" VkPhysicalDeviceIDProperties :: Bool Source #

type FieldOffset "deviceLUIDValid" VkPhysicalDeviceIDProperties :: Nat Source #

type FieldIsArray "deviceLUIDValid" VkPhysicalDeviceIDProperties :: Bool Source #

HasField "deviceNodeMask" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "deviceUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "driverUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "deviceLUID" idx VkPhysicalDeviceIDProperties) => CanWriteFieldArray "deviceLUID" idx VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "deviceUUID" idx VkPhysicalDeviceIDProperties) => CanWriteFieldArray "deviceUUID" idx VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "driverUUID" idx VkPhysicalDeviceIDProperties) => CanWriteFieldArray "driverUUID" idx VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "deviceLUID" idx VkPhysicalDeviceIDProperties) => CanReadFieldArray "deviceLUID" idx VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "deviceLUID" VkPhysicalDeviceIDProperties :: Nat Source #

(KnownNat idx, IndexInBounds "deviceUUID" idx VkPhysicalDeviceIDProperties) => CanReadFieldArray "deviceUUID" idx VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "deviceUUID" VkPhysicalDeviceIDProperties :: Nat Source #

(KnownNat idx, IndexInBounds "driverUUID" idx VkPhysicalDeviceIDProperties) => CanReadFieldArray "driverUUID" idx VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "driverUUID" VkPhysicalDeviceIDProperties :: Nat Source #

type StructFields VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceIDProperties = '["sType", "pNext", "deviceUUID", "driverUUID", "deviceLUID", "deviceNodeMask", "deviceLUIDValid"]
type CUnionType VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "deviceLUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "deviceUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "driverUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "deviceLUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "deviceLUIDValid" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "deviceNodeMask" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "deviceUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "driverUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "deviceLUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "deviceLUIDValid" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "deviceNodeMask" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "deviceUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "driverUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "deviceLUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "deviceLUIDValid" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "deviceLUIDValid" VkPhysicalDeviceIDProperties = 60
type FieldOffset "deviceNodeMask" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "deviceNodeMask" VkPhysicalDeviceIDProperties = 56
type FieldOffset "deviceUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "driverUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "deviceLUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "deviceLUIDValid" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "deviceNodeMask" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "deviceUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "driverUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceImageFormatInfo2 Source #

typedef struct VkPhysicalDeviceImageFormatInfo2 {
    VkStructureType sType;
    const void* pNext;
    VkFormat                         format;
    VkImageType                      type;
    VkImageTiling                    tiling;
    VkImageUsageFlags                usage;
    VkImageCreateFlags flags;
} VkPhysicalDeviceImageFormatInfo2;

VkPhysicalDeviceImageFormatInfo2 registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "flags" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "format" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "tiling" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "type" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "usage" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "flags" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "format" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "tiling" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "type" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "usage" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "flags" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "format" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "tiling" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "type" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "usage" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceImageFormatInfo2 = '["sType", "pNext", "format", "type", "tiling", "usage", "flags"]
type CUnionType VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "flags" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "format" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "tiling" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "type" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "usage" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "flags" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "format" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "tiling" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "type" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "usage" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "flags" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "format" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "tiling" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "type" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "usage" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "flags" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "format" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "tiling" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "type" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "usage" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceLimits Source #

typedef struct VkPhysicalDeviceLimits {
    uint32_t               maxImageDimension1D;
    uint32_t               maxImageDimension2D;
    uint32_t               maxImageDimension3D;
    uint32_t               maxImageDimensionCube;
    uint32_t               maxImageArrayLayers;
    uint32_t               maxTexelBufferElements;
    uint32_t               maxUniformBufferRange;
    uint32_t               maxStorageBufferRange;
    uint32_t               maxPushConstantsSize;
    uint32_t               maxMemoryAllocationCount;
    uint32_t               maxSamplerAllocationCount;
    VkDeviceSize           bufferImageGranularity;
    VkDeviceSize           sparseAddressSpaceSize;
    uint32_t               maxBoundDescriptorSets;
    uint32_t               maxPerStageDescriptorSamplers;
    uint32_t               maxPerStageDescriptorUniformBuffers;
    uint32_t               maxPerStageDescriptorStorageBuffers;
    uint32_t               maxPerStageDescriptorSampledImages;
    uint32_t               maxPerStageDescriptorStorageImages;
    uint32_t               maxPerStageDescriptorInputAttachments;
    uint32_t               maxPerStageResources;
    uint32_t               maxDescriptorSetSamplers;
    uint32_t               maxDescriptorSetUniformBuffers;
    uint32_t               maxDescriptorSetUniformBuffersDynamic;
    uint32_t               maxDescriptorSetStorageBuffers;
    uint32_t               maxDescriptorSetStorageBuffersDynamic;
    uint32_t               maxDescriptorSetSampledImages;
    uint32_t               maxDescriptorSetStorageImages;
    uint32_t               maxDescriptorSetInputAttachments;
    uint32_t               maxVertexInputAttributes;
    uint32_t               maxVertexInputBindings;
    uint32_t               maxVertexInputAttributeOffset;
    uint32_t               maxVertexInputBindingStride;
    uint32_t               maxVertexOutputComponents;
    uint32_t               maxTessellationGenerationLevel;
    uint32_t               maxTessellationPatchSize;
    uint32_t               maxTessellationControlPerVertexInputComponents;
    uint32_t               maxTessellationControlPerVertexOutputComponents;
    uint32_t               maxTessellationControlPerPatchOutputComponents;
    uint32_t               maxTessellationControlTotalOutputComponents;
    uint32_t               maxTessellationEvaluationInputComponents;
    uint32_t               maxTessellationEvaluationOutputComponents;
    uint32_t               maxGeometryShaderInvocations;
    uint32_t               maxGeometryInputComponents;
    uint32_t               maxGeometryOutputComponents;
    uint32_t               maxGeometryOutputVertices;
    uint32_t               maxGeometryTotalOutputComponents;
    uint32_t               maxFragmentInputComponents;
    uint32_t               maxFragmentOutputAttachments;
    uint32_t               maxFragmentDualSrcAttachments;
    uint32_t               maxFragmentCombinedOutputResources;
    uint32_t               maxComputeSharedMemorySize;
    uint32_t               maxComputeWorkGroupCount[3];
    uint32_t               maxComputeWorkGroupInvocations;
    uint32_t               maxComputeWorkGroupSize[3];
    uint32_t               subPixelPrecisionBits;
    uint32_t               subTexelPrecisionBits;
    uint32_t               mipmapPrecisionBits;
    uint32_t               maxDrawIndexedIndexValue;
    uint32_t               maxDrawIndirectCount;
    float                  maxSamplerLodBias;
    float                  maxSamplerAnisotropy;
    uint32_t               maxViewports;
    uint32_t               maxViewportDimensions[2];
    float                  viewportBoundsRange[2];
    uint32_t               viewportSubPixelBits;
    size_t                 minMemoryMapAlignment;
    VkDeviceSize           minTexelBufferOffsetAlignment;
    VkDeviceSize           minUniformBufferOffsetAlignment;
    VkDeviceSize           minStorageBufferOffsetAlignment;
    int32_t                minTexelOffset;
    uint32_t               maxTexelOffset;
    int32_t                minTexelGatherOffset;
    uint32_t               maxTexelGatherOffset;
    float                  minInterpolationOffset;
    float                  maxInterpolationOffset;
    uint32_t               subPixelInterpolationOffsetBits;
    uint32_t               maxFramebufferWidth;
    uint32_t               maxFramebufferHeight;
    uint32_t               maxFramebufferLayers;
    VkSampleCountFlags     framebufferColorSampleCounts;
    VkSampleCountFlags     framebufferDepthSampleCounts;
    VkSampleCountFlags     framebufferStencilSampleCounts;
    VkSampleCountFlags     framebufferNoAttachmentsSampleCounts;
    uint32_t               maxColorAttachments;
    VkSampleCountFlags     sampledImageColorSampleCounts;
    VkSampleCountFlags     sampledImageIntegerSampleCounts;
    VkSampleCountFlags     sampledImageDepthSampleCounts;
    VkSampleCountFlags     sampledImageStencilSampleCounts;
    VkSampleCountFlags     storageImageSampleCounts;
    uint32_t               maxSampleMaskWords;
    VkBool32               timestampComputeAndGraphics;
    float                  timestampPeriod;
    uint32_t               maxClipDistances;
    uint32_t               maxCullDistances;
    uint32_t               maxCombinedClipAndCullDistances;
    uint32_t               discreteQueuePriorities;
    float                  pointSizeRange[2];
    float                  lineWidthRange[2];
    float                  pointSizeGranularity;
    float                  lineWidthGranularity;
    VkBool32               strictLines;
    VkBool32               standardSampleLocations;
    VkDeviceSize           optimalBufferCopyOffsetAlignment;
    VkDeviceSize           optimalBufferCopyRowPitchAlignment;
    VkDeviceSize           nonCoherentAtomSize;
} VkPhysicalDeviceLimits;

VkPhysicalDeviceLimits registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "bufferImageGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "bufferImageGranularity" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "discreteQueuePriorities" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "discreteQueuePriorities" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "framebufferColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "framebufferColorSampleCounts" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "framebufferDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "framebufferDepthSampleCounts" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "framebufferStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "framebufferStencilSampleCounts" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "lineWidthGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxBoundDescriptorSets" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxBoundDescriptorSets" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxClipDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxColorAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxComputeSharedMemorySize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxComputeSharedMemorySize" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxDescriptorSetSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetSamplers" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxDrawIndirectCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxFragmentInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxFragmentInputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxFragmentOutputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxFragmentOutputAttachments" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxFramebufferHeight" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxFramebufferLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxFramebufferWidth" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxGeometryInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxGeometryInputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxGeometryOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxGeometryOutputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxGeometryOutputVertices" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxGeometryOutputVertices" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxGeometryShaderInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxGeometryShaderInvocations" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxImageArrayLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxImageDimension1D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxImageDimension2D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxImageDimension3D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxImageDimensionCube" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxImageDimensionCube" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxInterpolationOffset" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxMemoryAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxMemoryAllocationCount" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxPerStageResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPushConstantsSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxSampleMaskWords" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxSamplerAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxSamplerAllocationCount" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxSamplerAnisotropy" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxSamplerLodBias" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxStorageBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxStorageBufferRange" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxTessellationGenerationLevel" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxTessellationGenerationLevel" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxTessellationPatchSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxTessellationPatchSize" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxTexelBufferElements" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxTexelBufferElements" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxUniformBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxUniformBufferRange" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxVertexInputAttributes" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxVertexInputAttributes" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxVertexInputBindingStride" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxVertexInputBindingStride" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxVertexInputBindings" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxVertexInputBindings" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxVertexOutputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxViewports" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "minInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "minInterpolationOffset" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "minMemoryMapAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "minMemoryMapAlignment" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "minTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "minTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "mipmapPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "nonCoherentAtomSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "pointSizeGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sampledImageColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "sampledImageColorSampleCounts" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "sparseAddressSpaceSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "sparseAddressSpaceSize" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "standardSampleLocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "standardSampleLocations" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "storageImageSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "storageImageSampleCounts" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "strictLines" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "subPixelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "subPixelPrecisionBits" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "subTexelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "subTexelPrecisionBits" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "timestampComputeAndGraphics" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "timestampComputeAndGraphics" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "timestampPeriod" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "viewportSubPixelBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "bufferImageGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "discreteQueuePriorities" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "framebufferColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "framebufferColorSampleCounts" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "framebufferColorSampleCounts" VkPhysicalDeviceLimits) Source #

CanReadField "framebufferDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "framebufferDepthSampleCounts" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "framebufferDepthSampleCounts" VkPhysicalDeviceLimits) Source #

CanReadField "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits) Source #

CanReadField "framebufferStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "framebufferStencilSampleCounts" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "framebufferStencilSampleCounts" VkPhysicalDeviceLimits) Source #

CanReadField "lineWidthGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxBoundDescriptorSets" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxClipDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxColorAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits) Source #

CanReadField "maxComputeSharedMemorySize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits) Source #

CanReadField "maxCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits) Source #

CanReadField "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits) Source #

CanReadField "maxDescriptorSetSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits) Source #

CanReadField "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits) Source #

CanReadField "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits) Source #

CanReadField "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits) Source #

CanReadField "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits) Source #

CanReadField "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDrawIndirectCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits) Source #

CanReadField "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits) Source #

CanReadField "maxFragmentInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxFragmentOutputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxFragmentOutputAttachments" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxFragmentOutputAttachments" VkPhysicalDeviceLimits) Source #

CanReadField "maxFramebufferHeight" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxFramebufferLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxFramebufferWidth" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxGeometryInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxGeometryOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxGeometryOutputVertices" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxGeometryShaderInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxGeometryShaderInvocations" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxGeometryShaderInvocations" VkPhysicalDeviceLimits) Source #

CanReadField "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits) Source #

CanReadField "maxImageArrayLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxImageDimension1D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxImageDimension2D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxImageDimension3D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxImageDimensionCube" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxMemoryAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits) Source #

CanReadField "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits) Source #

CanReadField "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits) Source #

CanReadField "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits) Source #

CanReadField "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits) Source #

CanReadField "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits) Source #

CanReadField "maxPerStageResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPushConstantsSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxSampleMaskWords" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxSamplerAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxSamplerAnisotropy" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxSamplerLodBias" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxStorageBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits) Source #

CanReadField "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits) Source #

CanReadField "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits) Source #

CanReadField "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits) Source #

CanReadField "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits) Source #

CanReadField "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits) Source #

CanReadField "maxTessellationGenerationLevel" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxTessellationGenerationLevel" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxTessellationGenerationLevel" VkPhysicalDeviceLimits) Source #

CanReadField "maxTessellationPatchSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxTexelBufferElements" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxUniformBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits) Source #

CanReadField "maxVertexInputAttributes" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxVertexInputBindingStride" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxVertexInputBindings" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxViewports" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "minInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "minMemoryMapAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits) Source #

CanReadField "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits) Source #

CanReadField "minTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "minTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits) Source #

CanReadField "mipmapPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "nonCoherentAtomSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits) Source #

CanReadField "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits) Source #

CanReadField "pointSizeGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sampledImageColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "sampledImageColorSampleCounts" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "sampledImageColorSampleCounts" VkPhysicalDeviceLimits) Source #

CanReadField "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits) Source #

CanReadField "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits) Source #

CanReadField "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits) Source #

CanReadField "sparseAddressSpaceSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "standardSampleLocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "storageImageSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "strictLines" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits) Source #

CanReadField "subPixelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "subTexelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "timestampComputeAndGraphics" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "timestampPeriod" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "viewportSubPixelBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "bufferImageGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "bufferImageGranularity" VkPhysicalDeviceLimits Source #

type FieldOptional "bufferImageGranularity" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "bufferImageGranularity" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "bufferImageGranularity" VkPhysicalDeviceLimits :: Bool Source #

HasField "discreteQueuePriorities" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "discreteQueuePriorities" VkPhysicalDeviceLimits Source #

type FieldOptional "discreteQueuePriorities" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "discreteQueuePriorities" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "discreteQueuePriorities" VkPhysicalDeviceLimits :: Bool Source #

HasField "framebufferColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "framebufferColorSampleCounts" VkPhysicalDeviceLimits Source #

type FieldOptional "framebufferColorSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "framebufferColorSampleCounts" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "framebufferColorSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

HasField "framebufferDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "framebufferDepthSampleCounts" VkPhysicalDeviceLimits Source #

type FieldOptional "framebufferDepthSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "framebufferDepthSampleCounts" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "framebufferDepthSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

HasField "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits Source #

type FieldOptional "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

HasField "framebufferStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "framebufferStencilSampleCounts" VkPhysicalDeviceLimits Source #

type FieldOptional "framebufferStencilSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "framebufferStencilSampleCounts" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "framebufferStencilSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

HasField "lineWidthGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "lineWidthGranularity" VkPhysicalDeviceLimits Source #

type FieldOptional "lineWidthGranularity" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "lineWidthGranularity" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "lineWidthGranularity" VkPhysicalDeviceLimits :: Bool Source #

HasField "lineWidthRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "lineWidthRange" VkPhysicalDeviceLimits Source #

type FieldOptional "lineWidthRange" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "lineWidthRange" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "lineWidthRange" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxBoundDescriptorSets" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxBoundDescriptorSets" VkPhysicalDeviceLimits Source #

type FieldOptional "maxBoundDescriptorSets" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxBoundDescriptorSets" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxBoundDescriptorSets" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxClipDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxClipDistances" VkPhysicalDeviceLimits Source #

type FieldOptional "maxClipDistances" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxClipDistances" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxClipDistances" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxColorAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxColorAttachments" VkPhysicalDeviceLimits Source #

type FieldOptional "maxColorAttachments" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxColorAttachments" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxColorAttachments" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits Source #

type FieldOptional "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxComputeSharedMemorySize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxComputeSharedMemorySize" VkPhysicalDeviceLimits Source #

type FieldOptional "maxComputeSharedMemorySize" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxComputeSharedMemorySize" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxComputeSharedMemorySize" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxComputeWorkGroupCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxComputeWorkGroupCount" VkPhysicalDeviceLimits Source #

type FieldOptional "maxComputeWorkGroupCount" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxComputeWorkGroupCount" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxComputeWorkGroupCount" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits Source #

type FieldOptional "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxComputeWorkGroupSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxComputeWorkGroupSize" VkPhysicalDeviceLimits Source #

type FieldOptional "maxComputeWorkGroupSize" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxComputeWorkGroupSize" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxComputeWorkGroupSize" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxCullDistances" VkPhysicalDeviceLimits Source #

type FieldOptional "maxCullDistances" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxCullDistances" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxCullDistances" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits Source #

type FieldOptional "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits Source #

type FieldOptional "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxDescriptorSetSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetSamplers" VkPhysicalDeviceLimits Source #

type FieldOptional "maxDescriptorSetSamplers" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxDescriptorSetSamplers" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxDescriptorSetSamplers" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits Source #

type FieldOptional "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits Source #

type FieldOptional "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits Source #

type FieldOptional "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits Source #

type FieldOptional "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits Source #

type FieldOptional "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits Source #

type FieldOptional "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxDrawIndirectCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDrawIndirectCount" VkPhysicalDeviceLimits Source #

type FieldOptional "maxDrawIndirectCount" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxDrawIndirectCount" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxDrawIndirectCount" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits Source #

type FieldOptional "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits Source #

type FieldOptional "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxFragmentInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxFragmentInputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxFragmentInputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxFragmentInputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxFragmentInputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxFragmentOutputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxFragmentOutputAttachments" VkPhysicalDeviceLimits Source #

type FieldOptional "maxFragmentOutputAttachments" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxFragmentOutputAttachments" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxFragmentOutputAttachments" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxFramebufferHeight" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxFramebufferHeight" VkPhysicalDeviceLimits Source #

type FieldOptional "maxFramebufferHeight" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxFramebufferHeight" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxFramebufferHeight" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxFramebufferLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxFramebufferLayers" VkPhysicalDeviceLimits Source #

type FieldOptional "maxFramebufferLayers" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxFramebufferLayers" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxFramebufferLayers" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxFramebufferWidth" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxFramebufferWidth" VkPhysicalDeviceLimits Source #

type FieldOptional "maxFramebufferWidth" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxFramebufferWidth" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxFramebufferWidth" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxGeometryInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxGeometryInputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxGeometryInputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxGeometryInputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxGeometryInputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxGeometryOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxGeometryOutputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxGeometryOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxGeometryOutputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxGeometryOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxGeometryOutputVertices" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxGeometryOutputVertices" VkPhysicalDeviceLimits Source #

type FieldOptional "maxGeometryOutputVertices" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxGeometryOutputVertices" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxGeometryOutputVertices" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxGeometryShaderInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxGeometryShaderInvocations" VkPhysicalDeviceLimits Source #

type FieldOptional "maxGeometryShaderInvocations" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxGeometryShaderInvocations" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxGeometryShaderInvocations" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxImageArrayLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxImageArrayLayers" VkPhysicalDeviceLimits Source #

type FieldOptional "maxImageArrayLayers" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxImageArrayLayers" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxImageArrayLayers" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxImageDimension1D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxImageDimension1D" VkPhysicalDeviceLimits Source #

type FieldOptional "maxImageDimension1D" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxImageDimension1D" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxImageDimension1D" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxImageDimension2D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxImageDimension2D" VkPhysicalDeviceLimits Source #

type FieldOptional "maxImageDimension2D" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxImageDimension2D" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxImageDimension2D" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxImageDimension3D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxImageDimension3D" VkPhysicalDeviceLimits Source #

type FieldOptional "maxImageDimension3D" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxImageDimension3D" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxImageDimension3D" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxImageDimensionCube" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxImageDimensionCube" VkPhysicalDeviceLimits Source #

type FieldOptional "maxImageDimensionCube" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxImageDimensionCube" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxImageDimensionCube" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxInterpolationOffset" VkPhysicalDeviceLimits Source #

type FieldOptional "maxInterpolationOffset" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxInterpolationOffset" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxInterpolationOffset" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxMemoryAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxMemoryAllocationCount" VkPhysicalDeviceLimits Source #

type FieldOptional "maxMemoryAllocationCount" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxMemoryAllocationCount" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxMemoryAllocationCount" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits Source #

type FieldOptional "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits Source #

type FieldOptional "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits Source #

type FieldOptional "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits Source #

type FieldOptional "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits Source #

type FieldOptional "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits Source #

type FieldOptional "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxPerStageResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageResources" VkPhysicalDeviceLimits Source #

type FieldOptional "maxPerStageResources" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxPerStageResources" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxPerStageResources" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxPushConstantsSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPushConstantsSize" VkPhysicalDeviceLimits Source #

type FieldOptional "maxPushConstantsSize" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxPushConstantsSize" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxPushConstantsSize" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxSampleMaskWords" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxSampleMaskWords" VkPhysicalDeviceLimits Source #

type FieldOptional "maxSampleMaskWords" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxSampleMaskWords" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxSampleMaskWords" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxSamplerAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxSamplerAllocationCount" VkPhysicalDeviceLimits Source #

type FieldOptional "maxSamplerAllocationCount" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxSamplerAllocationCount" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxSamplerAllocationCount" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxSamplerAnisotropy" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxSamplerAnisotropy" VkPhysicalDeviceLimits Source #

type FieldOptional "maxSamplerAnisotropy" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxSamplerAnisotropy" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxSamplerAnisotropy" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxSamplerLodBias" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxSamplerLodBias" VkPhysicalDeviceLimits Source #

type FieldOptional "maxSamplerLodBias" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxSamplerLodBias" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxSamplerLodBias" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxStorageBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxStorageBufferRange" VkPhysicalDeviceLimits Source #

type FieldOptional "maxStorageBufferRange" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxStorageBufferRange" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxStorageBufferRange" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTessellationGenerationLevel" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTessellationGenerationLevel" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTessellationGenerationLevel" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTessellationGenerationLevel" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTessellationGenerationLevel" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTessellationPatchSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTessellationPatchSize" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTessellationPatchSize" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTessellationPatchSize" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTessellationPatchSize" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTexelBufferElements" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTexelBufferElements" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTexelBufferElements" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTexelBufferElements" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTexelBufferElements" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTexelGatherOffset" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTexelGatherOffset" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTexelGatherOffset" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTexelGatherOffset" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTexelOffset" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTexelOffset" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTexelOffset" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTexelOffset" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxUniformBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxUniformBufferRange" VkPhysicalDeviceLimits Source #

type FieldOptional "maxUniformBufferRange" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxUniformBufferRange" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxUniformBufferRange" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits Source #

type FieldOptional "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxVertexInputAttributes" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxVertexInputAttributes" VkPhysicalDeviceLimits Source #

type FieldOptional "maxVertexInputAttributes" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxVertexInputAttributes" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxVertexInputAttributes" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxVertexInputBindingStride" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxVertexInputBindingStride" VkPhysicalDeviceLimits Source #

type FieldOptional "maxVertexInputBindingStride" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxVertexInputBindingStride" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxVertexInputBindingStride" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxVertexInputBindings" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxVertexInputBindings" VkPhysicalDeviceLimits Source #

type FieldOptional "maxVertexInputBindings" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxVertexInputBindings" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxVertexInputBindings" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxVertexOutputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxVertexOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxVertexOutputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxVertexOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxViewportDimensions" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxViewportDimensions" VkPhysicalDeviceLimits Source #

type FieldOptional "maxViewportDimensions" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxViewportDimensions" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxViewportDimensions" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxViewports" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxViewports" VkPhysicalDeviceLimits Source #

type FieldOptional "maxViewports" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxViewports" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxViewports" VkPhysicalDeviceLimits :: Bool Source #

HasField "minInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "minInterpolationOffset" VkPhysicalDeviceLimits Source #

type FieldOptional "minInterpolationOffset" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "minInterpolationOffset" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "minInterpolationOffset" VkPhysicalDeviceLimits :: Bool Source #

HasField "minMemoryMapAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "minMemoryMapAlignment" VkPhysicalDeviceLimits Source #

type FieldOptional "minMemoryMapAlignment" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "minMemoryMapAlignment" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "minMemoryMapAlignment" VkPhysicalDeviceLimits :: Bool Source #

HasField "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits Source #

type FieldOptional "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits :: Bool Source #

HasField "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits Source #

type FieldOptional "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits :: Bool Source #

HasField "minTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "minTexelGatherOffset" VkPhysicalDeviceLimits Source #

type FieldOptional "minTexelGatherOffset" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "minTexelGatherOffset" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "minTexelGatherOffset" VkPhysicalDeviceLimits :: Bool Source #

HasField "minTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "minTexelOffset" VkPhysicalDeviceLimits Source #

type FieldOptional "minTexelOffset" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "minTexelOffset" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "minTexelOffset" VkPhysicalDeviceLimits :: Bool Source #

HasField "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits Source #

type FieldOptional "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits :: Bool Source #

HasField "mipmapPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "mipmapPrecisionBits" VkPhysicalDeviceLimits Source #

type FieldOptional "mipmapPrecisionBits" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "mipmapPrecisionBits" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "mipmapPrecisionBits" VkPhysicalDeviceLimits :: Bool Source #

HasField "nonCoherentAtomSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "nonCoherentAtomSize" VkPhysicalDeviceLimits Source #

type FieldOptional "nonCoherentAtomSize" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "nonCoherentAtomSize" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "nonCoherentAtomSize" VkPhysicalDeviceLimits :: Bool Source #

HasField "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits Source #

type FieldOptional "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits :: Bool Source #

HasField "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits Source #

type FieldOptional "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits :: Bool Source #

HasField "pointSizeGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "pointSizeGranularity" VkPhysicalDeviceLimits Source #

type FieldOptional "pointSizeGranularity" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "pointSizeGranularity" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "pointSizeGranularity" VkPhysicalDeviceLimits :: Bool Source #

HasField "pointSizeRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "pointSizeRange" VkPhysicalDeviceLimits Source #

type FieldOptional "pointSizeRange" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "pointSizeRange" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "pointSizeRange" VkPhysicalDeviceLimits :: Bool Source #

HasField "sampledImageColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "sampledImageColorSampleCounts" VkPhysicalDeviceLimits Source #

type FieldOptional "sampledImageColorSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "sampledImageColorSampleCounts" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "sampledImageColorSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

HasField "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits Source #

type FieldOptional "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

HasField "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits Source #

type FieldOptional "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

HasField "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits Source #

type FieldOptional "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

HasField "sparseAddressSpaceSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "sparseAddressSpaceSize" VkPhysicalDeviceLimits Source #

type FieldOptional "sparseAddressSpaceSize" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "sparseAddressSpaceSize" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "sparseAddressSpaceSize" VkPhysicalDeviceLimits :: Bool Source #

HasField "standardSampleLocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "standardSampleLocations" VkPhysicalDeviceLimits Source #

type FieldOptional "standardSampleLocations" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "standardSampleLocations" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "standardSampleLocations" VkPhysicalDeviceLimits :: Bool Source #

HasField "storageImageSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "storageImageSampleCounts" VkPhysicalDeviceLimits Source #

type FieldOptional "storageImageSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "storageImageSampleCounts" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "storageImageSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

HasField "strictLines" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "strictLines" VkPhysicalDeviceLimits Source #

type FieldOptional "strictLines" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "strictLines" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "strictLines" VkPhysicalDeviceLimits :: Bool Source #

HasField "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits Source #

type FieldOptional "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits :: Bool Source #

HasField "subPixelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "subPixelPrecisionBits" VkPhysicalDeviceLimits Source #

type FieldOptional "subPixelPrecisionBits" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "subPixelPrecisionBits" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "subPixelPrecisionBits" VkPhysicalDeviceLimits :: Bool Source #

HasField "subTexelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "subTexelPrecisionBits" VkPhysicalDeviceLimits Source #

type FieldOptional "subTexelPrecisionBits" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "subTexelPrecisionBits" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "subTexelPrecisionBits" VkPhysicalDeviceLimits :: Bool Source #

HasField "timestampComputeAndGraphics" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "timestampComputeAndGraphics" VkPhysicalDeviceLimits Source #

type FieldOptional "timestampComputeAndGraphics" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "timestampComputeAndGraphics" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "timestampComputeAndGraphics" VkPhysicalDeviceLimits :: Bool Source #

HasField "timestampPeriod" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "timestampPeriod" VkPhysicalDeviceLimits Source #

type FieldOptional "timestampPeriod" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "timestampPeriod" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "timestampPeriod" VkPhysicalDeviceLimits :: Bool Source #

HasField "viewportBoundsRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "viewportBoundsRange" VkPhysicalDeviceLimits Source #

type FieldOptional "viewportBoundsRange" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "viewportBoundsRange" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "viewportBoundsRange" VkPhysicalDeviceLimits :: Bool Source #

HasField "viewportSubPixelBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "viewportSubPixelBits" VkPhysicalDeviceLimits Source #

type FieldOptional "viewportSubPixelBits" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "viewportSubPixelBits" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "viewportSubPixelBits" VkPhysicalDeviceLimits :: Bool Source #

(KnownNat idx, IndexInBounds "lineWidthRange" idx VkPhysicalDeviceLimits) => CanWriteFieldArray "lineWidthRange" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "maxComputeWorkGroupCount" idx VkPhysicalDeviceLimits) => CanWriteFieldArray "maxComputeWorkGroupCount" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "maxComputeWorkGroupSize" idx VkPhysicalDeviceLimits) => CanWriteFieldArray "maxComputeWorkGroupSize" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "maxViewportDimensions" idx VkPhysicalDeviceLimits) => CanWriteFieldArray "maxViewportDimensions" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "pointSizeRange" idx VkPhysicalDeviceLimits) => CanWriteFieldArray "pointSizeRange" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "viewportBoundsRange" idx VkPhysicalDeviceLimits) => CanWriteFieldArray "viewportBoundsRange" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "lineWidthRange" idx VkPhysicalDeviceLimits) => CanReadFieldArray "lineWidthRange" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "lineWidthRange" VkPhysicalDeviceLimits :: Nat Source #

(KnownNat idx, IndexInBounds "maxComputeWorkGroupCount" idx VkPhysicalDeviceLimits) => CanReadFieldArray "maxComputeWorkGroupCount" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "maxComputeWorkGroupCount" VkPhysicalDeviceLimits :: Nat Source #

(KnownNat idx, IndexInBounds "maxComputeWorkGroupSize" idx VkPhysicalDeviceLimits) => CanReadFieldArray "maxComputeWorkGroupSize" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "maxComputeWorkGroupSize" VkPhysicalDeviceLimits :: Nat Source #

(KnownNat idx, IndexInBounds "maxViewportDimensions" idx VkPhysicalDeviceLimits) => CanReadFieldArray "maxViewportDimensions" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "maxViewportDimensions" VkPhysicalDeviceLimits :: Nat Source #

(KnownNat idx, IndexInBounds "pointSizeRange" idx VkPhysicalDeviceLimits) => CanReadFieldArray "pointSizeRange" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "pointSizeRange" VkPhysicalDeviceLimits :: Nat Source #

(KnownNat idx, IndexInBounds "viewportBoundsRange" idx VkPhysicalDeviceLimits) => CanReadFieldArray "viewportBoundsRange" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "viewportBoundsRange" VkPhysicalDeviceLimits :: Nat Source #

type StructFields VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceLimits = '["maxImageDimension1D", "maxImageDimension2D", "maxImageDimension3D", "maxImageDimensionCube", "maxImageArrayLayers", "maxTexelBufferElements", "maxUniformBufferRange", "maxStorageBufferRange", "maxPushConstantsSize", "maxMemoryAllocationCount", "maxSamplerAllocationCount", "bufferImageGranularity", "sparseAddressSpaceSize", "maxBoundDescriptorSets", "maxPerStageDescriptorSamplers", "maxPerStageDescriptorUniformBuffers", "maxPerStageDescriptorStorageBuffers", "maxPerStageDescriptorSampledImages", "maxPerStageDescriptorStorageImages", "maxPerStageDescriptorInputAttachments", "maxPerStageResources", "maxDescriptorSetSamplers", "maxDescriptorSetUniformBuffers", "maxDescriptorSetUniformBuffersDynamic", "maxDescriptorSetStorageBuffers", "maxDescriptorSetStorageBuffersDynamic", "maxDescriptorSetSampledImages", "maxDescriptorSetStorageImages", "maxDescriptorSetInputAttachments", "maxVertexInputAttributes", "maxVertexInputBindings", "maxVertexInputAttributeOffset", "maxVertexInputBindingStride", "maxVertexOutputComponents", "maxTessellationGenerationLevel", "maxTessellationPatchSize", "maxTessellationControlPerVertexInputComponents", "maxTessellationControlPerVertexOutputComponents", "maxTessellationControlPerPatchOutputComponents", "maxTessellationControlTotalOutputComponents", "maxTessellationEvaluationInputComponents", "maxTessellationEvaluationOutputComponents", "maxGeometryShaderInvocations", "maxGeometryInputComponents", "maxGeometryOutputComponents", "maxGeometryOutputVertices", "maxGeometryTotalOutputComponents", "maxFragmentInputComponents", "maxFragmentOutputAttachments", "maxFragmentDualSrcAttachments", "maxFragmentCombinedOutputResources", "maxComputeSharedMemorySize", "maxComputeWorkGroupCount", "maxComputeWorkGroupInvocations", "maxComputeWorkGroupSize", "subPixelPrecisionBits", "subTexelPrecisionBits", "mipmapPrecisionBits", "maxDrawIndexedIndexValue", "maxDrawIndirectCount", "maxSamplerLodBias", "maxSamplerAnisotropy", "maxViewports", "maxViewportDimensions", "viewportBoundsRange", "viewportSubPixelBits", "minMemoryMapAlignment", "minTexelBufferOffsetAlignment", "minUniformBufferOffsetAlignment", "minStorageBufferOffsetAlignment", "minTexelOffset", "maxTexelOffset", "minTexelGatherOffset", "maxTexelGatherOffset", "minInterpolationOffset", "maxInterpolationOffset", "subPixelInterpolationOffsetBits", "maxFramebufferWidth", "maxFramebufferHeight", "maxFramebufferLayers", "framebufferColorSampleCounts", "framebufferDepthSampleCounts", "framebufferStencilSampleCounts", "framebufferNoAttachmentsSampleCounts", "maxColorAttachments", "sampledImageColorSampleCounts", "sampledImageIntegerSampleCounts", "sampledImageDepthSampleCounts", "sampledImageStencilSampleCounts", "storageImageSampleCounts", "maxSampleMaskWords", "timestampComputeAndGraphics", "timestampPeriod", "maxClipDistances", "maxCullDistances", "maxCombinedClipAndCullDistances", "discreteQueuePriorities", "pointSizeRange", "lineWidthRange", "pointSizeGranularity", "lineWidthGranularity", "strictLines", "standardSampleLocations", "optimalBufferCopyOffsetAlignment", "optimalBufferCopyRowPitchAlignment", "nonCoherentAtomSize"]
type CUnionType VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "lineWidthRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "lineWidthRange" VkPhysicalDeviceLimits = 2
type FieldArrayLength "maxComputeWorkGroupCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "maxComputeWorkGroupCount" VkPhysicalDeviceLimits = 3
type FieldArrayLength "maxComputeWorkGroupSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "maxComputeWorkGroupSize" VkPhysicalDeviceLimits = 3
type FieldArrayLength "maxViewportDimensions" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "maxViewportDimensions" VkPhysicalDeviceLimits = 2
type FieldArrayLength "pointSizeRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "pointSizeRange" VkPhysicalDeviceLimits = 2
type FieldArrayLength "viewportBoundsRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "viewportBoundsRange" VkPhysicalDeviceLimits = 2
type FieldType "bufferImageGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "bufferImageGranularity" VkPhysicalDeviceLimits = VkDeviceSize
type FieldType "discreteQueuePriorities" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "discreteQueuePriorities" VkPhysicalDeviceLimits = Word32
type FieldType "framebufferColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "framebufferColorSampleCounts" VkPhysicalDeviceLimits = VkSampleCountFlags
type FieldType "framebufferDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "framebufferDepthSampleCounts" VkPhysicalDeviceLimits = VkSampleCountFlags
type FieldType "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits = VkSampleCountFlags
type FieldType "framebufferStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "framebufferStencilSampleCounts" VkPhysicalDeviceLimits = VkSampleCountFlags
type FieldType "lineWidthGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "lineWidthGranularity" VkPhysicalDeviceLimits = Float
type FieldType "lineWidthRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "lineWidthRange" VkPhysicalDeviceLimits = Float
type FieldType "maxBoundDescriptorSets" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxBoundDescriptorSets" VkPhysicalDeviceLimits = Word32
type FieldType "maxClipDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxClipDistances" VkPhysicalDeviceLimits = Word32
type FieldType "maxColorAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxColorAttachments" VkPhysicalDeviceLimits = Word32
type FieldType "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits = Word32
type FieldType "maxComputeSharedMemorySize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxComputeSharedMemorySize" VkPhysicalDeviceLimits = Word32
type FieldType "maxComputeWorkGroupCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxComputeWorkGroupCount" VkPhysicalDeviceLimits = Word32
type FieldType "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits = Word32
type FieldType "maxComputeWorkGroupSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxComputeWorkGroupSize" VkPhysicalDeviceLimits = Word32
type FieldType "maxCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxCullDistances" VkPhysicalDeviceLimits = Word32
type FieldType "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits = Word32
type FieldType "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits = Word32
type FieldType "maxDescriptorSetSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetSamplers" VkPhysicalDeviceLimits = Word32
type FieldType "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits = Word32
type FieldType "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits = Word32
type FieldType "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits = Word32
type FieldType "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits = Word32
type FieldType "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits = Word32
type FieldType "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits = Word32
type FieldType "maxDrawIndirectCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDrawIndirectCount" VkPhysicalDeviceLimits = Word32
type FieldType "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits = Word32
type FieldType "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits = Word32
type FieldType "maxFragmentInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxFragmentInputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxFragmentOutputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxFragmentOutputAttachments" VkPhysicalDeviceLimits = Word32
type FieldType "maxFramebufferHeight" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxFramebufferHeight" VkPhysicalDeviceLimits = Word32
type FieldType "maxFramebufferLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxFramebufferLayers" VkPhysicalDeviceLimits = Word32
type FieldType "maxFramebufferWidth" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxFramebufferWidth" VkPhysicalDeviceLimits = Word32
type FieldType "maxGeometryInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxGeometryInputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxGeometryOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxGeometryOutputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxGeometryOutputVertices" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxGeometryOutputVertices" VkPhysicalDeviceLimits = Word32
type FieldType "maxGeometryShaderInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxGeometryShaderInvocations" VkPhysicalDeviceLimits = Word32
type FieldType "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxImageArrayLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxImageArrayLayers" VkPhysicalDeviceLimits = Word32
type FieldType "maxImageDimension1D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxImageDimension1D" VkPhysicalDeviceLimits = Word32
type FieldType "maxImageDimension2D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxImageDimension2D" VkPhysicalDeviceLimits = Word32
type FieldType "maxImageDimension3D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxImageDimension3D" VkPhysicalDeviceLimits = Word32
type FieldType "maxImageDimensionCube" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxImageDimensionCube" VkPhysicalDeviceLimits = Word32
type FieldType "maxInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxInterpolationOffset" VkPhysicalDeviceLimits = Float
type FieldType "maxMemoryAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxMemoryAllocationCount" VkPhysicalDeviceLimits = Word32
type FieldType "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits = Word32
type FieldType "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits = Word32
type FieldType "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits = Word32
type FieldType "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits = Word32
type FieldType "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits = Word32
type FieldType "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits = Word32
type FieldType "maxPerStageResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageResources" VkPhysicalDeviceLimits = Word32
type FieldType "maxPushConstantsSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPushConstantsSize" VkPhysicalDeviceLimits = Word32
type FieldType "maxSampleMaskWords" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxSampleMaskWords" VkPhysicalDeviceLimits = Word32
type FieldType "maxSamplerAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxSamplerAllocationCount" VkPhysicalDeviceLimits = Word32
type FieldType "maxSamplerAnisotropy" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxSamplerAnisotropy" VkPhysicalDeviceLimits = Float
type FieldType "maxSamplerLodBias" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxSamplerLodBias" VkPhysicalDeviceLimits = Float
type FieldType "maxStorageBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxStorageBufferRange" VkPhysicalDeviceLimits = Word32
type FieldType "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxTessellationGenerationLevel" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTessellationGenerationLevel" VkPhysicalDeviceLimits = Word32
type FieldType "maxTessellationPatchSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTessellationPatchSize" VkPhysicalDeviceLimits = Word32
type FieldType "maxTexelBufferElements" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTexelBufferElements" VkPhysicalDeviceLimits = Word32
type FieldType "maxTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTexelGatherOffset" VkPhysicalDeviceLimits = Word32
type FieldType "maxTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTexelOffset" VkPhysicalDeviceLimits = Word32
type FieldType "maxUniformBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxUniformBufferRange" VkPhysicalDeviceLimits = Word32
type FieldType "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits = Word32
type FieldType "maxVertexInputAttributes" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxVertexInputAttributes" VkPhysicalDeviceLimits = Word32
type FieldType "maxVertexInputBindingStride" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxVertexInputBindingStride" VkPhysicalDeviceLimits = Word32
type FieldType "maxVertexInputBindings" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxVertexInputBindings" VkPhysicalDeviceLimits = Word32
type FieldType "maxVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxVertexOutputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxViewportDimensions" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxViewportDimensions" VkPhysicalDeviceLimits = Word32
type FieldType "maxViewports" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minInterpolationOffset" VkPhysicalDeviceLimits = Float
type FieldType "minMemoryMapAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minMemoryMapAlignment" VkPhysicalDeviceLimits = CSize
type FieldType "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits = VkDeviceSize
type FieldType "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits = VkDeviceSize
type FieldType "minTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minTexelGatherOffset" VkPhysicalDeviceLimits = Int32
type FieldType "minTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minTexelOffset" VkPhysicalDeviceLimits = Int32
type FieldType "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits = VkDeviceSize
type FieldType "mipmapPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "mipmapPrecisionBits" VkPhysicalDeviceLimits = Word32
type FieldType "nonCoherentAtomSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "nonCoherentAtomSize" VkPhysicalDeviceLimits = VkDeviceSize
type FieldType "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits = VkDeviceSize
type FieldType "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits = VkDeviceSize
type FieldType "pointSizeGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pointSizeGranularity" VkPhysicalDeviceLimits = Float
type FieldType "pointSizeRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pointSizeRange" VkPhysicalDeviceLimits = Float
type FieldType "sampledImageColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sampledImageColorSampleCounts" VkPhysicalDeviceLimits = VkSampleCountFlags
type FieldType "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits = VkSampleCountFlags
type FieldType "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits = VkSampleCountFlags
type FieldType "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits = VkSampleCountFlags
type FieldType "sparseAddressSpaceSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sparseAddressSpaceSize" VkPhysicalDeviceLimits = VkDeviceSize
type FieldType "standardSampleLocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "standardSampleLocations" VkPhysicalDeviceLimits = VkBool32
type FieldType "storageImageSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "storageImageSampleCounts" VkPhysicalDeviceLimits = VkSampleCountFlags
type FieldType "strictLines" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits = Word32
type FieldType "subPixelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "subPixelPrecisionBits" VkPhysicalDeviceLimits = Word32
type FieldType "subTexelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "subTexelPrecisionBits" VkPhysicalDeviceLimits = Word32
type FieldType "timestampComputeAndGraphics" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "timestampComputeAndGraphics" VkPhysicalDeviceLimits = VkBool32
type FieldType "timestampPeriod" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "timestampPeriod" VkPhysicalDeviceLimits = Float
type FieldType "viewportBoundsRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "viewportBoundsRange" VkPhysicalDeviceLimits = Float
type FieldType "viewportSubPixelBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "viewportSubPixelBits" VkPhysicalDeviceLimits = Word32
type FieldOptional "bufferImageGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "bufferImageGranularity" VkPhysicalDeviceLimits = 'False
type FieldOptional "discreteQueuePriorities" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "discreteQueuePriorities" VkPhysicalDeviceLimits = 'False
type FieldOptional "framebufferColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "framebufferColorSampleCounts" VkPhysicalDeviceLimits = 'True
type FieldOptional "framebufferDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "framebufferDepthSampleCounts" VkPhysicalDeviceLimits = 'True
type FieldOptional "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits = 'True
type FieldOptional "framebufferStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "framebufferStencilSampleCounts" VkPhysicalDeviceLimits = 'True
type FieldOptional "lineWidthGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "lineWidthGranularity" VkPhysicalDeviceLimits = 'False
type FieldOptional "lineWidthRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "lineWidthRange" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxBoundDescriptorSets" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxBoundDescriptorSets" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxClipDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxClipDistances" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxColorAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxColorAttachments" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxComputeSharedMemorySize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxComputeSharedMemorySize" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxComputeWorkGroupCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxComputeWorkGroupCount" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxComputeWorkGroupSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxComputeWorkGroupSize" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxCullDistances" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxDescriptorSetSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetSamplers" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxDrawIndirectCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDrawIndirectCount" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxFragmentInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxFragmentInputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxFragmentOutputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxFragmentOutputAttachments" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxFramebufferHeight" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxFramebufferHeight" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxFramebufferLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxFramebufferLayers" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxFramebufferWidth" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxFramebufferWidth" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxGeometryInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxGeometryInputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxGeometryOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxGeometryOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxGeometryOutputVertices" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxGeometryOutputVertices" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxGeometryShaderInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxGeometryShaderInvocations" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxImageArrayLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxImageArrayLayers" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxImageDimension1D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxImageDimension1D" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxImageDimension2D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxImageDimension2D" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxImageDimension3D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxImageDimension3D" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxImageDimensionCube" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxImageDimensionCube" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxInterpolationOffset" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxMemoryAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxMemoryAllocationCount" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxPerStageResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageResources" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxPushConstantsSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPushConstantsSize" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxSampleMaskWords" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxSampleMaskWords" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxSamplerAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxSamplerAllocationCount" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxSamplerAnisotropy" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxSamplerAnisotropy" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxSamplerLodBias" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxSamplerLodBias" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxStorageBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxStorageBufferRange" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTessellationGenerationLevel" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTessellationGenerationLevel" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTessellationPatchSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTessellationPatchSize" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTexelBufferElements" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTexelBufferElements" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTexelGatherOffset" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTexelOffset" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxUniformBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxUniformBufferRange" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxVertexInputAttributes" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxVertexInputAttributes" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxVertexInputBindingStride" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxVertexInputBindingStride" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxVertexInputBindings" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxVertexInputBindings" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxVertexOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxViewportDimensions" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxViewportDimensions" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxViewports" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minInterpolationOffset" VkPhysicalDeviceLimits = 'False
type FieldOptional "minMemoryMapAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minMemoryMapAlignment" VkPhysicalDeviceLimits = 'False
type FieldOptional "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits = 'False
type FieldOptional "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits = 'False
type FieldOptional "minTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minTexelGatherOffset" VkPhysicalDeviceLimits = 'False
type FieldOptional "minTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minTexelOffset" VkPhysicalDeviceLimits = 'False
type FieldOptional "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits = 'False
type FieldOptional "mipmapPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "mipmapPrecisionBits" VkPhysicalDeviceLimits = 'False
type FieldOptional "nonCoherentAtomSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "nonCoherentAtomSize" VkPhysicalDeviceLimits = 'False
type FieldOptional "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits = 'False
type FieldOptional "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits = 'False
type FieldOptional "pointSizeGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pointSizeGranularity" VkPhysicalDeviceLimits = 'False
type FieldOptional "pointSizeRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pointSizeRange" VkPhysicalDeviceLimits = 'False
type FieldOptional "sampledImageColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sampledImageColorSampleCounts" VkPhysicalDeviceLimits = 'True
type FieldOptional "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits = 'True
type FieldOptional "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits = 'True
type FieldOptional "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits = 'True
type FieldOptional "sparseAddressSpaceSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sparseAddressSpaceSize" VkPhysicalDeviceLimits = 'False
type FieldOptional "standardSampleLocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "standardSampleLocations" VkPhysicalDeviceLimits = 'False
type FieldOptional "storageImageSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "storageImageSampleCounts" VkPhysicalDeviceLimits = 'True
type FieldOptional "strictLines" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits = 'False
type FieldOptional "subPixelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "subPixelPrecisionBits" VkPhysicalDeviceLimits = 'False
type FieldOptional "subTexelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "subTexelPrecisionBits" VkPhysicalDeviceLimits = 'False
type FieldOptional "timestampComputeAndGraphics" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "timestampComputeAndGraphics" VkPhysicalDeviceLimits = 'False
type FieldOptional "timestampPeriod" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "timestampPeriod" VkPhysicalDeviceLimits = 'False
type FieldOptional "viewportBoundsRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "viewportBoundsRange" VkPhysicalDeviceLimits = 'False
type FieldOptional "viewportSubPixelBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "viewportSubPixelBits" VkPhysicalDeviceLimits = 'False
type FieldOffset "bufferImageGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "bufferImageGranularity" VkPhysicalDeviceLimits = 48
type FieldOffset "discreteQueuePriorities" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "discreteQueuePriorities" VkPhysicalDeviceLimits = 440
type FieldOffset "framebufferColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "framebufferColorSampleCounts" VkPhysicalDeviceLimits = 376
type FieldOffset "framebufferDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "framebufferDepthSampleCounts" VkPhysicalDeviceLimits = 380
type FieldOffset "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits = 388
type FieldOffset "framebufferStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "framebufferStencilSampleCounts" VkPhysicalDeviceLimits = 384
type FieldOffset "lineWidthGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "lineWidthGranularity" VkPhysicalDeviceLimits = 464
type FieldOffset "lineWidthRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "lineWidthRange" VkPhysicalDeviceLimits = 452
type FieldOffset "maxBoundDescriptorSets" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxBoundDescriptorSets" VkPhysicalDeviceLimits = 64
type FieldOffset "maxClipDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxClipDistances" VkPhysicalDeviceLimits = 428
type FieldOffset "maxColorAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxColorAttachments" VkPhysicalDeviceLimits = 392
type FieldOffset "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits = 436
type FieldOffset "maxComputeSharedMemorySize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxComputeSharedMemorySize" VkPhysicalDeviceLimits = 216
type FieldOffset "maxComputeWorkGroupCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxComputeWorkGroupCount" VkPhysicalDeviceLimits = 220
type FieldOffset "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits = 232
type FieldOffset "maxComputeWorkGroupSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxComputeWorkGroupSize" VkPhysicalDeviceLimits = 236
type FieldOffset "maxCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxCullDistances" VkPhysicalDeviceLimits = 432
type FieldOffset "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits = 124
type FieldOffset "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits = 116
type FieldOffset "maxDescriptorSetSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetSamplers" VkPhysicalDeviceLimits = 96
type FieldOffset "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits = 108
type FieldOffset "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits = 112
type FieldOffset "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits = 120
type FieldOffset "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits = 100
type FieldOffset "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits = 104
type FieldOffset "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits = 260
type FieldOffset "maxDrawIndirectCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDrawIndirectCount" VkPhysicalDeviceLimits = 264
type FieldOffset "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits = 212
type FieldOffset "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits = 208
type FieldOffset "maxFragmentInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxFragmentInputComponents" VkPhysicalDeviceLimits = 200
type FieldOffset "maxFragmentOutputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxFragmentOutputAttachments" VkPhysicalDeviceLimits = 204
type FieldOffset "maxFramebufferHeight" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxFramebufferHeight" VkPhysicalDeviceLimits = 368
type FieldOffset "maxFramebufferLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxFramebufferLayers" VkPhysicalDeviceLimits = 372
type FieldOffset "maxFramebufferWidth" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxFramebufferWidth" VkPhysicalDeviceLimits = 364
type FieldOffset "maxGeometryInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxGeometryInputComponents" VkPhysicalDeviceLimits = 184
type FieldOffset "maxGeometryOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxGeometryOutputComponents" VkPhysicalDeviceLimits = 188
type FieldOffset "maxGeometryOutputVertices" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxGeometryOutputVertices" VkPhysicalDeviceLimits = 192
type FieldOffset "maxGeometryShaderInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxGeometryShaderInvocations" VkPhysicalDeviceLimits = 180
type FieldOffset "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits = 196
type FieldOffset "maxImageArrayLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxImageArrayLayers" VkPhysicalDeviceLimits = 16
type FieldOffset "maxImageDimension1D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxImageDimension1D" VkPhysicalDeviceLimits = 0
type FieldOffset "maxImageDimension2D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxImageDimension2D" VkPhysicalDeviceLimits = 4
type FieldOffset "maxImageDimension3D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxImageDimension3D" VkPhysicalDeviceLimits = 8
type FieldOffset "maxImageDimensionCube" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxImageDimensionCube" VkPhysicalDeviceLimits = 12
type FieldOffset "maxInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxInterpolationOffset" VkPhysicalDeviceLimits = 356
type FieldOffset "maxMemoryAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxMemoryAllocationCount" VkPhysicalDeviceLimits = 36
type FieldOffset "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits = 88
type FieldOffset "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits = 80
type FieldOffset "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits = 68
type FieldOffset "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits = 76
type FieldOffset "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits = 84
type FieldOffset "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits = 72
type FieldOffset "maxPerStageResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageResources" VkPhysicalDeviceLimits = 92
type FieldOffset "maxPushConstantsSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPushConstantsSize" VkPhysicalDeviceLimits = 32
type FieldOffset "maxSampleMaskWords" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxSampleMaskWords" VkPhysicalDeviceLimits = 416
type FieldOffset "maxSamplerAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxSamplerAllocationCount" VkPhysicalDeviceLimits = 40
type FieldOffset "maxSamplerAnisotropy" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxSamplerAnisotropy" VkPhysicalDeviceLimits = 272
type FieldOffset "maxSamplerLodBias" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxSamplerLodBias" VkPhysicalDeviceLimits = 268
type FieldOffset "maxStorageBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxStorageBufferRange" VkPhysicalDeviceLimits = 28
type FieldOffset "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits = 164
type FieldOffset "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits = 156
type FieldOffset "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits = 160
type FieldOffset "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits = 168
type FieldOffset "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits = 172
type FieldOffset "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits = 176
type FieldOffset "maxTessellationGenerationLevel" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTessellationGenerationLevel" VkPhysicalDeviceLimits = 148
type FieldOffset "maxTessellationPatchSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTessellationPatchSize" VkPhysicalDeviceLimits = 152
type FieldOffset "maxTexelBufferElements" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTexelBufferElements" VkPhysicalDeviceLimits = 20
type FieldOffset "maxTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTexelGatherOffset" VkPhysicalDeviceLimits = 348
type FieldOffset "maxTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTexelOffset" VkPhysicalDeviceLimits = 340
type FieldOffset "maxUniformBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxUniformBufferRange" VkPhysicalDeviceLimits = 24
type FieldOffset "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits = 136
type FieldOffset "maxVertexInputAttributes" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxVertexInputAttributes" VkPhysicalDeviceLimits = 128
type FieldOffset "maxVertexInputBindingStride" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxVertexInputBindingStride" VkPhysicalDeviceLimits = 140
type FieldOffset "maxVertexInputBindings" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxVertexInputBindings" VkPhysicalDeviceLimits = 132
type FieldOffset "maxVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxVertexOutputComponents" VkPhysicalDeviceLimits = 144
type FieldOffset "maxViewportDimensions" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxViewportDimensions" VkPhysicalDeviceLimits = 280
type FieldOffset "maxViewports" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxViewports" VkPhysicalDeviceLimits = 276
type FieldOffset "minInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minInterpolationOffset" VkPhysicalDeviceLimits = 352
type FieldOffset "minMemoryMapAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minMemoryMapAlignment" VkPhysicalDeviceLimits = 304
type FieldOffset "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits = 328
type FieldOffset "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits = 312
type FieldOffset "minTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minTexelGatherOffset" VkPhysicalDeviceLimits = 344
type FieldOffset "minTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minTexelOffset" VkPhysicalDeviceLimits = 336
type FieldOffset "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits = 320
type FieldOffset "mipmapPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "mipmapPrecisionBits" VkPhysicalDeviceLimits = 256
type FieldOffset "nonCoherentAtomSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "nonCoherentAtomSize" VkPhysicalDeviceLimits = 496
type FieldOffset "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits = 480
type FieldOffset "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits = 488
type FieldOffset "pointSizeGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pointSizeGranularity" VkPhysicalDeviceLimits = 460
type FieldOffset "pointSizeRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pointSizeRange" VkPhysicalDeviceLimits = 444
type FieldOffset "sampledImageColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sampledImageColorSampleCounts" VkPhysicalDeviceLimits = 396
type FieldOffset "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits = 404
type FieldOffset "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits = 400
type FieldOffset "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits = 408
type FieldOffset "sparseAddressSpaceSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sparseAddressSpaceSize" VkPhysicalDeviceLimits = 56
type FieldOffset "standardSampleLocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "standardSampleLocations" VkPhysicalDeviceLimits = 472
type FieldOffset "storageImageSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "storageImageSampleCounts" VkPhysicalDeviceLimits = 412
type FieldOffset "strictLines" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "strictLines" VkPhysicalDeviceLimits = 468
type FieldOffset "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits = 360
type FieldOffset "subPixelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "subPixelPrecisionBits" VkPhysicalDeviceLimits = 248
type FieldOffset "subTexelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "subTexelPrecisionBits" VkPhysicalDeviceLimits = 252
type FieldOffset "timestampComputeAndGraphics" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "timestampComputeAndGraphics" VkPhysicalDeviceLimits = 420
type FieldOffset "timestampPeriod" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "timestampPeriod" VkPhysicalDeviceLimits = 424
type FieldOffset "viewportBoundsRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "viewportBoundsRange" VkPhysicalDeviceLimits = 288
type FieldOffset "viewportSubPixelBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "viewportSubPixelBits" VkPhysicalDeviceLimits = 296
type FieldIsArray "bufferImageGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "bufferImageGranularity" VkPhysicalDeviceLimits = 'False
type FieldIsArray "discreteQueuePriorities" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "discreteQueuePriorities" VkPhysicalDeviceLimits = 'False
type FieldIsArray "framebufferColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "framebufferColorSampleCounts" VkPhysicalDeviceLimits = 'False
type FieldIsArray "framebufferDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "framebufferDepthSampleCounts" VkPhysicalDeviceLimits = 'False
type FieldIsArray "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits = 'False
type FieldIsArray "framebufferStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "framebufferStencilSampleCounts" VkPhysicalDeviceLimits = 'False
type FieldIsArray "lineWidthGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "lineWidthGranularity" VkPhysicalDeviceLimits = 'False
type FieldIsArray "lineWidthRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "lineWidthRange" VkPhysicalDeviceLimits = 'True
type FieldIsArray "maxBoundDescriptorSets" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxBoundDescriptorSets" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxClipDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxClipDistances" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxColorAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxColorAttachments" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxComputeSharedMemorySize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxComputeSharedMemorySize" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxComputeWorkGroupCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxComputeWorkGroupCount" VkPhysicalDeviceLimits = 'True
type FieldIsArray "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxComputeWorkGroupSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxComputeWorkGroupSize" VkPhysicalDeviceLimits = 'True
type FieldIsArray "maxCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxCullDistances" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxDescriptorSetSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetSamplers" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxDrawIndirectCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDrawIndirectCount" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxFragmentInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxFragmentInputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxFragmentOutputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxFragmentOutputAttachments" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxFramebufferHeight" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxFramebufferHeight" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxFramebufferLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxFramebufferLayers" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxFramebufferWidth" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxFramebufferWidth" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxGeometryInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxGeometryInputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxGeometryOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxGeometryOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxGeometryOutputVertices" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxGeometryOutputVertices" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxGeometryShaderInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxGeometryShaderInvocations" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxImageArrayLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxImageArrayLayers" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxImageDimension1D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxImageDimension1D" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxImageDimension2D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxImageDimension2D" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxImageDimension3D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxImageDimension3D" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxImageDimensionCube" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxImageDimensionCube" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxInterpolationOffset" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxMemoryAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxMemoryAllocationCount" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxPerStageResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageResources" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxPushConstantsSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPushConstantsSize" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxSampleMaskWords" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxSampleMaskWords" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxSamplerAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxSamplerAllocationCount" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxSamplerAnisotropy" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxSamplerAnisotropy" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxSamplerLodBias" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxSamplerLodBias" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxStorageBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxStorageBufferRange" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTessellationGenerationLevel" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTessellationGenerationLevel" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTessellationPatchSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTessellationPatchSize" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTexelBufferElements" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTexelBufferElements" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTexelGatherOffset" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTexelOffset" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxUniformBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxUniformBufferRange" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxVertexInputAttributes" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxVertexInputAttributes" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxVertexInputBindingStride" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxVertexInputBindingStride" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxVertexInputBindings" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxVertexInputBindings" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxVertexOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxViewportDimensions" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxViewportDimensions" VkPhysicalDeviceLimits = 'True
type FieldIsArray "maxViewports" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minInterpolationOffset" VkPhysicalDeviceLimits = 'False
type FieldIsArray "minMemoryMapAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minMemoryMapAlignment" VkPhysicalDeviceLimits = 'False
type FieldIsArray "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits = 'False
type FieldIsArray "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits = 'False
type FieldIsArray "minTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minTexelGatherOffset" VkPhysicalDeviceLimits = 'False
type FieldIsArray "minTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minTexelOffset" VkPhysicalDeviceLimits = 'False
type FieldIsArray "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits = 'False
type FieldIsArray "mipmapPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "mipmapPrecisionBits" VkPhysicalDeviceLimits = 'False
type FieldIsArray "nonCoherentAtomSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "nonCoherentAtomSize" VkPhysicalDeviceLimits = 'False
type FieldIsArray "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits = 'False
type FieldIsArray "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits = 'False
type FieldIsArray "pointSizeGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pointSizeGranularity" VkPhysicalDeviceLimits = 'False
type FieldIsArray "pointSizeRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pointSizeRange" VkPhysicalDeviceLimits = 'True
type FieldIsArray "sampledImageColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sampledImageColorSampleCounts" VkPhysicalDeviceLimits = 'False
type FieldIsArray "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits = 'False
type FieldIsArray "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits = 'False
type FieldIsArray "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits = 'False
type FieldIsArray "sparseAddressSpaceSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sparseAddressSpaceSize" VkPhysicalDeviceLimits = 'False
type FieldIsArray "standardSampleLocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "standardSampleLocations" VkPhysicalDeviceLimits = 'False
type FieldIsArray "storageImageSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "storageImageSampleCounts" VkPhysicalDeviceLimits = 'False
type FieldIsArray "strictLines" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits = 'False
type FieldIsArray "subPixelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "subPixelPrecisionBits" VkPhysicalDeviceLimits = 'False
type FieldIsArray "subTexelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "subTexelPrecisionBits" VkPhysicalDeviceLimits = 'False
type FieldIsArray "timestampComputeAndGraphics" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "timestampComputeAndGraphics" VkPhysicalDeviceLimits = 'False
type FieldIsArray "timestampPeriod" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "timestampPeriod" VkPhysicalDeviceLimits = 'False
type FieldIsArray "viewportBoundsRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "viewportBoundsRange" VkPhysicalDeviceLimits = 'True
type FieldIsArray "viewportSubPixelBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "viewportSubPixelBits" VkPhysicalDeviceLimits = 'False

data VkPhysicalDeviceMaintenance3Properties Source #

typedef struct VkPhysicalDeviceMaintenance3Properties {
    VkStructureType sType;
    void*                            pNext;
    uint32_t                         maxPerSetDescriptors;
    VkDeviceSize                     maxMemoryAllocationSize;
} VkPhysicalDeviceMaintenance3Properties;

VkPhysicalDeviceMaintenance3Properties registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPerSetDescriptors" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPerSetDescriptors" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties Source #

type FieldOptional "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties :: Bool Source #

type FieldOffset "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties :: Nat Source #

type FieldIsArray "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties :: Bool Source #

HasField "maxPerSetDescriptors" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMaintenance3Properties = '["sType", "pNext", "maxPerSetDescriptors", "maxMemoryAllocationSize"]
type CUnionType VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerSetDescriptors" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerSetDescriptors" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties = 24
type FieldOffset "maxPerSetDescriptors" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerSetDescriptors" VkPhysicalDeviceMaintenance3Properties = 16
type FieldOffset "pNext" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerSetDescriptors" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceMemoryProperties Source #

typedef struct VkPhysicalDeviceMemoryProperties {
    uint32_t               memoryTypeCount;
    VkMemoryType           memoryTypes[VK_MAX_MEMORY_TYPES];
    uint32_t               memoryHeapCount;
    VkMemoryHeap           memoryHeaps[VK_MAX_MEMORY_HEAPS];
} VkPhysicalDeviceMemoryProperties;

VkPhysicalDeviceMemoryProperties registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "memoryHeapCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "memoryTypeCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "memoryHeapCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "memoryTypeCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "memoryHeapCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "memoryHeaps" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "memoryTypeCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "memoryTypes" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "memoryHeaps" idx VkPhysicalDeviceMemoryProperties) => CanWriteFieldArray "memoryHeaps" idx VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "memoryTypes" idx VkPhysicalDeviceMemoryProperties) => CanWriteFieldArray "memoryTypes" idx VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "memoryHeaps" idx VkPhysicalDeviceMemoryProperties) => CanReadFieldArray "memoryHeaps" idx VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "memoryHeaps" VkPhysicalDeviceMemoryProperties :: Nat Source #

(KnownNat idx, IndexInBounds "memoryTypes" idx VkPhysicalDeviceMemoryProperties) => CanReadFieldArray "memoryTypes" idx VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "memoryTypes" VkPhysicalDeviceMemoryProperties :: Nat Source #

type StructFields VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMemoryProperties = '["memoryTypeCount", "memoryTypes", "memoryHeapCount", "memoryHeaps"]
type CUnionType VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "memoryHeaps" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "memoryTypes" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "memoryHeapCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "memoryHeaps" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "memoryTypeCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "memoryTypes" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "memoryHeapCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "memoryHeaps" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "memoryTypeCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "memoryTypes" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "memoryHeapCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "memoryHeapCount" VkPhysicalDeviceMemoryProperties = 260
type FieldOffset "memoryHeaps" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "memoryTypeCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "memoryTypes" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "memoryHeapCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "memoryHeaps" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "memoryTypeCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "memoryTypes" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceMemoryProperties2 Source #

typedef struct VkPhysicalDeviceMemoryProperties2 {
    VkStructureType sType;
    void*                            pNext;
    VkPhysicalDeviceMemoryProperties memoryProperties;
} VkPhysicalDeviceMemoryProperties2;

VkPhysicalDeviceMemoryProperties2 registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "memoryProperties" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "memoryProperties" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "memoryProperties" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMemoryProperties2 = '["sType", "pNext", "memoryProperties"]
type CUnionType VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "memoryProperties" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "memoryProperties" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "memoryProperties" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "memoryProperties" VkPhysicalDeviceMemoryProperties2 = 16
type FieldOffset "pNext" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "memoryProperties" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceMultiviewFeatures Source #

typedef struct VkPhysicalDeviceMultiviewFeatures {
    VkStructureType sType;
    void*                            pNext;
    VkBool32                         multiview;
    VkBool32                         multiviewGeometryShader;
    VkBool32                         multiviewTessellationShader;
} VkPhysicalDeviceMultiviewFeatures;

VkPhysicalDeviceMultiviewFeatures registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "multiview" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "multiview" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "multiview" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures Source #

type FieldOptional "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures :: Bool Source #

type FieldOffset "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures :: Nat Source #

type FieldIsArray "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures :: Bool Source #

HasField "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures Source #

type FieldOptional "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures :: Bool Source #

type FieldOffset "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures :: Nat Source #

type FieldIsArray "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures :: Bool Source #

HasField "pNext" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMultiviewFeatures = '["sType", "pNext", "multiview", "multiviewGeometryShader", "multiviewTessellationShader"]
type CUnionType VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "multiview" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures = VkBool32
type FieldType "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures = VkBool32
type FieldType "pNext" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "multiview" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures = 'False
type FieldOptional "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures = 'False
type FieldOptional "pNext" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "multiview" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures = 20
type FieldOffset "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures = 24
type FieldOffset "pNext" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "multiview" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures = 'False
type FieldIsArray "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures = 'False
type FieldIsArray "pNext" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source #

typedef struct VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX {
    VkStructureType sType;
    void*                            pNext;
    VkBool32                         perViewPositionAllComponents;
} VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX;

VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "perViewPositionAllComponents" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "perViewPositionAllComponents" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "perViewPositionAllComponents" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX = '["sType", "pNext", "perViewPositionAllComponents"]
type CUnionType VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "perViewPositionAllComponents" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "perViewPositionAllComponents" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "perViewPositionAllComponents" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "perViewPositionAllComponents" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceMultiviewProperties Source #

typedef struct VkPhysicalDeviceMultiviewProperties {
    VkStructureType sType;
    void*                            pNext;
    uint32_t                         maxMultiviewViewCount;
    uint32_t                         maxMultiviewInstanceIndex;
} VkPhysicalDeviceMultiviewProperties;

VkPhysicalDeviceMultiviewProperties registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties Source #

type FieldOptional "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties :: Bool Source #

type FieldOffset "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties :: Nat Source #

type FieldIsArray "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties :: Bool Source #

HasField "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties Source #

type FieldOptional "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties :: Bool Source #

type FieldOffset "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties :: Nat Source #

type FieldIsArray "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties :: Bool Source #

HasField "pNext" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMultiviewProperties = '["sType", "pNext", "maxMultiviewViewCount", "maxMultiviewInstanceIndex"]
type CUnionType VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties = Word32
type FieldType "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties = 'False
type FieldOptional "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties = 20
type FieldOffset "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties = 16
type FieldOffset "pNext" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties = 'False
type FieldIsArray "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDevicePointClippingProperties Source #

typedef struct VkPhysicalDevicePointClippingProperties {
    VkStructureType sType;
    void*                            pNext;
    VkPointClippingBehavior      pointClippingBehavior;
} VkPhysicalDevicePointClippingProperties;

VkPhysicalDevicePointClippingProperties registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pointClippingBehavior" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pointClippingBehavior" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pointClippingBehavior" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDevicePointClippingProperties = '["sType", "pNext", "pointClippingBehavior"]
type CUnionType VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pointClippingBehavior" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pointClippingBehavior" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pointClippingBehavior" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pointClippingBehavior" VkPhysicalDevicePointClippingProperties = 16
type FieldOffset "sType" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pointClippingBehavior" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceProperties Source #

typedef struct VkPhysicalDeviceProperties {
    uint32_t       apiVersion;
    uint32_t       driverVersion;
    uint32_t       vendorID;
    uint32_t       deviceID;
    VkPhysicalDeviceType deviceType;
    char           deviceName[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE];
    uint8_t        pipelineCacheUUID[VK_UUID_SIZE];
    VkPhysicalDeviceLimits limits;
    VkPhysicalDeviceSparseProperties sparseProperties;
} VkPhysicalDeviceProperties;

VkPhysicalDeviceProperties registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "apiVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "deviceID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "deviceType" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "driverVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "limits" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sparseProperties" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "vendorID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "apiVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "deviceID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "deviceType" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "driverVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "limits" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sparseProperties" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "vendorID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "apiVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "deviceID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "deviceName" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "deviceType" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "driverVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "limits" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pipelineCacheUUID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "pipelineCacheUUID" VkPhysicalDeviceProperties Source #

type FieldOptional "pipelineCacheUUID" VkPhysicalDeviceProperties :: Bool Source #

type FieldOffset "pipelineCacheUUID" VkPhysicalDeviceProperties :: Nat Source #

type FieldIsArray "pipelineCacheUUID" VkPhysicalDeviceProperties :: Bool Source #

HasField "sparseProperties" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "sparseProperties" VkPhysicalDeviceProperties Source #

type FieldOptional "sparseProperties" VkPhysicalDeviceProperties :: Bool Source #

type FieldOffset "sparseProperties" VkPhysicalDeviceProperties :: Nat Source #

type FieldIsArray "sparseProperties" VkPhysicalDeviceProperties :: Bool Source #

HasField "vendorID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "deviceName" idx VkPhysicalDeviceProperties) => CanWriteFieldArray "deviceName" idx VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "pipelineCacheUUID" idx VkPhysicalDeviceProperties) => CanWriteFieldArray "pipelineCacheUUID" idx VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "deviceName" idx VkPhysicalDeviceProperties) => CanReadFieldArray "deviceName" idx VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "deviceName" VkPhysicalDeviceProperties :: Nat Source #

(KnownNat idx, IndexInBounds "pipelineCacheUUID" idx VkPhysicalDeviceProperties) => CanReadFieldArray "pipelineCacheUUID" idx VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "pipelineCacheUUID" VkPhysicalDeviceProperties :: Nat Source #

type StructFields VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceProperties = '["apiVersion", "driverVersion", "vendorID", "deviceID", "deviceType", "deviceName", "pipelineCacheUUID", "limits", "sparseProperties"]
type CUnionType VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "deviceName" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "pipelineCacheUUID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "apiVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "deviceID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "deviceName" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "deviceType" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "driverVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "limits" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pipelineCacheUUID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pipelineCacheUUID" VkPhysicalDeviceProperties = Word8
type FieldType "sparseProperties" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "vendorID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "apiVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "deviceID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "deviceName" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "deviceType" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "driverVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "limits" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pipelineCacheUUID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pipelineCacheUUID" VkPhysicalDeviceProperties = 'False
type FieldOptional "sparseProperties" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "vendorID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "apiVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "deviceID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "deviceName" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "deviceType" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "driverVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "driverVersion" VkPhysicalDeviceProperties = 4
type FieldOffset "limits" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pipelineCacheUUID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pipelineCacheUUID" VkPhysicalDeviceProperties = 276
type FieldOffset "sparseProperties" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sparseProperties" VkPhysicalDeviceProperties = 800
type FieldOffset "vendorID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "apiVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "deviceID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "deviceName" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "deviceType" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "driverVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "limits" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pipelineCacheUUID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pipelineCacheUUID" VkPhysicalDeviceProperties = 'True
type FieldIsArray "sparseProperties" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sparseProperties" VkPhysicalDeviceProperties = 'False
type FieldIsArray "vendorID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceProperties2 Source #

typedef struct VkPhysicalDeviceProperties2 {
    VkStructureType sType;
    void*                            pNext;
    VkPhysicalDeviceProperties       properties;
} VkPhysicalDeviceProperties2;

VkPhysicalDeviceProperties2 registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "properties" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "properties" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "properties" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceProperties2 = '["sType", "pNext", "properties"]
type CUnionType VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "properties" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "properties" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "properties" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "properties" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceProtectedMemoryFeatures Source #

typedef struct VkPhysicalDeviceProtectedMemoryFeatures {
    VkStructureType sType;
    void*                               pNext;
    VkBool32                            protectedMemory;
} VkPhysicalDeviceProtectedMemoryFeatures;

VkPhysicalDeviceProtectedMemoryFeatures registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "protectedMemory" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "protectedMemory" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "protectedMemory" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceProtectedMemoryFeatures = '["sType", "pNext", "protectedMemory"]
type CUnionType VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "protectedMemory" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "protectedMemory" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "protectedMemory" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "protectedMemory" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceProtectedMemoryProperties Source #

typedef struct VkPhysicalDeviceProtectedMemoryProperties {
    VkStructureType sType;
    void*                               pNext;
    VkBool32                            protectedNoFault;
} VkPhysicalDeviceProtectedMemoryProperties;

VkPhysicalDeviceProtectedMemoryProperties registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "protectedNoFault" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "protectedNoFault" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "protectedNoFault" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceProtectedMemoryProperties = '["sType", "pNext", "protectedNoFault"]
type CUnionType VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "protectedNoFault" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "protectedNoFault" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "protectedNoFault" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "protectedNoFault" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDevicePushDescriptorPropertiesKHR Source #

typedef struct VkPhysicalDevicePushDescriptorPropertiesKHR {
    VkStructureType sType;
    void*                            pNext;
    uint32_t                         maxPushDescriptors;
} VkPhysicalDevicePushDescriptorPropertiesKHR;

VkPhysicalDevicePushDescriptorPropertiesKHR registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPushDescriptors" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPushDescriptors" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "maxPushDescriptors" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDevicePushDescriptorPropertiesKHR = '["sType", "pNext", "maxPushDescriptors"]
type CUnionType VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPushDescriptors" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPushDescriptors" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPushDescriptors" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPushDescriptors" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceSampleLocationsPropertiesEXT Source #

typedef struct VkPhysicalDeviceSampleLocationsPropertiesEXT {
    VkStructureType sType;
    void*                            pNext;
    VkSampleCountFlags               sampleLocationSampleCounts;
    VkExtent2D                       maxSampleLocationGridSize;
    float                            sampleLocationCoordinateRange[2];
    uint32_t                         sampleLocationSubPixelBits;
    VkBool32                         variableSampleLocations;
} VkPhysicalDeviceSampleLocationsPropertiesEXT;

VkPhysicalDeviceSampleLocationsPropertiesEXT registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxSampleLocationGridSize" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "variableSampleLocations" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxSampleLocationGridSize" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "variableSampleLocations" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "maxSampleLocationGridSize" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT Source #

type FieldOptional "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT :: Bool Source #

type FieldOffset "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT :: Nat Source #

type FieldIsArray "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT :: Bool Source #

HasField "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT Source #

type FieldOptional "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT :: Bool Source #

type FieldOffset "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT :: Nat Source #

type FieldIsArray "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT :: Bool Source #

HasField "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT Source #

type FieldOptional "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT :: Bool Source #

type FieldOffset "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT :: Nat Source #

type FieldIsArray "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT :: Bool Source #

HasField "variableSampleLocations" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "sampleLocationCoordinateRange" idx VkPhysicalDeviceSampleLocationsPropertiesEXT) => CanWriteFieldArray "sampleLocationCoordinateRange" idx VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "sampleLocationCoordinateRange" idx VkPhysicalDeviceSampleLocationsPropertiesEXT) => CanReadFieldArray "sampleLocationCoordinateRange" idx VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT :: Nat Source #

type StructFields VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSampleLocationsPropertiesEXT = '["sType", "pNext", "sampleLocationSampleCounts", "maxSampleLocationGridSize", "sampleLocationCoordinateRange", "sampleLocationSubPixelBits", "variableSampleLocations"]
type CUnionType VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT = 2
type FieldType "maxSampleLocationGridSize" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT = Float
type FieldType "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "variableSampleLocations" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxSampleLocationGridSize" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT = 'False
type FieldOptional "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "variableSampleLocations" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxSampleLocationGridSize" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxSampleLocationGridSize" VkPhysicalDeviceSampleLocationsPropertiesEXT = 20
type FieldOffset "pNext" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT = 28
type FieldOffset "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT = 16
type FieldOffset "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT = 36
type FieldOffset "variableSampleLocations" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "variableSampleLocations" VkPhysicalDeviceSampleLocationsPropertiesEXT = 40
type FieldIsArray "maxSampleLocationGridSize" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT = 'True
type FieldIsArray "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "variableSampleLocations" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source #

typedef struct VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT {
    VkStructureType sType;
    void*                  pNext;
    VkBool32               filterMinmaxSingleComponentFormats;
    VkBool32               filterMinmaxImageComponentMapping;
} VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT;

VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source #

type FieldOptional "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT :: Bool Source #

type FieldOffset "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT :: Nat Source #

type FieldIsArray "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT :: Bool Source #

HasField "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source #

type FieldOptional "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT :: Bool Source #

type FieldOffset "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT :: Nat Source #

type FieldIsArray "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT :: Bool Source #

HasField "pNext" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT = '["sType", "pNext", "filterMinmaxSingleComponentFormats", "filterMinmaxImageComponentMapping"]
type CUnionType VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT = VkBool32
type FieldType "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT = VkBool32
type FieldType "pNext" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT = 'False
type FieldOptional "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT = 'False
type FieldOptional "pNext" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT = 20
type FieldOffset "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT = 16
type FieldOffset "pNext" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT = 'False
type FieldIsArray "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT = 'False
type FieldIsArray "pNext" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceSamplerYcbcrConversionFeatures Source #

typedef struct VkPhysicalDeviceSamplerYcbcrConversionFeatures {
    VkStructureType sType;
    void*      pNext;
    VkBool32                         samplerYcbcrConversion;
} VkPhysicalDeviceSamplerYcbcrConversionFeatures;

VkPhysicalDeviceSamplerYcbcrConversionFeatures registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "samplerYcbcrConversion" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "samplerYcbcrConversion" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "samplerYcbcrConversion" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSamplerYcbcrConversionFeatures = '["sType", "pNext", "samplerYcbcrConversion"]
type CUnionType VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "samplerYcbcrConversion" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "samplerYcbcrConversion" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "samplerYcbcrConversion" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "samplerYcbcrConversion" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceShaderCorePropertiesAMD Source #

typedef struct VkPhysicalDeviceShaderCorePropertiesAMD {
    VkStructureType sType;
    void*    pNext;
    uint32_t shaderEngineCount;
    uint32_t shaderArraysPerEngineCount;
    uint32_t computeUnitsPerShaderArray;
    uint32_t simdPerComputeUnit;
    uint32_t wavefrontsPerSimd;
    uint32_t wavefrontSize;
    uint32_t sgprsPerSimd;
    uint32_t minSgprAllocation;
    uint32_t maxSgprAllocation;
    uint32_t sgprAllocationGranularity;
    uint32_t vgprsPerSimd;
    uint32_t minVgprAllocation;
    uint32_t maxVgprAllocation;
    uint32_t vgprAllocationGranularity;
} VkPhysicalDeviceShaderCorePropertiesAMD;

VkPhysicalDeviceShaderCorePropertiesAMD registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "minSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "minVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "simdPerComputeUnit" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "vgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "wavefrontSize" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "wavefrontsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "minSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "minVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "simdPerComputeUnit" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "vgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "wavefrontSize" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "wavefrontsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD Source #

type FieldOptional "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD :: Bool Source #

type FieldOffset "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD :: Nat Source #

type FieldIsArray "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD :: Bool Source #

HasField "maxSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "maxVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "minSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "minVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source #

type FieldOptional "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD :: Bool Source #

type FieldOffset "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD :: Nat Source #

type FieldIsArray "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD :: Bool Source #

HasField "sgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source #

type FieldOptional "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD :: Bool Source #

type FieldOffset "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD :: Nat Source #

type FieldIsArray "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD :: Bool Source #

HasField "shaderEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "simdPerComputeUnit" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source #

type FieldOptional "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD :: Bool Source #

type FieldOffset "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD :: Nat Source #

type FieldIsArray "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD :: Bool Source #

HasField "vgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "wavefrontSize" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "wavefrontsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceShaderCorePropertiesAMD = '["sType", "pNext", "shaderEngineCount", "shaderArraysPerEngineCount", "computeUnitsPerShaderArray", "simdPerComputeUnit", "wavefrontsPerSimd", "wavefrontSize", "sgprsPerSimd", "minSgprAllocation", "maxSgprAllocation", "sgprAllocationGranularity", "vgprsPerSimd", "minVgprAllocation", "maxVgprAllocation", "vgprAllocationGranularity"]
type CUnionType VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD = Word32
type FieldType "maxSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD = Word32
type FieldType "sgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD = Word32
type FieldType "shaderEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "simdPerComputeUnit" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD = Word32
type FieldType "vgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "wavefrontSize" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "wavefrontsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD = 'False
type FieldOptional "maxSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD = 'False
type FieldOptional "sgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD = 'False
type FieldOptional "shaderEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "simdPerComputeUnit" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD = 'False
type FieldOptional "vgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "wavefrontSize" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "wavefrontsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD = 24
type FieldOffset "maxSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD = 52
type FieldOffset "sgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD = 20
type FieldOffset "shaderEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "simdPerComputeUnit" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD = 68
type FieldOffset "vgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "wavefrontSize" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "wavefrontsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD = 'False
type FieldIsArray "maxSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD = 'False
type FieldIsArray "sgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD = 'False
type FieldIsArray "shaderEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "simdPerComputeUnit" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD = 'False
type FieldIsArray "vgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "wavefrontSize" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "wavefrontsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceShaderDrawParameterFeatures Source #

typedef struct VkPhysicalDeviceShaderDrawParameterFeatures {
    VkStructureType sType;
    void*                            pNext;
    VkBool32                         shaderDrawParameters;
} VkPhysicalDeviceShaderDrawParameterFeatures;

VkPhysicalDeviceShaderDrawParameterFeatures registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderDrawParameters" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderDrawParameters" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "shaderDrawParameters" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceShaderDrawParameterFeatures = '["sType", "pNext", "shaderDrawParameters"]
type CUnionType VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderDrawParameters" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderDrawParameters" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderDrawParameters" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderDrawParameters" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceSparseImageFormatInfo2 Source #

typedef struct VkPhysicalDeviceSparseImageFormatInfo2 {
    VkStructureType sType;
    const void*                      pNext;
    VkFormat                         format;
    VkImageType                      type;
    VkSampleCountFlagBits            samples;
    VkImageUsageFlags                usage;
    VkImageTiling                    tiling;
} VkPhysicalDeviceSparseImageFormatInfo2;

VkPhysicalDeviceSparseImageFormatInfo2 registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "format" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "samples" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "tiling" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "type" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "usage" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "format" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "samples" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "tiling" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "type" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "usage" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "format" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "samples" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "tiling" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "type" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "usage" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSparseImageFormatInfo2 = '["sType", "pNext", "format", "type", "samples", "usage", "tiling"]
type CUnionType VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "format" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "samples" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "tiling" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "type" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "usage" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "format" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "samples" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "tiling" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "type" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "usage" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "format" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "samples" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "tiling" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "type" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "usage" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "format" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "samples" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "tiling" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "type" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "usage" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceSparseProperties Source #

typedef struct VkPhysicalDeviceSparseProperties {
    VkBool32               residencyStandard2DBlockShape;
    VkBool32               residencyStandard2DMultisampleBlockShape;
    VkBool32               residencyStandard3DBlockShape;
    VkBool32               residencyAlignedMipSize;
    VkBool32               residencyNonResidentStrict;
} VkPhysicalDeviceSparseProperties;

VkPhysicalDeviceSparseProperties registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceSparseProperties -> FieldType "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties -> IO () Source #

CanWriteField "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties Source #

type FieldOptional "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties :: Bool Source #

type FieldOffset "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties :: Nat Source #

type FieldIsArray "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties :: Bool Source #

HasField "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties Source #

type FieldOptional "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties :: Bool Source #

type FieldOffset "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties :: Nat Source #

type FieldIsArray "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties :: Bool Source #

HasField "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties Source #

type FieldOptional "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties :: Bool Source #

type FieldOffset "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties :: Nat Source #

type FieldIsArray "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties :: Bool Source #

HasField "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties Source #

type FieldOptional "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties :: Bool Source #

type FieldOffset "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties :: Nat Source #

type FieldIsArray "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties :: Bool Source #

HasField "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties Source #

type FieldOptional "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties :: Bool Source #

type FieldOffset "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties :: Nat Source #

type FieldIsArray "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties :: Bool Source #

type StructFields VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSparseProperties = '["residencyStandard2DBlockShape", "residencyStandard2DMultisampleBlockShape", "residencyStandard3DBlockShape", "residencyAlignedMipSize", "residencyNonResidentStrict"]
type CUnionType VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties = VkBool32
type FieldType "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties = VkBool32
type FieldType "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties = VkBool32
type FieldType "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties = VkBool32
type FieldType "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties = VkBool32
type FieldOptional "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties = 'False
type FieldOptional "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties = 'False
type FieldOptional "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties = 'False
type FieldOptional "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties = 'False
type FieldOptional "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties = 'False
type FieldOffset "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties = 12
type FieldOffset "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties = 16
type FieldOffset "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties = 0
type FieldOffset "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties = 4
type FieldOffset "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties = 8
type FieldIsArray "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties = 'False
type FieldIsArray "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties = 'False
type FieldIsArray "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties = 'False
type FieldIsArray "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties = 'False
type FieldIsArray "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties = 'False

data VkPhysicalDeviceSubgroupProperties Source #

typedef struct VkPhysicalDeviceSubgroupProperties {
    VkStructureType sType;
    void*                   pNext;
    uint32_t                      subgroupSize;
    VkShaderStageFlags            supportedStages;
    VkSubgroupFeatureFlags        supportedOperations;
    VkBool32 quadOperationsInAllStages;
} VkPhysicalDeviceSubgroupProperties;

VkPhysicalDeviceSubgroupProperties registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "subgroupSize" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "supportedOperations" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "supportedStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "subgroupSize" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "supportedOperations" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "supportedStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties Source #

type FieldOptional "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties :: Bool Source #

type FieldOffset "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties :: Nat Source #

type FieldIsArray "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties :: Bool Source #

HasField "sType" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "subgroupSize" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "supportedOperations" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "supportedOperations" VkPhysicalDeviceSubgroupProperties Source #

type FieldOptional "supportedOperations" VkPhysicalDeviceSubgroupProperties :: Bool Source #

type FieldOffset "supportedOperations" VkPhysicalDeviceSubgroupProperties :: Nat Source #

type FieldIsArray "supportedOperations" VkPhysicalDeviceSubgroupProperties :: Bool Source #

HasField "supportedStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSubgroupProperties = '["sType", "pNext", "subgroupSize", "supportedStages", "supportedOperations", "quadOperationsInAllStages"]
type CUnionType VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties = VkBool32
type FieldType "sType" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "subgroupSize" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "supportedOperations" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "supportedStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties = 'False
type FieldOptional "sType" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "subgroupSize" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "supportedOperations" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "supportedStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties = 28
type FieldOffset "sType" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "subgroupSize" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "supportedOperations" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "supportedOperations" VkPhysicalDeviceSubgroupProperties = 24
type FieldOffset "supportedStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties = 'False
type FieldIsArray "sType" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "subgroupSize" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "supportedOperations" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "supportedStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceSurfaceInfo2KHR Source #

typedef struct VkPhysicalDeviceSurfaceInfo2KHR {
    VkStructureType sType;
    const void* pNext;
    VkSurfaceKHR surface;
} VkPhysicalDeviceSurfaceInfo2KHR;

VkPhysicalDeviceSurfaceInfo2KHR registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "surface" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "surface" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "surface" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSurfaceInfo2KHR = '["sType", "pNext", "surface"]
type CUnionType VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "surface" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "surface" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "surface" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "surface" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceVariablePointerFeatures Source #

typedef struct VkPhysicalDeviceVariablePointerFeatures {
    VkStructureType sType;
    void*                            pNext;
    VkBool32                         variablePointersStorageBuffer;
    VkBool32                         variablePointers;
} VkPhysicalDeviceVariablePointerFeatures;

VkPhysicalDeviceVariablePointerFeatures registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "variablePointers" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "variablePointers" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "variablePointers" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures Source #

type FieldOptional "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures :: Bool Source #

type FieldOffset "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures :: Nat Source #

type FieldIsArray "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures :: Bool Source #

type StructFields VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceVariablePointerFeatures = '["sType", "pNext", "variablePointersStorageBuffer", "variablePointers"]
type CUnionType VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "variablePointers" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures = VkBool32
type FieldOptional "pNext" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "variablePointers" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures = 'False
type FieldOffset "pNext" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "variablePointers" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures = 16
type FieldIsArray "pNext" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "variablePointers" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures = 'False

data VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source #

typedef struct VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT {
    VkStructureType sType;
    void*                  pNext;
    uint32_t               maxVertexAttribDivisor;
} VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT;

VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxVertexAttribDivisor" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxVertexAttribDivisor" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "maxVertexAttribDivisor" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT = '["sType", "pNext", "maxVertexAttribDivisor"]
type CUnionType VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxVertexAttribDivisor" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxVertexAttribDivisor" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxVertexAttribDivisor" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxVertexAttribDivisor" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type VkGetDescriptorSetLayoutSupportKHR = "vkGetDescriptorSetLayoutSupportKHR" Source #

type HS_vkGetDescriptorSetLayoutSupportKHR Source #

Arguments

 = VkDevice

device

-> Ptr VkDescriptorSetLayoutCreateInfo

pCreateInfo

-> Ptr VkDescriptorSetLayoutSupport

pSupport

-> IO () 

This is an alias for vkGetDescriptorSetLayoutSupport.

void vkGetDescriptorSetLayoutSupportKHR
    ( VkDevice device
    , const VkDescriptorSetLayoutCreateInfo* pCreateInfo
    , VkDescriptorSetLayoutSupport* pSupport
    )

vkGetDescriptorSetLayoutSupportKHR registry at www.khronos.org

newtype VkBool32 Source #

Constructors

VkBool32 Word32 

Instances

Instances details
Bounded VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Enum VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Eq VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Integral VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Data VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkBool32 -> c VkBool32 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkBool32 #

toConstr :: VkBool32 -> Constr #

dataTypeOf :: VkBool32 -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkBool32) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkBool32) #

gmapT :: (forall b. Data b => b -> b) -> VkBool32 -> VkBool32 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkBool32 -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkBool32 -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkBool32 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkBool32 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkBool32 -> m VkBool32 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkBool32 -> m VkBool32 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkBool32 -> m VkBool32 #

Num VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Ord VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Read VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Real VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Show VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Generic VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Associated Types

type Rep VkBool32 :: Type -> Type #

Methods

from :: VkBool32 -> Rep VkBool32 x #

to :: Rep VkBool32 x -> VkBool32 #

Storable VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Bits VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

FiniteBits VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

type Rep VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

type Rep VkBool32 = D1 ('MetaData "VkBool32" "Graphics.Vulkan.Types.BaseTypes" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkBool32" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))

newtype VkDeviceSize Source #

Constructors

VkDeviceSize Word64 

Instances

Instances details
Bounded VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Enum VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Eq VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Integral VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Data VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDeviceSize -> c VkDeviceSize #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDeviceSize #

toConstr :: VkDeviceSize -> Constr #

dataTypeOf :: VkDeviceSize -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDeviceSize) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDeviceSize) #

gmapT :: (forall b. Data b => b -> b) -> VkDeviceSize -> VkDeviceSize #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceSize -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceSize -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDeviceSize -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDeviceSize -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDeviceSize -> m VkDeviceSize #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDeviceSize -> m VkDeviceSize #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDeviceSize -> m VkDeviceSize #

Num VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Ord VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Read VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Real VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Show VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Generic VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Associated Types

type Rep VkDeviceSize :: Type -> Type #

Storable VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Bits VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

FiniteBits VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

type Rep VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

type Rep VkDeviceSize = D1 ('MetaData "VkDeviceSize" "Graphics.Vulkan.Types.BaseTypes" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkDeviceSize" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

newtype VkFlags Source #

Constructors

VkFlags Word32 

Instances

Instances details
Bounded VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Enum VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Eq VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Methods

(==) :: VkFlags -> VkFlags -> Bool #

(/=) :: VkFlags -> VkFlags -> Bool #

Integral VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Data VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFlags -> c VkFlags #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkFlags #

toConstr :: VkFlags -> Constr #

dataTypeOf :: VkFlags -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkFlags) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkFlags) #

gmapT :: (forall b. Data b => b -> b) -> VkFlags -> VkFlags #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkFlags -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkFlags -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkFlags -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkFlags -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkFlags -> m VkFlags #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkFlags -> m VkFlags #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkFlags -> m VkFlags #

Num VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Ord VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Read VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Real VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Show VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Generic VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Associated Types

type Rep VkFlags :: Type -> Type #

Methods

from :: VkFlags -> Rep VkFlags x #

to :: Rep VkFlags x -> VkFlags #

Storable VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Bits VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

FiniteBits VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

type Rep VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

type Rep VkFlags = D1 ('MetaData "VkFlags" "Graphics.Vulkan.Types.BaseTypes" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkFlags" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))

newtype VkSampleMask Source #

Constructors

VkSampleMask Word32 

Instances

Instances details
Bounded VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Enum VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Eq VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Integral VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Data VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSampleMask -> c VkSampleMask #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSampleMask #

toConstr :: VkSampleMask -> Constr #

dataTypeOf :: VkSampleMask -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSampleMask) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSampleMask) #

gmapT :: (forall b. Data b => b -> b) -> VkSampleMask -> VkSampleMask #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSampleMask -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSampleMask -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSampleMask -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSampleMask -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSampleMask -> m VkSampleMask #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSampleMask -> m VkSampleMask #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSampleMask -> m VkSampleMask #

Num VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Ord VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Read VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Real VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Show VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Generic VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Associated Types

type Rep VkSampleMask :: Type -> Type #

Storable VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Bits VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

FiniteBits VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

type Rep VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

type Rep VkSampleMask = D1 ('MetaData "VkSampleMask" "Graphics.Vulkan.Types.BaseTypes" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkSampleMask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))

newtype VkDescriptorBindingBitmaskEXT (a :: FlagType) Source #

Instances

Instances details
Bounded (VkDescriptorBindingBitmaskEXT FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Enum (VkDescriptorBindingBitmaskEXT FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Eq (VkDescriptorBindingBitmaskEXT a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Integral (VkDescriptorBindingBitmaskEXT FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Typeable a => Data (VkDescriptorBindingBitmaskEXT a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorBindingBitmaskEXT a -> c (VkDescriptorBindingBitmaskEXT a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkDescriptorBindingBitmaskEXT a) #

toConstr :: VkDescriptorBindingBitmaskEXT a -> Constr #

dataTypeOf :: VkDescriptorBindingBitmaskEXT a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkDescriptorBindingBitmaskEXT a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkDescriptorBindingBitmaskEXT a)) #

gmapT :: (forall b. Data b => b -> b) -> VkDescriptorBindingBitmaskEXT a -> VkDescriptorBindingBitmaskEXT a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorBindingBitmaskEXT a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorBindingBitmaskEXT a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDescriptorBindingBitmaskEXT a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDescriptorBindingBitmaskEXT a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDescriptorBindingBitmaskEXT a -> m (VkDescriptorBindingBitmaskEXT a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorBindingBitmaskEXT a -> m (VkDescriptorBindingBitmaskEXT a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorBindingBitmaskEXT a -> m (VkDescriptorBindingBitmaskEXT a) #

Num (VkDescriptorBindingBitmaskEXT FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Ord (VkDescriptorBindingBitmaskEXT a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Read (VkDescriptorBindingBitmaskEXT a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Real (VkDescriptorBindingBitmaskEXT FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Show (VkDescriptorBindingBitmaskEXT a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Generic (VkDescriptorBindingBitmaskEXT a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Associated Types

type Rep (VkDescriptorBindingBitmaskEXT a) :: Type -> Type #

Storable (VkDescriptorBindingBitmaskEXT a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Bits (VkDescriptorBindingBitmaskEXT FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Methods

(.&.) :: VkDescriptorBindingBitmaskEXT FlagMask -> VkDescriptorBindingBitmaskEXT FlagMask -> VkDescriptorBindingBitmaskEXT FlagMask #

(.|.) :: VkDescriptorBindingBitmaskEXT FlagMask -> VkDescriptorBindingBitmaskEXT FlagMask -> VkDescriptorBindingBitmaskEXT FlagMask #

xor :: VkDescriptorBindingBitmaskEXT FlagMask -> VkDescriptorBindingBitmaskEXT FlagMask -> VkDescriptorBindingBitmaskEXT FlagMask #

complement :: VkDescriptorBindingBitmaskEXT FlagMask -> VkDescriptorBindingBitmaskEXT FlagMask #

shift :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

rotate :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

zeroBits :: VkDescriptorBindingBitmaskEXT FlagMask #

bit :: Int -> VkDescriptorBindingBitmaskEXT FlagMask #

setBit :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

clearBit :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

complementBit :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

testBit :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> Bool #

bitSizeMaybe :: VkDescriptorBindingBitmaskEXT FlagMask -> Maybe Int #

bitSize :: VkDescriptorBindingBitmaskEXT FlagMask -> Int #

isSigned :: VkDescriptorBindingBitmaskEXT FlagMask -> Bool #

shiftL :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

unsafeShiftL :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

shiftR :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

unsafeShiftR :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

rotateL :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

rotateR :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

popCount :: VkDescriptorBindingBitmaskEXT FlagMask -> Int #

FiniteBits (VkDescriptorBindingBitmaskEXT FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep (VkDescriptorBindingBitmaskEXT a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep (VkDescriptorBindingBitmaskEXT a) = D1 ('MetaData "VkDescriptorBindingBitmaskEXT" "Graphics.Vulkan.Types.Enum.Descriptor" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkDescriptorBindingBitmaskEXT" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkDescriptorPoolCreateBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkDescriptorPoolCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Enum (VkDescriptorPoolCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Eq (VkDescriptorPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Integral (VkDescriptorPoolCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Typeable a => Data (VkDescriptorPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorPoolCreateBitmask a -> c (VkDescriptorPoolCreateBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkDescriptorPoolCreateBitmask a) #

toConstr :: VkDescriptorPoolCreateBitmask a -> Constr #

dataTypeOf :: VkDescriptorPoolCreateBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkDescriptorPoolCreateBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkDescriptorPoolCreateBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkDescriptorPoolCreateBitmask a -> VkDescriptorPoolCreateBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorPoolCreateBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorPoolCreateBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDescriptorPoolCreateBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDescriptorPoolCreateBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDescriptorPoolCreateBitmask a -> m (VkDescriptorPoolCreateBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorPoolCreateBitmask a -> m (VkDescriptorPoolCreateBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorPoolCreateBitmask a -> m (VkDescriptorPoolCreateBitmask a) #

Num (VkDescriptorPoolCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Ord (VkDescriptorPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Read (VkDescriptorPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Real (VkDescriptorPoolCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Show (VkDescriptorPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Generic (VkDescriptorPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Associated Types

type Rep (VkDescriptorPoolCreateBitmask a) :: Type -> Type #

Storable (VkDescriptorPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Bits (VkDescriptorPoolCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Methods

(.&.) :: VkDescriptorPoolCreateBitmask FlagMask -> VkDescriptorPoolCreateBitmask FlagMask -> VkDescriptorPoolCreateBitmask FlagMask #

(.|.) :: VkDescriptorPoolCreateBitmask FlagMask -> VkDescriptorPoolCreateBitmask FlagMask -> VkDescriptorPoolCreateBitmask FlagMask #

xor :: VkDescriptorPoolCreateBitmask FlagMask -> VkDescriptorPoolCreateBitmask FlagMask -> VkDescriptorPoolCreateBitmask FlagMask #

complement :: VkDescriptorPoolCreateBitmask FlagMask -> VkDescriptorPoolCreateBitmask FlagMask #

shift :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

rotate :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

zeroBits :: VkDescriptorPoolCreateBitmask FlagMask #

bit :: Int -> VkDescriptorPoolCreateBitmask FlagMask #

setBit :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

clearBit :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

complementBit :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

testBit :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkDescriptorPoolCreateBitmask FlagMask -> Maybe Int #

bitSize :: VkDescriptorPoolCreateBitmask FlagMask -> Int #

isSigned :: VkDescriptorPoolCreateBitmask FlagMask -> Bool #

shiftL :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

unsafeShiftL :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

shiftR :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

unsafeShiftR :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

rotateL :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

rotateR :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

popCount :: VkDescriptorPoolCreateBitmask FlagMask -> Int #

FiniteBits (VkDescriptorPoolCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep (VkDescriptorPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep (VkDescriptorPoolCreateBitmask a) = D1 ('MetaData "VkDescriptorPoolCreateBitmask" "Graphics.Vulkan.Types.Enum.Descriptor" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkDescriptorPoolCreateBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT :: VkDescriptorPoolCreateBitmask a Source #

Descriptor sets may be freed individually

bitpos = 0

newtype VkDescriptorSetLayoutCreateBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkDescriptorSetLayoutCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Enum (VkDescriptorSetLayoutCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Eq (VkDescriptorSetLayoutCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Integral (VkDescriptorSetLayoutCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Typeable a => Data (VkDescriptorSetLayoutCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorSetLayoutCreateBitmask a -> c (VkDescriptorSetLayoutCreateBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkDescriptorSetLayoutCreateBitmask a) #

toConstr :: VkDescriptorSetLayoutCreateBitmask a -> Constr #

dataTypeOf :: VkDescriptorSetLayoutCreateBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkDescriptorSetLayoutCreateBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkDescriptorSetLayoutCreateBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkDescriptorSetLayoutCreateBitmask a -> VkDescriptorSetLayoutCreateBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorSetLayoutCreateBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorSetLayoutCreateBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDescriptorSetLayoutCreateBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDescriptorSetLayoutCreateBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDescriptorSetLayoutCreateBitmask a -> m (VkDescriptorSetLayoutCreateBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorSetLayoutCreateBitmask a -> m (VkDescriptorSetLayoutCreateBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorSetLayoutCreateBitmask a -> m (VkDescriptorSetLayoutCreateBitmask a) #

Num (VkDescriptorSetLayoutCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Ord (VkDescriptorSetLayoutCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Read (VkDescriptorSetLayoutCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Real (VkDescriptorSetLayoutCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Show (VkDescriptorSetLayoutCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Generic (VkDescriptorSetLayoutCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Associated Types

type Rep (VkDescriptorSetLayoutCreateBitmask a) :: Type -> Type #

Storable (VkDescriptorSetLayoutCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Bits (VkDescriptorSetLayoutCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Methods

(.&.) :: VkDescriptorSetLayoutCreateBitmask FlagMask -> VkDescriptorSetLayoutCreateBitmask FlagMask -> VkDescriptorSetLayoutCreateBitmask FlagMask #

(.|.) :: VkDescriptorSetLayoutCreateBitmask FlagMask -> VkDescriptorSetLayoutCreateBitmask FlagMask -> VkDescriptorSetLayoutCreateBitmask FlagMask #

xor :: VkDescriptorSetLayoutCreateBitmask FlagMask -> VkDescriptorSetLayoutCreateBitmask FlagMask -> VkDescriptorSetLayoutCreateBitmask FlagMask #

complement :: VkDescriptorSetLayoutCreateBitmask FlagMask -> VkDescriptorSetLayoutCreateBitmask FlagMask #

shift :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

rotate :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

zeroBits :: VkDescriptorSetLayoutCreateBitmask FlagMask #

bit :: Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

setBit :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

clearBit :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

complementBit :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

testBit :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Maybe Int #

bitSize :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int #

isSigned :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Bool #

shiftL :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

unsafeShiftL :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

shiftR :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

unsafeShiftR :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

rotateL :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

rotateR :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

popCount :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int #

FiniteBits (VkDescriptorSetLayoutCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep (VkDescriptorSetLayoutCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep (VkDescriptorSetLayoutCreateBitmask a) = D1 ('MetaData "VkDescriptorSetLayoutCreateBitmask" "Graphics.Vulkan.Types.Enum.Descriptor" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkDescriptorSetLayoutCreateBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkDescriptorType Source #

Constructors

VkDescriptorType Int32 

Instances

Instances details
Bounded VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Enum VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Eq VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Data VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorType -> c VkDescriptorType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDescriptorType #

toConstr :: VkDescriptorType -> Constr #

dataTypeOf :: VkDescriptorType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDescriptorType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDescriptorType) #

gmapT :: (forall b. Data b => b -> b) -> VkDescriptorType -> VkDescriptorType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorType -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorType -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDescriptorType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDescriptorType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDescriptorType -> m VkDescriptorType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorType -> m VkDescriptorType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorType -> m VkDescriptorType #

Num VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Ord VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Read VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Show VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Generic VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Associated Types

type Rep VkDescriptorType :: Type -> Type #

Storable VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep VkDescriptorType = D1 ('MetaData "VkDescriptorType" "Graphics.Vulkan.Types.Enum.Descriptor" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkDescriptorType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkDescriptorUpdateTemplateType Source #

Instances

Instances details
Bounded VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Enum VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Eq VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Data VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorUpdateTemplateType -> c VkDescriptorUpdateTemplateType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDescriptorUpdateTemplateType #

toConstr :: VkDescriptorUpdateTemplateType -> Constr #

dataTypeOf :: VkDescriptorUpdateTemplateType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDescriptorUpdateTemplateType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDescriptorUpdateTemplateType) #

gmapT :: (forall b. Data b => b -> b) -> VkDescriptorUpdateTemplateType -> VkDescriptorUpdateTemplateType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateType -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateType -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateType -> m VkDescriptorUpdateTemplateType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateType -> m VkDescriptorUpdateTemplateType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateType -> m VkDescriptorUpdateTemplateType #

Num VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Ord VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Read VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Show VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Generic VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Associated Types

type Rep VkDescriptorUpdateTemplateType :: Type -> Type #

Storable VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep VkDescriptorUpdateTemplateType = D1 ('MetaData "VkDescriptorUpdateTemplateType" "Graphics.Vulkan.Types.Enum.Descriptor" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkDescriptorUpdateTemplateType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

pattern VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET :: VkDescriptorUpdateTemplateType Source #

Create descriptor update template for descriptor set updates

newtype VkDescriptorUpdateTemplateTypeKHR Source #

Instances

Instances details
Bounded VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Enum VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Eq VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Integral VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Data VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorUpdateTemplateTypeKHR -> c VkDescriptorUpdateTemplateTypeKHR #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDescriptorUpdateTemplateTypeKHR #

toConstr :: VkDescriptorUpdateTemplateTypeKHR -> Constr #

dataTypeOf :: VkDescriptorUpdateTemplateTypeKHR -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDescriptorUpdateTemplateTypeKHR) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDescriptorUpdateTemplateTypeKHR) #

gmapT :: (forall b. Data b => b -> b) -> VkDescriptorUpdateTemplateTypeKHR -> VkDescriptorUpdateTemplateTypeKHR #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateTypeKHR -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateTypeKHR -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateTypeKHR -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateTypeKHR -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateTypeKHR -> m VkDescriptorUpdateTemplateTypeKHR #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateTypeKHR -> m VkDescriptorUpdateTemplateTypeKHR #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateTypeKHR -> m VkDescriptorUpdateTemplateTypeKHR #

Num VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Ord VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Read VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Real VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Show VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Generic VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Associated Types

type Rep VkDescriptorUpdateTemplateTypeKHR :: Type -> Type #

Storable VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Bits VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Methods

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

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

xor :: VkDescriptorUpdateTemplateTypeKHR -> VkDescriptorUpdateTemplateTypeKHR -> VkDescriptorUpdateTemplateTypeKHR #

complement :: VkDescriptorUpdateTemplateTypeKHR -> VkDescriptorUpdateTemplateTypeKHR #

shift :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

rotate :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

zeroBits :: VkDescriptorUpdateTemplateTypeKHR #

bit :: Int -> VkDescriptorUpdateTemplateTypeKHR #

setBit :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

clearBit :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

complementBit :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

testBit :: VkDescriptorUpdateTemplateTypeKHR -> Int -> Bool #

bitSizeMaybe :: VkDescriptorUpdateTemplateTypeKHR -> Maybe Int #

bitSize :: VkDescriptorUpdateTemplateTypeKHR -> Int #

isSigned :: VkDescriptorUpdateTemplateTypeKHR -> Bool #

shiftL :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

unsafeShiftL :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

shiftR :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

unsafeShiftR :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

rotateL :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

rotateR :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

popCount :: VkDescriptorUpdateTemplateTypeKHR -> Int #

FiniteBits VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep VkDescriptorUpdateTemplateTypeKHR = D1 ('MetaData "VkDescriptorUpdateTemplateTypeKHR" "Graphics.Vulkan.Types.Enum.Descriptor" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkDescriptorUpdateTemplateTypeKHR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkShaderInfoTypeAMD Source #

Instances

Instances details
Bounded VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Enum VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Eq VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Data VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkShaderInfoTypeAMD -> c VkShaderInfoTypeAMD #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkShaderInfoTypeAMD #

toConstr :: VkShaderInfoTypeAMD -> Constr #

dataTypeOf :: VkShaderInfoTypeAMD -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkShaderInfoTypeAMD) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkShaderInfoTypeAMD) #

gmapT :: (forall b. Data b => b -> b) -> VkShaderInfoTypeAMD -> VkShaderInfoTypeAMD #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkShaderInfoTypeAMD -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkShaderInfoTypeAMD -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkShaderInfoTypeAMD -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkShaderInfoTypeAMD -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkShaderInfoTypeAMD -> m VkShaderInfoTypeAMD #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkShaderInfoTypeAMD -> m VkShaderInfoTypeAMD #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkShaderInfoTypeAMD -> m VkShaderInfoTypeAMD #

Num VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Ord VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Read VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Show VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Generic VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Associated Types

type Rep VkShaderInfoTypeAMD :: Type -> Type #

Storable VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

type Rep VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

type Rep VkShaderInfoTypeAMD = D1 ('MetaData "VkShaderInfoTypeAMD" "Graphics.Vulkan.Types.Enum.Shader" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkShaderInfoTypeAMD" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkShaderStageBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkShaderStageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Enum (VkShaderStageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Eq (VkShaderStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Integral (VkShaderStageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Typeable a => Data (VkShaderStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkShaderStageBitmask a -> c (VkShaderStageBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkShaderStageBitmask a) #

toConstr :: VkShaderStageBitmask a -> Constr #

dataTypeOf :: VkShaderStageBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkShaderStageBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkShaderStageBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkShaderStageBitmask a -> VkShaderStageBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkShaderStageBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkShaderStageBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkShaderStageBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkShaderStageBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkShaderStageBitmask a -> m (VkShaderStageBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkShaderStageBitmask a -> m (VkShaderStageBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkShaderStageBitmask a -> m (VkShaderStageBitmask a) #

Num (VkShaderStageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Ord (VkShaderStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Read (VkShaderStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Real (VkShaderStageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Show (VkShaderStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Generic (VkShaderStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Associated Types

type Rep (VkShaderStageBitmask a) :: Type -> Type #

Storable (VkShaderStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Bits (VkShaderStageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Methods

(.&.) :: VkShaderStageBitmask FlagMask -> VkShaderStageBitmask FlagMask -> VkShaderStageBitmask FlagMask #

(.|.) :: VkShaderStageBitmask FlagMask -> VkShaderStageBitmask FlagMask -> VkShaderStageBitmask FlagMask #

xor :: VkShaderStageBitmask FlagMask -> VkShaderStageBitmask FlagMask -> VkShaderStageBitmask FlagMask #

complement :: VkShaderStageBitmask FlagMask -> VkShaderStageBitmask FlagMask #

shift :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

rotate :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

zeroBits :: VkShaderStageBitmask FlagMask #

bit :: Int -> VkShaderStageBitmask FlagMask #

setBit :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

clearBit :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

complementBit :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

testBit :: VkShaderStageBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkShaderStageBitmask FlagMask -> Maybe Int #

bitSize :: VkShaderStageBitmask FlagMask -> Int #

isSigned :: VkShaderStageBitmask FlagMask -> Bool #

shiftL :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

unsafeShiftL :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

shiftR :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

unsafeShiftR :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

rotateL :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

rotateR :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

popCount :: VkShaderStageBitmask FlagMask -> Int #

FiniteBits (VkShaderStageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

type Rep (VkShaderStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

type Rep (VkShaderStageBitmask a) = D1 ('MetaData "VkShaderStageBitmask" "Graphics.Vulkan.Types.Enum.Shader" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkShaderStageBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkStructureType Source #

Structure type enumerant

type = enum

VkStructureType registry at www.khronos.org

Constructors

VkStructureType Int32 

Instances

Instances details
Bounded VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Enum VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Eq VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Data VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkStructureType -> c VkStructureType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkStructureType #

toConstr :: VkStructureType -> Constr #

dataTypeOf :: VkStructureType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkStructureType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkStructureType) #

gmapT :: (forall b. Data b => b -> b) -> VkStructureType -> VkStructureType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkStructureType -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkStructureType -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkStructureType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkStructureType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkStructureType -> m VkStructureType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkStructureType -> m VkStructureType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkStructureType -> m VkStructureType #

Num VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Ord VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Read VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Show VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Generic VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Associated Types

type Rep VkStructureType :: Type -> Type #

Storable VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

type Rep VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

type Rep VkStructureType = D1 ('MetaData "VkStructureType" "Graphics.Vulkan.Types.Enum.StructureType" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkStructureType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

pattern VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO :: VkStructureType Source #

Reserved for internal use by the loader, layers, and ICDs

pattern VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO :: VkStructureType Source #

Reserved for internal use by the loader, layers, and ICDs

data VkBuffer_T Source #

Opaque data type referenced by VkBuffer

data VkBufferView_T Source #

Opaque data type referenced by VkBufferView

data VkCommandBuffer_T Source #

Opaque data type referenced by VkCommandBuffer

data VkCommandPool_T Source #

Opaque data type referenced by VkCommandPool

data VkDebugReportCallbackEXT_T Source #

Opaque data type referenced by VkDebugReportCallbackEXT

data VkDebugUtilsMessengerEXT_T Source #

Opaque data type referenced by VkDebugUtilsMessengerEXT

data VkDescriptorPool_T Source #

Opaque data type referenced by VkDescriptorPool

data VkDescriptorSet_T Source #

Opaque data type referenced by VkDescriptorSet

data VkDescriptorSetLayout_T Source #

Opaque data type referenced by VkDescriptorSetLayout

data VkDescriptorUpdateTemplate_T Source #

Opaque data type referenced by VkDescriptorUpdateTemplate

data VkDescriptorUpdateTemplateKHR_T Source #

Opaque data type referenced by VkDescriptorUpdateTemplateKHR

data VkDevice_T Source #

Opaque data type referenced by VkDevice

data VkDeviceMemory_T Source #

Opaque data type referenced by VkDeviceMemory

data VkDisplayKHR_T Source #

Opaque data type referenced by VkDisplayKHR

data VkDisplayModeKHR_T Source #

Opaque data type referenced by VkDisplayModeKHR

data VkEvent_T Source #

Opaque data type referenced by VkEvent

data VkFence_T Source #

Opaque data type referenced by VkFence

data VkFramebuffer_T Source #

Opaque data type referenced by VkFramebuffer

data VkImage_T Source #

Opaque data type referenced by VkImage

data VkImageView_T Source #

Opaque data type referenced by VkImageView

data VkIndirectCommandsLayoutNVX_T Source #

Opaque data type referenced by VkIndirectCommandsLayoutNVX

data VkInstance_T Source #

Opaque data type referenced by VkInstance

data VkObjectTableNVX_T Source #

Opaque data type referenced by VkObjectTableNVX

data VkPhysicalDevice_T Source #

Opaque data type referenced by VkPhysicalDevice

data VkPipeline_T Source #

Opaque data type referenced by VkPipeline

data VkPipelineCache_T Source #

Opaque data type referenced by VkPipelineCache

data VkPipelineLayout_T Source #

Opaque data type referenced by VkPipelineLayout

data VkQueryPool_T Source #

Opaque data type referenced by VkQueryPool

data VkQueue_T Source #

Opaque data type referenced by VkQueue

data VkRenderPass_T Source #

Opaque data type referenced by VkRenderPass

data VkSampler_T Source #

Opaque data type referenced by VkSampler

data VkSamplerYcbcrConversion_T Source #

Opaque data type referenced by VkSamplerYcbcrConversion

data VkSamplerYcbcrConversionKHR_T Source #

Opaque data type referenced by VkSamplerYcbcrConversionKHR

data VkSemaphore_T Source #

Opaque data type referenced by VkSemaphore

data VkShaderModule_T Source #

Opaque data type referenced by VkShaderModule

data VkSurfaceKHR_T Source #

Opaque data type referenced by VkSurfaceKHR

data VkSwapchainKHR_T Source #

Opaque data type referenced by VkSwapchainKHR

data VkValidationCacheEXT_T Source #

Opaque data type referenced by VkValidationCacheEXT

type VK_KHR_MAINTENANCE3_EXTENSION_NAME = "VK_KHR_maintenance3" Source #

Orphan instances

VulkanProc "vkGetDescriptorSetLayoutSupportKHR" Source # 
Instance details

Associated Types

type VkProcType "vkGetDescriptorSetLayoutSupportKHR" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkGetDescriptorSetLayoutSupportKHR") -> VkProcType "vkGetDescriptorSetLayoutSupportKHR" Source #