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

Graphics.Vulkan.Marshal

Description

This module is not part of auto-generated code based on vk.xml. Instead, it is hand-written to provide common types and classes.

Synopsis

Documentation

data FlagType Source #

Distinguish single bits and bitmasks in vulkan flags

Constructors

FlagMask 
FlagBit 

type FlagMask = 'FlagMask Source #

Vulkan flags type that can have multiple bits set.

type FlagBit = 'FlagBit Source #

Vulkan single bit flag value.

class VulkanMarshal a where Source #

All Vulkan structures are stored as-is in byte arrays to avoid any overheads for wrapping and unwrapping haskell values. VulkanMarshal provides an interfaces to write and read these structures in an imperative way.

Minimal complete definition

Nothing

Associated Types

type StructFields a :: [Symbol] Source #

Names of fields in vulkan structure or union, in the same order as they appear in C typedef.

type CUnionType a :: Bool Source #

Whether this type is a C union. Otherwise this is a C structure.

type ReturnedOnly a :: Bool Source #

Notes that this struct or union is going to be filled in by the API, rather than an application filling it out and passing it to the API.

type StructExtends a :: [Type] Source #

Comma-separated list of structures whose "pNext" can include this type.

Methods

newVkData :: (Ptr a -> IO ()) -> IO a Source #

Allocate a pinned aligned byte array to keep vulkan data structure and fill it using a foreign function.

Note, the function is supposed to use newAlignedPinnedByteArray# and does not guarantee to fill memory with zeroes. Use clearStorable to make sure all bytes are set to zero.

Note, the memory is managed by GHC, thus no need for freeing it manually.

default newVkData :: (Storable a, VulkanMarshalPrim a) => (Ptr a -> IO ()) -> IO a Source #

mallocVkData :: IO a Source #

Allocate a pinned aligned byte array to keep vulkan data structure.

Note, the function is supposed to use newAlignedPinnedByteArray# and does not guarantee to fill memory with zeroes. Use clearStorable to make sure all bytes are set to zero.

Note, the memory is managed by GHC, thus no need for freeing it manually.

mallocVkDataArray :: Int -> IO (Ptr a, [a]) Source #

Allocate a pinned aligned byte array to keep vulkan data structures. Returned `Ptr a` points to the first element in the contiguous array of returned structures. Returned list elements point to the same memory area. This function is unsafe in two ways:

  • Several structures are stored next to each other, with no gaps; it would break its alignment if the size is not multiple of alignment.
  • Returned pointer is not tracked by GHC as a reference to the managed memory. Thus, the array can be GCed if all references to the returned list are lost.

Note, the function is supposed to use newAlignedPinnedByteArray# and does not guarantee to fill memory with zeroes. Use clearStorable to make sure all bytes are set to zero.

Note, the memory is managed by GHC, thus no need for freeing it manually.

default mallocVkDataArray :: (Storable a, VulkanMarshalPrim a) => Int -> IO (Ptr a, [a]) Source #

unsafePtr :: a -> Ptr a Source #

Get pointer to vulkan structure. Note, the address is only valid as long as a given vulkan structure exists. Structures created with newVkData are stored in pinned byte arrays, so their memory is maintained by Haskell GC.

default unsafePtr :: VulkanMarshalPrim a => a -> Ptr a Source #

fromForeignPtr :: ForeignPtr a -> IO a Source #

Get vulkan structure referenced by a ForeignPtr trying to avoid copying data.

This function does copy data if called on an unmanaged ForeignPtr (i.e. one created from ordinary Ptr using something like newForeignPtr.).

This function does not copy data if called on a managed ForeignPtr (i.e. one created using mallocForeignPtr, or toForeignPtr, or toPlainForeignPtr).

Note, fromForeignPtr does not copy finalizers of ForeignPtr. Thus, if all references to original ForeignPtr are lost, its attached finalizers may run even if the created structure is alive.

toForeignPtr :: a -> IO (ForeignPtr a) Source #

Create a ForeignPtr referencing the structure without copying data.

toPlainForeignPtr :: a -> IO (ForeignPtr a) Source #

Create a ForeignPtr referencing the structure without copying data. This version of a pointer carries no finalizers.

It is not possible to add a finalizer to a ForeignPtr created with toPlainForeignPtr. Attempts to add a finalizer to a ForeignPtr created this way, or to finalize such a pointer, will throw an exception.

touchVkData :: a -> IO () Source #

Make sure this data is alive at a given point in a sequence of IO actions.

default touchVkData :: VulkanMarshalPrim a => a -> IO () Source #

Instances

Instances details
VulkanMarshal VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

VulkanMarshal VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

VulkanMarshal VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

VulkanMarshal VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

VulkanMarshal VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

VulkanMarshal VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

VulkanMarshal VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

VulkanMarshal VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

VulkanMarshal VkDebugUtilsLabelEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsLabelEXT

VulkanMarshal VkDebugUtilsObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsObjectNameInfoEXT

VulkanMarshal VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

VulkanMarshal VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

VulkanMarshal VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDispatchIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DispatchIndirectCommand

VulkanMarshal VkDrawIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

VulkanMarshal VkDrawIndexedIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

VulkanMarshal VkEventCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.EventCreateInfo

VulkanMarshal VkExtensionProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ExtensionProperties

VulkanMarshal VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

VulkanMarshal VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

VulkanMarshal VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

VulkanMarshal VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

VulkanMarshal VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

VulkanMarshal VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

VulkanMarshal VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

VulkanMarshal VkIndirectCommandsTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

VulkanMarshal VkIndirectCommandsLayoutTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

VulkanMarshal VkIndirectCommandsLayoutCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

VulkanMarshal VkCmdReserveSpaceForCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

VulkanMarshal VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

VulkanMarshal VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

VulkanMarshal VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

VulkanMarshal VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

VulkanMarshal VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

VulkanMarshal VkDebugReportCallbackCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

VulkanMarshal VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

VulkanMarshal VkDebugMarkerObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

VulkanMarshal VkDebugMarkerMarkerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

VulkanMarshal VkLayerProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.LayerProperties

VulkanMarshal VkMappedMemoryRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MappedMemoryRange

VulkanMarshal VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkImportSemaphoreFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

VulkanMarshal VkImportMemoryHostPointerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

VulkanMarshal VkImportMemoryFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

VulkanMarshal VkImportFenceFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

VulkanMarshal VkMultisamplePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MultisamplePropertiesEXT

VulkanMarshal VkObjectTableVertexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

VulkanMarshal VkObjectTablePushConstantEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

VulkanMarshal VkObjectTablePipelineEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

VulkanMarshal VkObjectTableIndexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

VulkanMarshal VkObjectTableEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

VulkanMarshal VkObjectTableDescriptorSetEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

VulkanMarshal VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

VulkanMarshal VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

VulkanMarshal VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

VulkanMarshal VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshal VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshal VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshal VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshal VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshal VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshal VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshal VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshal VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshal VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshal VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshal VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshal VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshal VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshal VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshal VkDedicatedAllocationMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

VulkanMarshal VkDedicatedAllocationImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

VulkanMarshal VkDedicatedAllocationBufferCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

VulkanMarshal VkPastPresentationTimingGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PastPresentationTimingGOOGLE

VulkanMarshal VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

VulkanMarshal VkPushConstantRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PushConstantRange

VulkanMarshal VkQueryPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueryPoolCreateInfo

VulkanMarshal VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

VulkanMarshal VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

VulkanMarshal VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

VulkanMarshal VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

VulkanMarshal VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

VulkanMarshal VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

VulkanMarshal VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

VulkanMarshal VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

VulkanMarshal VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

VulkanMarshal VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

VulkanMarshal VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

VulkanMarshal VkDisplayPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

VulkanMarshal VkDisplayPowerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

VulkanMarshal VkDisplayPlanePropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

VulkanMarshal VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

VulkanMarshal VkDisplayModePropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

VulkanMarshal VkDisplayModeParametersKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

VulkanMarshal VkDisplayModeCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

VulkanMarshal VkDisplayEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

VulkanMarshal VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

VulkanMarshal VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

VulkanMarshal VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

VulkanMarshal VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

VulkanMarshal VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

VulkanMarshal VkRefreshCycleDurationGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RefreshCycleDurationGOOGLE

VulkanMarshal VkSampleLocationsInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

VulkanMarshal VkSampleLocationEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

VulkanMarshal VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

VulkanMarshal VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

VulkanMarshal VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

VulkanMarshal VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

VulkanMarshal VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

VulkanMarshal VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

VulkanMarshal VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

VulkanMarshal VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

VulkanMarshal VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

VulkanMarshal VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

VulkanMarshal VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

VulkanMarshal VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

VulkanMarshal VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

VulkanMarshal VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

VulkanMarshal VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

VulkanMarshal VkShaderResourceUsageAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

VulkanMarshal VkShaderModuleValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

VulkanMarshal VkShaderModuleCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

VulkanMarshal VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshal VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshal VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshal VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshal VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshal VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshal VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshal VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshal VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshal VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshal VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshal VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshal VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshal VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshal VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshal VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshal VkSpecializationMapEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

VulkanMarshal VkSpecializationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

VulkanMarshal VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

VulkanMarshal VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

VulkanMarshal VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

VulkanMarshal VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

VulkanMarshal VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

VulkanMarshal VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

VulkanMarshal VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

VulkanMarshal VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

VulkanMarshal VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

VulkanMarshal VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

VulkanMarshal VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

VulkanMarshal VkSubresourceLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubresourceLayout

VulkanMarshal VkSurfaceFormatKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

VulkanMarshal VkSurfaceFormat2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

VulkanMarshal VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

VulkanMarshal VkSurfaceCapabilities2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

VulkanMarshal VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

VulkanMarshal VkSharedPresentSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SharedPresentSurfaceCapabilitiesKHR

VulkanMarshal VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

VulkanMarshal VkSwapchainCounterCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

VulkanMarshal VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

VulkanMarshal VkValidationFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

VulkanMarshal VkValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

VulkanMarshal VkVertexInputBindingDivisorDescriptionEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

VulkanMarshal VkVertexInputBindingDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

VulkanMarshal VkVertexInputAttributeDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

VulkanMarshal VkViewportWScalingNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

VulkanMarshal VkViewportSwizzleNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

VulkanMarshal VkViewport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

VulkanMarshal VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

VulkanMarshal VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

VulkanMarshal VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

VulkanMarshal VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

class VulkanMarshalPrim a Source #

This class gives low-level access to memory location occupied by Vulkan data.

Meant for internal use only.

Instances

Instances details
VulkanMarshalPrim VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

VulkanMarshalPrim VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

VulkanMarshalPrim VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

VulkanMarshalPrim VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

VulkanMarshalPrim VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

VulkanMarshalPrim VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

VulkanMarshalPrim VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

VulkanMarshalPrim VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

VulkanMarshalPrim VkDebugUtilsLabelEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsLabelEXT

VulkanMarshalPrim VkDebugUtilsObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsObjectNameInfoEXT

VulkanMarshalPrim VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

VulkanMarshalPrim VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

VulkanMarshalPrim VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDispatchIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DispatchIndirectCommand

VulkanMarshalPrim VkDrawIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

VulkanMarshalPrim VkDrawIndexedIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

VulkanMarshalPrim VkEventCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.EventCreateInfo

VulkanMarshalPrim VkExtensionProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ExtensionProperties

VulkanMarshalPrim VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

VulkanMarshalPrim VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

VulkanMarshalPrim VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

VulkanMarshalPrim VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

VulkanMarshalPrim VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

VulkanMarshalPrim VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

VulkanMarshalPrim VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

VulkanMarshalPrim VkIndirectCommandsTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

VulkanMarshalPrim VkIndirectCommandsLayoutTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

VulkanMarshalPrim VkIndirectCommandsLayoutCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

VulkanMarshalPrim VkCmdReserveSpaceForCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

VulkanMarshalPrim VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

VulkanMarshalPrim VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

VulkanMarshalPrim VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

VulkanMarshalPrim VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

VulkanMarshalPrim VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

VulkanMarshalPrim VkDebugReportCallbackCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

VulkanMarshalPrim VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

VulkanMarshalPrim VkDebugMarkerObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

VulkanMarshalPrim VkDebugMarkerMarkerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

VulkanMarshalPrim VkLayerProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.LayerProperties

VulkanMarshalPrim VkMappedMemoryRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MappedMemoryRange

VulkanMarshalPrim VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkImportSemaphoreFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

VulkanMarshalPrim VkImportMemoryHostPointerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

VulkanMarshalPrim VkImportMemoryFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

VulkanMarshalPrim VkImportFenceFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

VulkanMarshalPrim VkMultisamplePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MultisamplePropertiesEXT

VulkanMarshalPrim VkObjectTableVertexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

VulkanMarshalPrim VkObjectTablePushConstantEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

VulkanMarshalPrim VkObjectTablePipelineEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

VulkanMarshalPrim VkObjectTableIndexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

VulkanMarshalPrim VkObjectTableEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

VulkanMarshalPrim VkObjectTableDescriptorSetEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

VulkanMarshalPrim VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

VulkanMarshalPrim VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

VulkanMarshalPrim VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

VulkanMarshalPrim VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshalPrim VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshalPrim VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshalPrim VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshalPrim VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshalPrim VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshalPrim VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshalPrim VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshalPrim VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshalPrim VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshalPrim VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshalPrim VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshalPrim VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshalPrim VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshalPrim VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshalPrim VkDedicatedAllocationMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

VulkanMarshalPrim VkDedicatedAllocationImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

VulkanMarshalPrim VkDedicatedAllocationBufferCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

VulkanMarshalPrim VkPastPresentationTimingGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PastPresentationTimingGOOGLE

VulkanMarshalPrim VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

VulkanMarshalPrim VkPushConstantRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PushConstantRange

VulkanMarshalPrim VkQueryPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueryPoolCreateInfo

VulkanMarshalPrim VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

VulkanMarshalPrim VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

VulkanMarshalPrim VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

VulkanMarshalPrim VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

VulkanMarshalPrim VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

VulkanMarshalPrim VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

VulkanMarshalPrim VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

VulkanMarshalPrim VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

VulkanMarshalPrim VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

VulkanMarshalPrim VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

VulkanMarshalPrim VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

VulkanMarshalPrim VkDisplayPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

VulkanMarshalPrim VkDisplayPowerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

VulkanMarshalPrim VkDisplayPlanePropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

VulkanMarshalPrim VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

VulkanMarshalPrim VkDisplayModePropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

VulkanMarshalPrim VkDisplayModeParametersKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

VulkanMarshalPrim VkDisplayModeCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

VulkanMarshalPrim VkDisplayEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

VulkanMarshalPrim VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

VulkanMarshalPrim VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

VulkanMarshalPrim VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

VulkanMarshalPrim VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

VulkanMarshalPrim VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

VulkanMarshalPrim VkRefreshCycleDurationGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RefreshCycleDurationGOOGLE

VulkanMarshalPrim VkSampleLocationsInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

VulkanMarshalPrim VkSampleLocationEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

VulkanMarshalPrim VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

VulkanMarshalPrim VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

VulkanMarshalPrim VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

VulkanMarshalPrim VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

VulkanMarshalPrim VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

VulkanMarshalPrim VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

VulkanMarshalPrim VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

VulkanMarshalPrim VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

VulkanMarshalPrim VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

VulkanMarshalPrim VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

VulkanMarshalPrim VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

VulkanMarshalPrim VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

VulkanMarshalPrim VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

VulkanMarshalPrim VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

VulkanMarshalPrim VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

VulkanMarshalPrim VkShaderResourceUsageAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

VulkanMarshalPrim VkShaderModuleValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

VulkanMarshalPrim VkShaderModuleCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

VulkanMarshalPrim VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshalPrim VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshalPrim VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshalPrim VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshalPrim VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshalPrim VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshalPrim VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshalPrim VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshalPrim VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshalPrim VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshalPrim VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshalPrim VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshalPrim VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshalPrim VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshalPrim VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshalPrim VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshalPrim VkSpecializationMapEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

VulkanMarshalPrim VkSpecializationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

VulkanMarshalPrim VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

VulkanMarshalPrim VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

VulkanMarshalPrim VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

VulkanMarshalPrim VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

VulkanMarshalPrim VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

VulkanMarshalPrim VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

VulkanMarshalPrim VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

VulkanMarshalPrim VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

VulkanMarshalPrim VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

VulkanMarshalPrim VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

VulkanMarshalPrim VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

VulkanMarshalPrim VkSubresourceLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubresourceLayout

VulkanMarshalPrim VkSurfaceFormatKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

VulkanMarshalPrim VkSurfaceFormat2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

VulkanMarshalPrim VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

VulkanMarshalPrim VkSurfaceCapabilities2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

VulkanMarshalPrim VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

VulkanMarshalPrim VkSharedPresentSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SharedPresentSurfaceCapabilitiesKHR

VulkanMarshalPrim VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

VulkanMarshalPrim VkSwapchainCounterCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

VulkanMarshalPrim VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

VulkanMarshalPrim VkValidationFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

VulkanMarshalPrim VkValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

VulkanMarshalPrim VkVertexInputBindingDivisorDescriptionEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

VulkanMarshalPrim VkVertexInputBindingDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

VulkanMarshalPrim VkVertexInputAttributeDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

VulkanMarshalPrim VkViewportWScalingNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

VulkanMarshalPrim VkViewportSwizzleNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

VulkanMarshalPrim VkViewport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

VulkanMarshalPrim VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

VulkanMarshalPrim VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

VulkanMarshalPrim VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

VulkanMarshalPrim VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

class VulkanPtr ptr where Source #

Unify dispatchable and non-dispatchable vulkan pointer types.

Dispatchable handles are represented as Ptr.

Non-dispatchable handles are represented as VkPtr.

Methods

vkNullPtr :: ptr a Source #

Instances

Instances details
VulkanPtr Ptr Source # 
Instance details

Defined in Graphics.Vulkan.Marshal

Methods

vkNullPtr :: Ptr a Source #

VulkanPtr VkPtr Source # 
Instance details

Defined in Graphics.Vulkan.Marshal

Methods

vkNullPtr :: VkPtr a Source #

newtype VkPtr a Source #

VK_DEFINE_NON_DISPATCHABLE_HANDLE

Non-dispatchable handles are represented as VkPtr

Represented as Word64

#if !defined(VK_DEFINE_NON_DISPATCHABLE_HANDLE)
#if defined(__LP64__) || defined(_WIN64) || (defined(__x86_64__) && !defined(__ILP32__) ) || defined(_M_X64) || defined(__ia64) || defined (_M_IA64) || defined(__aarch64__) || defined(__powerpc64__)
        #define VK_DEFINE_NON_DISPATCHABLE_HANDLE(object) typedef struct object##_T *object;
#else
        #define VK_DEFINE_NON_DISPATCHABLE_HANDLE(object) typedef uint64_t object;
#endif
#endif

Constructors

VkPtr Word64 

Instances

Instances details
VulkanPtr VkPtr Source # 
Instance details

Defined in Graphics.Vulkan.Marshal

Methods

vkNullPtr :: VkPtr a Source #

Eq (VkPtr a) Source # 
Instance details

Defined in Graphics.Vulkan.Marshal

Methods

(==) :: VkPtr a -> VkPtr a -> Bool #

(/=) :: VkPtr a -> VkPtr a -> Bool #

Data a => Data (VkPtr a) Source # 
Instance details

Defined in Graphics.Vulkan.Marshal

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPtr a -> c (VkPtr a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkPtr a) #

toConstr :: VkPtr a -> Constr #

dataTypeOf :: VkPtr a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkPtr a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkPtr a)) #

gmapT :: (forall b. Data b => b -> b) -> VkPtr a -> VkPtr a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPtr a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPtr a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkPtr a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPtr a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkPtr a -> m (VkPtr a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPtr a -> m (VkPtr a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPtr a -> m (VkPtr a) #

Ord (VkPtr a) Source # 
Instance details

Defined in Graphics.Vulkan.Marshal

Methods

compare :: VkPtr a -> VkPtr a -> Ordering #

(<) :: VkPtr a -> VkPtr a -> Bool #

(<=) :: VkPtr a -> VkPtr a -> Bool #

(>) :: VkPtr a -> VkPtr a -> Bool #

(>=) :: VkPtr a -> VkPtr a -> Bool #

max :: VkPtr a -> VkPtr a -> VkPtr a #

min :: VkPtr a -> VkPtr a -> VkPtr a #

Show (VkPtr a) Source # 
Instance details

Defined in Graphics.Vulkan.Marshal

Methods

showsPrec :: Int -> VkPtr a -> ShowS #

show :: VkPtr a -> String #

showList :: [VkPtr a] -> ShowS #

Generic (VkPtr a) Source # 
Instance details

Defined in Graphics.Vulkan.Marshal

Associated Types

type Rep (VkPtr a) :: Type -> Type #

Methods

from :: VkPtr a -> Rep (VkPtr a) x #

to :: Rep (VkPtr a) x -> VkPtr a #

Storable (VkPtr a) Source # 
Instance details

Defined in Graphics.Vulkan.Marshal

Methods

sizeOf :: VkPtr a -> Int #

alignment :: VkPtr a -> Int #

peekElemOff :: Ptr (VkPtr a) -> Int -> IO (VkPtr a) #

pokeElemOff :: Ptr (VkPtr a) -> Int -> VkPtr a -> IO () #

peekByteOff :: Ptr b -> Int -> IO (VkPtr a) #

pokeByteOff :: Ptr b -> Int -> VkPtr a -> IO () #

peek :: Ptr (VkPtr a) -> IO (VkPtr a) #

poke :: Ptr (VkPtr a) -> VkPtr a -> IO () #

type Rep (VkPtr a) Source # 
Instance details

Defined in Graphics.Vulkan.Marshal

type Rep (VkPtr a) = D1 ('MetaData "VkPtr" "Graphics.Vulkan.Marshal" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkPtr" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

pattern VK_NULL_HANDLE :: (Eq (ptr a), VulkanPtr ptr) => ptr a Source #

#define VK_NULL_HANDLE 0

pattern VK_NULL :: (Eq (ptr a), VulkanPtr ptr) => ptr a Source #

Null pointer (either dispatchable or non-dispatchable)

clearStorable :: Storable a => Ptr a -> IO () Source #

Fill all bytes to zero getting data size from Storable instance.

withPtr :: VulkanMarshal a => a -> (Ptr a -> IO b) -> IO b Source #

Run some operation with a pointer to vulkan structure.

Should be used with care: the structure pretends to be immutable, so it is better to only read from the pointed memory area, not to write. If an action needs to write something to the pointer, use newVkData.

Type-indexed access to struct members

class HasField (fname :: Symbol) (a :: Type) where Source #

Describe fields of a vulkan structure or union.

Associated Types

type FieldType fname a :: Type Source #

Type of a field in a vulkan structure or union.

type FieldOptional fname a :: Bool Source #

Whether this field marked optional in vulkan specification. Usually, this means that VK_NULL can be written in place of this field.

type FieldOffset fname a :: Nat Source #

Offset of a field in bytes.

type FieldIsArray fname a :: Bool Source #

Whether this field is a fixed-length array stored directly in a struct.

Methods

fieldOptional :: Bool Source #

Whether this field marked optional in vulkan specification. Usually, this means that VK_NULL can be written in place of this field.

fieldOffset :: Int Source #

Offset of a field in bytes.

Instances

Instances details
(TypeError (ErrorNoSuchField fname a) :: Constraint) => HasField fname a Source # 
Instance details

Defined in Graphics.Vulkan.Marshal

Associated Types

type FieldType fname a Source #

type FieldOptional fname a :: Bool Source #

type FieldOffset fname a :: Nat Source #

type FieldIsArray fname a :: Bool Source #

HasField "a" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

HasField "actualPresentTime" VkPastPresentationTimingGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PastPresentationTimingGOOGLE

Associated Types

type FieldType "actualPresentTime" VkPastPresentationTimingGOOGLE Source #

type FieldOptional "actualPresentTime" VkPastPresentationTimingGOOGLE :: Bool Source #

type FieldOffset "actualPresentTime" VkPastPresentationTimingGOOGLE :: Nat Source #

type FieldIsArray "actualPresentTime" VkPastPresentationTimingGOOGLE :: Bool Source #

HasField "addressModeU" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "addressModeU" VkSamplerCreateInfo Source #

type FieldOptional "addressModeU" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "addressModeU" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "addressModeU" VkSamplerCreateInfo :: Bool Source #

HasField "addressModeV" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "addressModeV" VkSamplerCreateInfo Source #

type FieldOptional "addressModeV" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "addressModeV" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "addressModeV" VkSamplerCreateInfo :: Bool Source #

HasField "addressModeW" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "addressModeW" VkSamplerCreateInfo Source #

type FieldOptional "addressModeW" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "addressModeW" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "addressModeW" VkSamplerCreateInfo :: Bool Source #

HasField "advancedBlendAllOperations" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT 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 "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 "alignment" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "allocationSize" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "allocationSize" VkMemoryAllocateInfo Source #

type FieldOptional "allocationSize" VkMemoryAllocateInfo :: Bool Source #

type FieldOffset "allocationSize" VkMemoryAllocateInfo :: Nat Source #

type FieldIsArray "allocationSize" VkMemoryAllocateInfo :: Bool Source #

HasField "alphaBlendOp" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "alphaMode" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "alphaToCoverageEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "alphaToCoverageEnable" VkPipelineMultisampleStateCreateInfo Source #

type FieldOptional "alphaToCoverageEnable" VkPipelineMultisampleStateCreateInfo :: Bool Source #

type FieldOffset "alphaToCoverageEnable" VkPipelineMultisampleStateCreateInfo :: Nat Source #

type FieldIsArray "alphaToCoverageEnable" VkPipelineMultisampleStateCreateInfo :: Bool Source #

HasField "alphaToOne" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

HasField "alphaToOneEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "anisotropyEnable" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "anisotropyEnable" VkSamplerCreateInfo Source #

type FieldOptional "anisotropyEnable" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "anisotropyEnable" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "anisotropyEnable" VkSamplerCreateInfo :: Bool Source #

HasField "apiVersion" VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

Associated Types

type FieldType "apiVersion" VkApplicationInfo Source #

type FieldOptional "apiVersion" VkApplicationInfo :: Bool Source #

type FieldOffset "apiVersion" VkApplicationInfo :: Nat Source #

type FieldIsArray "apiVersion" VkApplicationInfo :: Bool Source #

HasField "apiVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "applicationVersion" VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

Associated Types

type FieldType "applicationVersion" VkApplicationInfo Source #

type FieldOptional "applicationVersion" VkApplicationInfo :: Bool Source #

type FieldOffset "applicationVersion" VkApplicationInfo :: Nat Source #

type FieldIsArray "applicationVersion" VkApplicationInfo :: Bool Source #

HasField "arrayLayer" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "arrayLayer" VkImageSubresource Source #

type FieldOptional "arrayLayer" VkImageSubresource :: Bool Source #

type FieldOffset "arrayLayer" VkImageSubresource :: Nat Source #

type FieldIsArray "arrayLayer" VkImageSubresource :: Bool Source #

HasField "arrayLayers" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "arrayLayers" VkImageCreateInfo Source #

type FieldOptional "arrayLayers" VkImageCreateInfo :: Bool Source #

type FieldOffset "arrayLayers" VkImageCreateInfo :: Nat Source #

type FieldIsArray "arrayLayers" VkImageCreateInfo :: Bool Source #

HasField "arrayPitch" VkSubresourceLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubresourceLayout

Associated Types

type FieldType "arrayPitch" VkSubresourceLayout Source #

type FieldOptional "arrayPitch" VkSubresourceLayout :: Bool Source #

type FieldOffset "arrayPitch" VkSubresourceLayout :: Nat Source #

type FieldIsArray "arrayPitch" VkSubresourceLayout :: Bool Source #

HasField "aspectMask" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

HasField "aspectMask" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "aspectMask" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "aspectMask" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "aspectMask" VkImageSubresource Source #

type FieldOptional "aspectMask" VkImageSubresource :: Bool Source #

type FieldOffset "aspectMask" VkImageSubresource :: Nat Source #

type FieldIsArray "aspectMask" VkImageSubresource :: Bool Source #

HasField "aspectMask" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldType "aspectMask" VkClearAttachment Source #

type FieldOptional "aspectMask" VkClearAttachment :: Bool Source #

type FieldOffset "aspectMask" VkClearAttachment :: Nat Source #

type FieldIsArray "aspectMask" VkClearAttachment :: Bool Source #

HasField "aspectMask" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "aspectReferenceCount" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "attachment" VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

Associated Types

type FieldType "attachment" VkAttachmentReference Source #

type FieldOptional "attachment" VkAttachmentReference :: Bool Source #

type FieldOffset "attachment" VkAttachmentReference :: Nat Source #

type FieldIsArray "attachment" VkAttachmentReference :: Bool Source #

HasField "attachmentCount" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

Associated Types

type FieldType "attachmentCount" VkFramebufferCreateInfo Source #

type FieldOptional "attachmentCount" VkFramebufferCreateInfo :: Bool Source #

type FieldOffset "attachmentCount" VkFramebufferCreateInfo :: Nat Source #

type FieldIsArray "attachmentCount" VkFramebufferCreateInfo :: Bool Source #

HasField "attachmentCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "attachmentCount" VkRenderPassCreateInfo Source #

type FieldOptional "attachmentCount" VkRenderPassCreateInfo :: Bool Source #

type FieldOffset "attachmentCount" VkRenderPassCreateInfo :: Nat Source #

type FieldIsArray "attachmentCount" VkRenderPassCreateInfo :: Bool Source #

HasField "attachmentCount" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "attachmentIndex" VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

HasField "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source #

type FieldOptional "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT :: Bool Source #

type FieldOffset "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT :: Nat Source #

type FieldIsArray "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT :: Bool Source #

HasField "b" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

HasField "back" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "baseArrayLayer" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "baseArrayLayer" VkImageSubresourceRange Source #

type FieldOptional "baseArrayLayer" VkImageSubresourceRange :: Bool Source #

type FieldOffset "baseArrayLayer" VkImageSubresourceRange :: Nat Source #

type FieldIsArray "baseArrayLayer" VkImageSubresourceRange :: Bool Source #

HasField "baseArrayLayer" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "baseArrayLayer" VkImageSubresourceLayers Source #

type FieldOptional "baseArrayLayer" VkImageSubresourceLayers :: Bool Source #

type FieldOffset "baseArrayLayer" VkImageSubresourceLayers :: Nat Source #

type FieldIsArray "baseArrayLayer" VkImageSubresourceLayers :: Bool Source #

HasField "baseArrayLayer" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldType "baseArrayLayer" VkClearRect Source #

type FieldOptional "baseArrayLayer" VkClearRect :: Bool Source #

type FieldOffset "baseArrayLayer" VkClearRect :: Nat Source #

type FieldIsArray "baseArrayLayer" VkClearRect :: Bool Source #

HasField "baseMipLevel" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "baseMipLevel" VkImageSubresourceRange Source #

type FieldOptional "baseMipLevel" VkImageSubresourceRange :: Bool Source #

type FieldOffset "baseMipLevel" VkImageSubresourceRange :: Nat Source #

type FieldIsArray "baseMipLevel" VkImageSubresourceRange :: Bool Source #

HasField "basePipelineHandle" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "basePipelineHandle" VkGraphicsPipelineCreateInfo Source #

type FieldOptional "basePipelineHandle" VkGraphicsPipelineCreateInfo :: Bool Source #

type FieldOffset "basePipelineHandle" VkGraphicsPipelineCreateInfo :: Nat Source #

type FieldIsArray "basePipelineHandle" VkGraphicsPipelineCreateInfo :: Bool Source #

HasField "basePipelineHandle" VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

Associated Types

type FieldType "basePipelineHandle" VkComputePipelineCreateInfo Source #

type FieldOptional "basePipelineHandle" VkComputePipelineCreateInfo :: Bool Source #

type FieldOffset "basePipelineHandle" VkComputePipelineCreateInfo :: Nat Source #

type FieldIsArray "basePipelineHandle" VkComputePipelineCreateInfo :: Bool Source #

HasField "basePipelineIndex" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "basePipelineIndex" VkGraphicsPipelineCreateInfo Source #

type FieldOptional "basePipelineIndex" VkGraphicsPipelineCreateInfo :: Bool Source #

type FieldOffset "basePipelineIndex" VkGraphicsPipelineCreateInfo :: Nat Source #

type FieldIsArray "basePipelineIndex" VkGraphicsPipelineCreateInfo :: Bool Source #

HasField "basePipelineIndex" VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

Associated Types

type FieldType "basePipelineIndex" VkComputePipelineCreateInfo Source #

type FieldOptional "basePipelineIndex" VkComputePipelineCreateInfo :: Bool Source #

type FieldOffset "basePipelineIndex" VkComputePipelineCreateInfo :: Nat Source #

type FieldIsArray "basePipelineIndex" VkComputePipelineCreateInfo :: Bool Source #

HasField "bindCount" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "bindCount" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "bindCount" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "binding" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "binding" VkVertexInputBindingDivisorDescriptionEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

HasField "binding" VkVertexInputBindingDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

HasField "binding" VkVertexInputAttributeDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

HasField "bindingCount" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "bindingCount" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "bindingUnit" VkIndirectCommandsLayoutTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

HasField "blendConstants" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "blendEnable" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "blendOverlap" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "borderColor" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "borderColor" VkSamplerCreateInfo Source #

type FieldOptional "borderColor" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "borderColor" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "borderColor" VkSamplerCreateInfo :: Bool Source #

HasField "buffer" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "buffer" VkIndirectCommandsTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

HasField "buffer" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "buffer" VkObjectTableVertexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "buffer" VkObjectTableIndexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "buffer" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "buffer" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "buffer" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "buffer" VkDedicatedAllocationMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

HasField "buffer" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "buffer" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "bufferBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "bufferBindCount" VkBindSparseInfo Source #

type FieldOptional "bufferBindCount" VkBindSparseInfo :: Bool Source #

type FieldOffset "bufferBindCount" VkBindSparseInfo :: Nat Source #

type FieldIsArray "bufferBindCount" VkBindSparseInfo :: Bool Source #

HasField "bufferFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

Associated Types

type FieldType "bufferFeatures" VkFormatProperties Source #

type FieldOptional "bufferFeatures" VkFormatProperties :: Bool Source #

type FieldOffset "bufferFeatures" VkFormatProperties :: Nat Source #

type FieldIsArray "bufferFeatures" VkFormatProperties :: Bool Source #

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 "bufferImageHeight" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "bufferImageHeight" VkBufferImageCopy Source #

type FieldOptional "bufferImageHeight" VkBufferImageCopy :: Bool Source #

type FieldOffset "bufferImageHeight" VkBufferImageCopy :: Nat Source #

type FieldIsArray "bufferImageHeight" VkBufferImageCopy :: Bool Source #

HasField "bufferOffset" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "bufferOffset" VkBufferImageCopy Source #

type FieldOptional "bufferOffset" VkBufferImageCopy :: Bool Source #

type FieldOffset "bufferOffset" VkBufferImageCopy :: Nat Source #

type FieldIsArray "bufferOffset" VkBufferImageCopy :: Bool Source #

HasField "bufferRowLength" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "bufferRowLength" VkBufferImageCopy Source #

type FieldOptional "bufferRowLength" VkBufferImageCopy :: Bool Source #

type FieldOffset "bufferRowLength" VkBufferImageCopy :: Nat Source #

type FieldIsArray "bufferRowLength" VkBufferImageCopy :: Bool Source #

HasField "chromaFilter" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "clearValue" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldType "clearValue" VkClearAttachment Source #

type FieldOptional "clearValue" VkClearAttachment :: Bool Source #

type FieldOffset "clearValue" VkClearAttachment :: Nat Source #

type FieldIsArray "clearValue" VkClearAttachment :: Bool Source #

HasField "clearValueCount" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "clearValueCount" VkRenderPassBeginInfo Source #

type FieldOptional "clearValueCount" VkRenderPassBeginInfo :: Bool Source #

type FieldOffset "clearValueCount" VkRenderPassBeginInfo :: Nat Source #

type FieldIsArray "clearValueCount" VkRenderPassBeginInfo :: Bool Source #

HasField "clipped" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

HasField "cmdBufLabelCount" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

HasField "codeSize" VkShaderModuleCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

HasField "color" VkDebugUtilsLabelEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsLabelEXT

HasField "color" VkDebugMarkerMarkerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "color" VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldType "color" VkClearValue Source #

type FieldOptional "color" VkClearValue :: Bool Source #

type FieldOffset "color" VkClearValue :: Nat Source #

type FieldIsArray "color" VkClearValue :: Bool Source #

HasField "colorAttachment" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldType "colorAttachment" VkClearAttachment Source #

type FieldOptional "colorAttachment" VkClearAttachment :: Bool Source #

type FieldOffset "colorAttachment" VkClearAttachment :: Nat Source #

type FieldIsArray "colorAttachment" VkClearAttachment :: Bool Source #

HasField "colorAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "colorAttachmentCount" VkSubpassDescription Source #

type FieldOptional "colorAttachmentCount" VkSubpassDescription :: Bool Source #

type FieldOffset "colorAttachmentCount" VkSubpassDescription :: Nat Source #

type FieldIsArray "colorAttachmentCount" VkSubpassDescription :: Bool Source #

HasField "colorBlendOp" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "colorSpace" VkSurfaceFormatKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "colorSpace" VkSurfaceFormatKHR Source #

type FieldOptional "colorSpace" VkSurfaceFormatKHR :: Bool Source #

type FieldOffset "colorSpace" VkSurfaceFormatKHR :: Nat Source #

type FieldIsArray "colorSpace" VkSurfaceFormatKHR :: Bool Source #

HasField "colorWriteMask" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties Source #

type FieldOptional "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties :: Bool Source #

type FieldOffset "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties :: Nat Source #

type FieldIsArray "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties :: Bool Source #

HasField "commandBufferCount" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Associated Types

type FieldType "commandBufferCount" VkCommandBufferAllocateInfo Source #

type FieldOptional "commandBufferCount" VkCommandBufferAllocateInfo :: Bool Source #

type FieldOffset "commandBufferCount" VkCommandBufferAllocateInfo :: Nat Source #

type FieldIsArray "commandBufferCount" VkCommandBufferAllocateInfo :: Bool Source #

HasField "commandBufferCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Associated Types

type FieldType "commandBufferCount" VkSubmitInfo Source #

type FieldOptional "commandBufferCount" VkSubmitInfo :: Bool Source #

type FieldOffset "commandBufferCount" VkSubmitInfo :: Nat Source #

type FieldIsArray "commandBufferCount" VkSubmitInfo :: Bool Source #

HasField "commandBufferCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "commandBufferCount" VkDeviceGroupSubmitInfo Source #

type FieldOptional "commandBufferCount" VkDeviceGroupSubmitInfo :: Bool Source #

type FieldOffset "commandBufferCount" VkDeviceGroupSubmitInfo :: Nat Source #

type FieldIsArray "commandBufferCount" VkDeviceGroupSubmitInfo :: Bool Source #

HasField "commandPool" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "compareEnable" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "compareEnable" VkSamplerCreateInfo Source #

type FieldOptional "compareEnable" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "compareEnable" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "compareEnable" VkSamplerCreateInfo :: Bool Source #

HasField "compareMask" VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

Associated Types

type FieldType "compareMask" VkStencilOpState Source #

type FieldOptional "compareMask" VkStencilOpState :: Bool Source #

type FieldOffset "compareMask" VkStencilOpState :: Nat Source #

type FieldIsArray "compareMask" VkStencilOpState :: Bool Source #

HasField "compareOp" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "compareOp" VkSamplerCreateInfo Source #

type FieldOptional "compareOp" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "compareOp" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "compareOp" VkSamplerCreateInfo :: Bool Source #

HasField "compareOp" VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

Associated Types

type FieldType "compareOp" VkStencilOpState Source #

type FieldOptional "compareOp" VkStencilOpState :: Bool Source #

type FieldOffset "compareOp" VkStencilOpState :: Nat Source #

type FieldIsArray "compareOp" VkStencilOpState :: Bool Source #

HasField "compatibleHandleTypes" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "compatibleHandleTypes" VkExternalSemaphoreProperties Source #

type FieldOptional "compatibleHandleTypes" VkExternalSemaphoreProperties :: Bool Source #

type FieldOffset "compatibleHandleTypes" VkExternalSemaphoreProperties :: Nat Source #

type FieldIsArray "compatibleHandleTypes" VkExternalSemaphoreProperties :: Bool Source #

HasField "compatibleHandleTypes" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "compatibleHandleTypes" VkExternalMemoryProperties Source #

type FieldOptional "compatibleHandleTypes" VkExternalMemoryProperties :: Bool Source #

type FieldOffset "compatibleHandleTypes" VkExternalMemoryProperties :: Nat Source #

type FieldIsArray "compatibleHandleTypes" VkExternalMemoryProperties :: Bool Source #

HasField "compatibleHandleTypes" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "compatibleHandleTypes" VkExternalImageFormatPropertiesNV Source #

type FieldOptional "compatibleHandleTypes" VkExternalImageFormatPropertiesNV :: Bool Source #

type FieldOffset "compatibleHandleTypes" VkExternalImageFormatPropertiesNV :: Nat Source #

type FieldIsArray "compatibleHandleTypes" VkExternalImageFormatPropertiesNV :: Bool Source #

HasField "compatibleHandleTypes" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "compatibleHandleTypes" VkExternalFenceProperties Source #

type FieldOptional "compatibleHandleTypes" VkExternalFenceProperties :: Bool Source #

type FieldOffset "compatibleHandleTypes" VkExternalFenceProperties :: Nat Source #

type FieldIsArray "compatibleHandleTypes" VkExternalFenceProperties :: Bool Source #

HasField "components" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "components" VkImageViewCreateInfo Source #

type FieldOptional "components" VkImageViewCreateInfo :: Bool Source #

type FieldOffset "components" VkImageViewCreateInfo :: Nat Source #

type FieldIsArray "components" VkImageViewCreateInfo :: Bool Source #

HasField "components" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "compositeAlpha" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

Associated Types

type FieldType "compositeAlpha" VkSwapchainCreateInfoKHR Source #

type FieldOptional "compositeAlpha" VkSwapchainCreateInfoKHR :: Bool Source #

type FieldOffset "compositeAlpha" VkSwapchainCreateInfoKHR :: Nat Source #

type FieldIsArray "compositeAlpha" VkSwapchainCreateInfoKHR :: Bool Source #

HasField "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX Source #

type FieldOptional "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX :: Bool Source #

type FieldOffset "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX :: Nat Source #

type FieldIsArray "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX :: Bool Source #

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 "computeWorkGroupSize" VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

Associated Types

type FieldType "computeWorkGroupSize" VkShaderStatisticsInfoAMD Source #

type FieldOptional "computeWorkGroupSize" VkShaderStatisticsInfoAMD :: Bool Source #

type FieldOffset "computeWorkGroupSize" VkShaderStatisticsInfoAMD :: Nat Source #

type FieldIsArray "computeWorkGroupSize" VkShaderStatisticsInfoAMD :: Bool Source #

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 "conservativeRasterizationMode" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

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 "constantID" VkSpecializationMapEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

HasField "conversion" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "correlationMaskCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "correlationMaskCount" VkRenderPassMultiviewCreateInfo Source #

type FieldOptional "correlationMaskCount" VkRenderPassMultiviewCreateInfo :: Bool Source #

type FieldOffset "correlationMaskCount" VkRenderPassMultiviewCreateInfo :: Nat Source #

type FieldIsArray "correlationMaskCount" VkRenderPassMultiviewCreateInfo :: Bool Source #

HasField "coverageModulationMode" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "coverageModulationTableCount" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "coverageModulationTableCount" VkPipelineCoverageModulationStateCreateInfoNV Source #

type FieldOptional "coverageModulationTableCount" VkPipelineCoverageModulationStateCreateInfoNV :: Bool Source #

type FieldOffset "coverageModulationTableCount" VkPipelineCoverageModulationStateCreateInfoNV :: Nat Source #

type FieldIsArray "coverageModulationTableCount" VkPipelineCoverageModulationStateCreateInfoNV :: Bool Source #

HasField "coverageModulationTableEnable" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "coverageModulationTableEnable" VkPipelineCoverageModulationStateCreateInfoNV Source #

type FieldOptional "coverageModulationTableEnable" VkPipelineCoverageModulationStateCreateInfoNV :: Bool Source #

type FieldOffset "coverageModulationTableEnable" VkPipelineCoverageModulationStateCreateInfoNV :: Nat Source #

type FieldIsArray "coverageModulationTableEnable" VkPipelineCoverageModulationStateCreateInfoNV :: Bool Source #

HasField "coverageToColorEnable" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "coverageToColorLocation" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "cullMode" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "currentDisplay" VkDisplayPlanePropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

Associated Types

type FieldType "currentDisplay" VkDisplayPlanePropertiesKHR Source #

type FieldOptional "currentDisplay" VkDisplayPlanePropertiesKHR :: Bool Source #

type FieldOffset "currentDisplay" VkDisplayPlanePropertiesKHR :: Nat Source #

type FieldIsArray "currentDisplay" VkDisplayPlanePropertiesKHR :: Bool Source #

HasField "currentExtent" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "currentExtent" VkSurfaceCapabilitiesKHR Source #

type FieldOptional "currentExtent" VkSurfaceCapabilitiesKHR :: Bool Source #

type FieldOffset "currentExtent" VkSurfaceCapabilitiesKHR :: Nat Source #

type FieldIsArray "currentExtent" VkSurfaceCapabilitiesKHR :: Bool Source #

HasField "currentExtent" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "currentExtent" VkSurfaceCapabilities2EXT Source #

type FieldOptional "currentExtent" VkSurfaceCapabilities2EXT :: Bool Source #

type FieldOffset "currentExtent" VkSurfaceCapabilities2EXT :: Nat Source #

type FieldIsArray "currentExtent" VkSurfaceCapabilities2EXT :: Bool Source #

HasField "currentStackIndex" VkDisplayPlanePropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

Associated Types

type FieldType "currentStackIndex" VkDisplayPlanePropertiesKHR Source #

type FieldOptional "currentStackIndex" VkDisplayPlanePropertiesKHR :: Bool Source #

type FieldOffset "currentStackIndex" VkDisplayPlanePropertiesKHR :: Nat Source #

type FieldIsArray "currentStackIndex" VkDisplayPlanePropertiesKHR :: Bool Source #

HasField "currentTransform" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "currentTransform" VkSurfaceCapabilitiesKHR Source #

type FieldOptional "currentTransform" VkSurfaceCapabilitiesKHR :: Bool Source #

type FieldOffset "currentTransform" VkSurfaceCapabilitiesKHR :: Nat Source #

type FieldIsArray "currentTransform" VkSurfaceCapabilitiesKHR :: Bool Source #

HasField "currentTransform" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "currentTransform" VkSurfaceCapabilities2EXT Source #

type FieldOptional "currentTransform" VkSurfaceCapabilities2EXT :: Bool Source #

type FieldOffset "currentTransform" VkSurfaceCapabilities2EXT :: Nat Source #

type FieldIsArray "currentTransform" VkSurfaceCapabilities2EXT :: Bool Source #

HasField "dataSize" VkSpecializationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

HasField "dedicatedAllocation" VkDedicatedAllocationImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

HasField "dedicatedAllocation" VkDedicatedAllocationBufferCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

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 "dependencyCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "dependencyCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "dependencyCount" VkRenderPassCreateInfo Source #

type FieldOptional "dependencyCount" VkRenderPassCreateInfo :: Bool Source #

type FieldOffset "dependencyCount" VkRenderPassCreateInfo :: Nat Source #

type FieldIsArray "dependencyCount" VkRenderPassCreateInfo :: Bool Source #

HasField "dependencyFlags" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "dependencyFlags" VkSubpassDependency Source #

type FieldOptional "dependencyFlags" VkSubpassDependency :: Bool Source #

type FieldOffset "dependencyFlags" VkSubpassDependency :: Nat Source #

type FieldIsArray "dependencyFlags" VkSubpassDependency :: Bool Source #

HasField "depth" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Associated Types

type FieldType "depth" VkExtent3D Source #

type FieldOptional "depth" VkExtent3D :: Bool Source #

type FieldOffset "depth" VkExtent3D :: Nat Source #

type FieldIsArray "depth" VkExtent3D :: Bool Source #

HasField "depth" VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

HasField "depthBiasClamp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "depthBiasClamp" VkPhysicalDeviceFeatures Source #

type FieldOptional "depthBiasClamp" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "depthBiasClamp" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "depthBiasClamp" VkPhysicalDeviceFeatures :: Bool Source #

HasField "depthBiasClamp" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "depthBiasConstantFactor" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "depthBiasConstantFactor" VkPipelineRasterizationStateCreateInfo Source #

type FieldOptional "depthBiasConstantFactor" VkPipelineRasterizationStateCreateInfo :: Bool Source #

type FieldOffset "depthBiasConstantFactor" VkPipelineRasterizationStateCreateInfo :: Nat Source #

type FieldIsArray "depthBiasConstantFactor" VkPipelineRasterizationStateCreateInfo :: Bool Source #

HasField "depthBiasEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "depthBiasSlopeFactor" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "depthBounds" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

HasField "depthBoundsTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "depthBoundsTestEnable" VkPipelineDepthStencilStateCreateInfo Source #

type FieldOptional "depthBoundsTestEnable" VkPipelineDepthStencilStateCreateInfo :: Bool Source #

type FieldOffset "depthBoundsTestEnable" VkPipelineDepthStencilStateCreateInfo :: Nat Source #

type FieldIsArray "depthBoundsTestEnable" VkPipelineDepthStencilStateCreateInfo :: Bool Source #

HasField "depthClamp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

HasField "depthClampEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "depthCompareOp" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "depthFailOp" VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

Associated Types

type FieldType "depthFailOp" VkStencilOpState Source #

type FieldOptional "depthFailOp" VkStencilOpState :: Bool Source #

type FieldOffset "depthFailOp" VkStencilOpState :: Nat Source #

type FieldIsArray "depthFailOp" VkStencilOpState :: Bool Source #

HasField "depthPitch" VkSubresourceLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubresourceLayout

Associated Types

type FieldType "depthPitch" VkSubresourceLayout Source #

type FieldOptional "depthPitch" VkSubresourceLayout :: Bool Source #

type FieldOffset "depthPitch" VkSubresourceLayout :: Nat Source #

type FieldIsArray "depthPitch" VkSubresourceLayout :: Bool Source #

HasField "depthStencil" VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldType "depthStencil" VkClearValue Source #

type FieldOptional "depthStencil" VkClearValue :: Bool Source #

type FieldOffset "depthStencil" VkClearValue :: Nat Source #

type FieldIsArray "depthStencil" VkClearValue :: Bool Source #

HasField "depthTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "depthWriteEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "description" VkLayerProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.LayerProperties

Associated Types

type FieldType "description" VkLayerProperties Source #

type FieldOptional "description" VkLayerProperties :: Bool Source #

type FieldOffset "description" VkLayerProperties :: Nat Source #

type FieldIsArray "description" VkLayerProperties :: Bool Source #

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 "descriptorCount" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

Associated Types

type FieldType "descriptorCount" VkCopyDescriptorSet Source #

type FieldOptional "descriptorCount" VkCopyDescriptorSet :: Bool Source #

type FieldOffset "descriptorCount" VkCopyDescriptorSet :: Nat Source #

type FieldIsArray "descriptorCount" VkCopyDescriptorSet :: Bool Source #

HasField "descriptorCount" VkDescriptorUpdateTemplateEntry 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 "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 "descriptorCount" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

Associated Types

type FieldType "descriptorCount" VkWriteDescriptorSet Source #

type FieldOptional "descriptorCount" VkWriteDescriptorSet :: Bool Source #

type FieldOffset "descriptorCount" VkWriteDescriptorSet :: Nat Source #

type FieldIsArray "descriptorCount" VkWriteDescriptorSet :: Bool Source #

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 "descriptorSet" VkObjectTableDescriptorSetEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "descriptorSetCount" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

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 "descriptorSetLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "descriptorType" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "descriptorType" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "descriptorType" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

Associated Types

type FieldType "descriptorType" VkWriteDescriptorSet Source #

type FieldOptional "descriptorType" VkWriteDescriptorSet :: Bool Source #

type FieldOffset "descriptorType" VkWriteDescriptorSet :: Nat Source #

type FieldIsArray "descriptorType" VkWriteDescriptorSet :: Bool Source #

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 "desiredPresentTime" VkPastPresentationTimingGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PastPresentationTimingGOOGLE

Associated Types

type FieldType "desiredPresentTime" VkPastPresentationTimingGOOGLE Source #

type FieldOptional "desiredPresentTime" VkPastPresentationTimingGOOGLE :: Bool Source #

type FieldOffset "desiredPresentTime" VkPastPresentationTimingGOOGLE :: Nat Source #

type FieldIsArray "desiredPresentTime" VkPastPresentationTimingGOOGLE :: Bool Source #

HasField "desiredPresentTime" VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "desiredPresentTime" VkPresentTimeGOOGLE Source #

type FieldOptional "desiredPresentTime" VkPresentTimeGOOGLE :: Bool Source #

type FieldOffset "desiredPresentTime" VkPresentTimeGOOGLE :: Nat Source #

type FieldIsArray "desiredPresentTime" VkPresentTimeGOOGLE :: Bool Source #

HasField "deviceEvent" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "deviceEvent" VkDeviceEventInfoEXT Source #

type FieldOptional "deviceEvent" VkDeviceEventInfoEXT :: Bool Source #

type FieldOffset "deviceEvent" VkDeviceEventInfoEXT :: Nat Source #

type FieldIsArray "deviceEvent" VkDeviceEventInfoEXT :: Bool Source #

HasField "deviceID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "deviceIndexCount" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "deviceIndexCount" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

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 "deviceMask" VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

HasField "deviceMask" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "deviceMask" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "deviceMask" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "deviceName" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "deviceNodeMask" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo Source #

type FieldOptional "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo :: Bool Source #

type FieldOffset "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo :: Nat Source #

type FieldIsArray "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo :: Bool Source #

HasField "deviceType" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "deviceUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "disabledValidationCheckCount" VkValidationFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

Associated Types

type FieldType "disabledValidationCheckCount" VkValidationFlagsEXT Source #

type FieldOptional "disabledValidationCheckCount" VkValidationFlagsEXT :: Bool Source #

type FieldOffset "disabledValidationCheckCount" VkValidationFlagsEXT :: Nat Source #

type FieldIsArray "disabledValidationCheckCount" VkValidationFlagsEXT :: Bool Source #

HasField "discardRectangleCount" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "discardRectangleMode" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

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 "display" VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "displayEvent" VkDisplayEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

Associated Types

type FieldType "displayEvent" VkDisplayEventInfoEXT Source #

type FieldOptional "displayEvent" VkDisplayEventInfoEXT :: Bool Source #

type FieldOffset "displayEvent" VkDisplayEventInfoEXT :: Nat Source #

type FieldIsArray "displayEvent" VkDisplayEventInfoEXT :: Bool Source #

HasField "displayMode" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "displayMode" VkDisplayModePropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "displayName" VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

Associated Types

type FieldType "displayName" VkDisplayPropertiesKHR Source #

type FieldOptional "displayName" VkDisplayPropertiesKHR :: Bool Source #

type FieldOffset "displayName" VkDisplayPropertiesKHR :: Nat Source #

type FieldIsArray "displayName" VkDisplayPropertiesKHR :: Bool Source #

HasField "displayPrimaryBlue" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Associated Types

type FieldType "displayPrimaryBlue" VkHdrMetadataEXT Source #

type FieldOptional "displayPrimaryBlue" VkHdrMetadataEXT :: Bool Source #

type FieldOffset "displayPrimaryBlue" VkHdrMetadataEXT :: Nat Source #

type FieldIsArray "displayPrimaryBlue" VkHdrMetadataEXT :: Bool Source #

HasField "displayPrimaryGreen" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Associated Types

type FieldType "displayPrimaryGreen" VkHdrMetadataEXT Source #

type FieldOptional "displayPrimaryGreen" VkHdrMetadataEXT :: Bool Source #

type FieldOffset "displayPrimaryGreen" VkHdrMetadataEXT :: Nat Source #

type FieldIsArray "displayPrimaryGreen" VkHdrMetadataEXT :: Bool Source #

HasField "displayPrimaryRed" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Associated Types

type FieldType "displayPrimaryRed" VkHdrMetadataEXT Source #

type FieldOptional "displayPrimaryRed" VkHdrMetadataEXT :: Bool Source #

type FieldOffset "displayPrimaryRed" VkHdrMetadataEXT :: Nat Source #

type FieldIsArray "displayPrimaryRed" VkHdrMetadataEXT :: Bool Source #

HasField "divisor" VkIndirectCommandsLayoutTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

HasField "divisor" VkVertexInputBindingDivisorDescriptionEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

HasField "domainOrigin" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "drawIndirectFirstInstance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "drawIndirectFirstInstance" VkPhysicalDeviceFeatures Source #

type FieldOptional "drawIndirectFirstInstance" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "drawIndirectFirstInstance" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "drawIndirectFirstInstance" VkPhysicalDeviceFeatures :: Bool Source #

HasField "driverUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "driverVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "dstAccessMask" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "dstAccessMask" VkMemoryBarrier Source #

type FieldOptional "dstAccessMask" VkMemoryBarrier :: Bool Source #

type FieldOffset "dstAccessMask" VkMemoryBarrier :: Nat Source #

type FieldIsArray "dstAccessMask" VkMemoryBarrier :: Bool Source #

HasField "dstAccessMask" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "dstAccessMask" VkImageMemoryBarrier Source #

type FieldOptional "dstAccessMask" VkImageMemoryBarrier :: Bool Source #

type FieldOffset "dstAccessMask" VkImageMemoryBarrier :: Nat Source #

type FieldIsArray "dstAccessMask" VkImageMemoryBarrier :: Bool Source #

HasField "dstAccessMask" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "dstAccessMask" VkBufferMemoryBarrier Source #

type FieldOptional "dstAccessMask" VkBufferMemoryBarrier :: Bool Source #

type FieldOffset "dstAccessMask" VkBufferMemoryBarrier :: Nat Source #

type FieldIsArray "dstAccessMask" VkBufferMemoryBarrier :: Bool Source #

HasField "dstAccessMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "dstAccessMask" VkSubpassDependency Source #

type FieldOptional "dstAccessMask" VkSubpassDependency :: Bool Source #

type FieldOffset "dstAccessMask" VkSubpassDependency :: Nat Source #

type FieldIsArray "dstAccessMask" VkSubpassDependency :: Bool Source #

HasField "dstAlphaBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "dstArrayElement" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

Associated Types

type FieldType "dstArrayElement" VkCopyDescriptorSet Source #

type FieldOptional "dstArrayElement" VkCopyDescriptorSet :: Bool Source #

type FieldOffset "dstArrayElement" VkCopyDescriptorSet :: Nat Source #

type FieldIsArray "dstArrayElement" VkCopyDescriptorSet :: Bool Source #

HasField "dstArrayElement" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "dstArrayElement" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

Associated Types

type FieldType "dstArrayElement" VkWriteDescriptorSet Source #

type FieldOptional "dstArrayElement" VkWriteDescriptorSet :: Bool Source #

type FieldOffset "dstArrayElement" VkWriteDescriptorSet :: Nat Source #

type FieldIsArray "dstArrayElement" VkWriteDescriptorSet :: Bool Source #

HasField "dstBinding" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

Associated Types

type FieldType "dstBinding" VkCopyDescriptorSet Source #

type FieldOptional "dstBinding" VkCopyDescriptorSet :: Bool Source #

type FieldOffset "dstBinding" VkCopyDescriptorSet :: Nat Source #

type FieldIsArray "dstBinding" VkCopyDescriptorSet :: Bool Source #

HasField "dstBinding" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "dstBinding" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

Associated Types

type FieldType "dstBinding" VkWriteDescriptorSet Source #

type FieldOptional "dstBinding" VkWriteDescriptorSet :: Bool Source #

type FieldOffset "dstBinding" VkWriteDescriptorSet :: Nat Source #

type FieldIsArray "dstBinding" VkWriteDescriptorSet :: Bool Source #

HasField "dstColorBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "dstOffset" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "dstOffset" VkImageResolve Source #

type FieldOptional "dstOffset" VkImageResolve :: Bool Source #

type FieldOffset "dstOffset" VkImageResolve :: Nat Source #

type FieldIsArray "dstOffset" VkImageResolve :: Bool Source #

HasField "dstOffset" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "dstOffset" VkImageCopy Source #

type FieldOptional "dstOffset" VkImageCopy :: Bool Source #

type FieldOffset "dstOffset" VkImageCopy :: Nat Source #

type FieldIsArray "dstOffset" VkImageCopy :: Bool Source #

HasField "dstOffset" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "dstOffset" VkBufferCopy Source #

type FieldOptional "dstOffset" VkBufferCopy :: Bool Source #

type FieldOffset "dstOffset" VkBufferCopy :: Nat Source #

type FieldIsArray "dstOffset" VkBufferCopy :: Bool Source #

HasField "dstOffsets" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "dstOffsets" VkImageBlit Source #

type FieldOptional "dstOffsets" VkImageBlit :: Bool Source #

type FieldOffset "dstOffsets" VkImageBlit :: Nat Source #

type FieldIsArray "dstOffsets" VkImageBlit :: Bool Source #

HasField "dstPremultiplied" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "dstQueueFamilyIndex" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "dstQueueFamilyIndex" VkImageMemoryBarrier Source #

type FieldOptional "dstQueueFamilyIndex" VkImageMemoryBarrier :: Bool Source #

type FieldOffset "dstQueueFamilyIndex" VkImageMemoryBarrier :: Nat Source #

type FieldIsArray "dstQueueFamilyIndex" VkImageMemoryBarrier :: Bool Source #

HasField "dstQueueFamilyIndex" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "dstQueueFamilyIndex" VkBufferMemoryBarrier Source #

type FieldOptional "dstQueueFamilyIndex" VkBufferMemoryBarrier :: Bool Source #

type FieldOffset "dstQueueFamilyIndex" VkBufferMemoryBarrier :: Nat Source #

type FieldIsArray "dstQueueFamilyIndex" VkBufferMemoryBarrier :: Bool Source #

HasField "dstRect" VkDisplayPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "dstSet" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

HasField "dstSet" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

HasField "dstStageMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "dstStageMask" VkSubpassDependency Source #

type FieldOptional "dstStageMask" VkSubpassDependency :: Bool Source #

type FieldOffset "dstStageMask" VkSubpassDependency :: Nat Source #

type FieldIsArray "dstStageMask" VkSubpassDependency :: Bool Source #

HasField "dstSubpass" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "dstSubpass" VkSubpassDependency Source #

type FieldOptional "dstSubpass" VkSubpassDependency :: Bool Source #

type FieldOffset "dstSubpass" VkSubpassDependency :: Nat Source #

type FieldIsArray "dstSubpass" VkSubpassDependency :: Bool Source #

HasField "dstSubresource" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "dstSubresource" VkImageResolve Source #

type FieldOptional "dstSubresource" VkImageResolve :: Bool Source #

type FieldOffset "dstSubresource" VkImageResolve :: Nat Source #

type FieldIsArray "dstSubresource" VkImageResolve :: Bool Source #

HasField "dstSubresource" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "dstSubresource" VkImageCopy Source #

type FieldOptional "dstSubresource" VkImageCopy :: Bool Source #

type FieldOffset "dstSubresource" VkImageCopy :: Nat Source #

type FieldIsArray "dstSubresource" VkImageCopy :: Bool Source #

HasField "dstSubresource" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "dstSubresource" VkImageBlit Source #

type FieldOptional "dstSubresource" VkImageBlit :: Bool Source #

type FieldOffset "dstSubresource" VkImageBlit :: Nat Source #

type FieldIsArray "dstSubresource" VkImageBlit :: Bool Source #

HasField "dualSrcBlend" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "dualSrcBlend" VkPhysicalDeviceFeatures Source #

type FieldOptional "dualSrcBlend" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "dualSrcBlend" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "dualSrcBlend" VkPhysicalDeviceFeatures :: Bool Source #

HasField "dynamicCount" VkIndirectCommandsLayoutTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

HasField "dynamicStateCount" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "earliestPresentTime" VkPastPresentationTimingGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PastPresentationTimingGOOGLE

Associated Types

type FieldType "earliestPresentTime" VkPastPresentationTimingGOOGLE Source #

type FieldOptional "earliestPresentTime" VkPastPresentationTimingGOOGLE :: Bool Source #

type FieldOffset "earliestPresentTime" VkPastPresentationTimingGOOGLE :: Nat Source #

type FieldIsArray "earliestPresentTime" VkPastPresentationTimingGOOGLE :: Bool Source #

HasField "enabledExtensionCount" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

Associated Types

type FieldType "enabledExtensionCount" VkInstanceCreateInfo Source #

type FieldOptional "enabledExtensionCount" VkInstanceCreateInfo :: Bool Source #

type FieldOffset "enabledExtensionCount" VkInstanceCreateInfo :: Nat Source #

type FieldIsArray "enabledExtensionCount" VkInstanceCreateInfo :: Bool Source #

HasField "enabledExtensionCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "enabledExtensionCount" VkDeviceCreateInfo Source #

type FieldOptional "enabledExtensionCount" VkDeviceCreateInfo :: Bool Source #

type FieldOffset "enabledExtensionCount" VkDeviceCreateInfo :: Nat Source #

type FieldIsArray "enabledExtensionCount" VkDeviceCreateInfo :: Bool Source #

HasField "enabledLayerCount" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

Associated Types

type FieldType "enabledLayerCount" VkInstanceCreateInfo Source #

type FieldOptional "enabledLayerCount" VkInstanceCreateInfo :: Bool Source #

type FieldOffset "enabledLayerCount" VkInstanceCreateInfo :: Nat Source #

type FieldIsArray "enabledLayerCount" VkInstanceCreateInfo :: Bool Source #

HasField "enabledLayerCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "enabledLayerCount" VkDeviceCreateInfo Source #

type FieldOptional "enabledLayerCount" VkDeviceCreateInfo :: Bool Source #

type FieldOffset "enabledLayerCount" VkDeviceCreateInfo :: Nat Source #

type FieldIsArray "enabledLayerCount" VkDeviceCreateInfo :: Bool Source #

HasField "engineVersion" VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

Associated Types

type FieldType "engineVersion" VkApplicationInfo Source #

type FieldOptional "engineVersion" VkApplicationInfo :: Bool Source #

type FieldOffset "engineVersion" VkApplicationInfo :: Nat Source #

type FieldIsArray "engineVersion" VkApplicationInfo :: Bool Source #

HasField "exportFromImportedHandleTypes" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "exportFromImportedHandleTypes" VkExternalSemaphoreProperties Source #

type FieldOptional "exportFromImportedHandleTypes" VkExternalSemaphoreProperties :: Bool Source #

type FieldOffset "exportFromImportedHandleTypes" VkExternalSemaphoreProperties :: Nat Source #

type FieldIsArray "exportFromImportedHandleTypes" VkExternalSemaphoreProperties :: Bool Source #

HasField "exportFromImportedHandleTypes" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "exportFromImportedHandleTypes" VkExternalMemoryProperties Source #

type FieldOptional "exportFromImportedHandleTypes" VkExternalMemoryProperties :: Bool Source #

type FieldOffset "exportFromImportedHandleTypes" VkExternalMemoryProperties :: Nat Source #

type FieldIsArray "exportFromImportedHandleTypes" VkExternalMemoryProperties :: Bool Source #

HasField "exportFromImportedHandleTypes" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "exportFromImportedHandleTypes" VkExternalImageFormatPropertiesNV Source #

type FieldOptional "exportFromImportedHandleTypes" VkExternalImageFormatPropertiesNV :: Bool Source #

type FieldOffset "exportFromImportedHandleTypes" VkExternalImageFormatPropertiesNV :: Nat Source #

type FieldIsArray "exportFromImportedHandleTypes" VkExternalImageFormatPropertiesNV :: Bool Source #

HasField "exportFromImportedHandleTypes" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "exportFromImportedHandleTypes" VkExternalFenceProperties Source #

type FieldOptional "exportFromImportedHandleTypes" VkExternalFenceProperties :: Bool Source #

type FieldOffset "exportFromImportedHandleTypes" VkExternalFenceProperties :: Nat Source #

type FieldIsArray "exportFromImportedHandleTypes" VkExternalFenceProperties :: Bool Source #

HasField "extensionName" VkExtensionProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ExtensionProperties

Associated Types

type FieldType "extensionName" VkExtensionProperties Source #

type FieldOptional "extensionName" VkExtensionProperties :: Bool Source #

type FieldOffset "extensionName" VkExtensionProperties :: Nat Source #

type FieldIsArray "extensionName" VkExtensionProperties :: Bool Source #

HasField "extent" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "extent" VkImageResolve Source #

type FieldOptional "extent" VkImageResolve :: Bool Source #

type FieldOffset "extent" VkImageResolve :: Nat Source #

type FieldIsArray "extent" VkImageResolve :: Bool Source #

HasField "extent" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "extent" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "extent" VkImageCopy Source #

type FieldOptional "extent" VkImageCopy :: Bool Source #

type FieldOffset "extent" VkImageCopy :: Nat Source #

type FieldIsArray "extent" VkImageCopy :: Bool Source #

HasField "extent" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Associated Types

type FieldType "extent" VkRectLayerKHR Source #

type FieldOptional "extent" VkRectLayerKHR :: Bool Source #

type FieldOffset "extent" VkRectLayerKHR :: Nat Source #

type FieldIsArray "extent" VkRectLayerKHR :: Bool Source #

HasField "extent" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Associated Types

type FieldType "extent" VkRect2D Source #

type FieldOptional "extent" VkRect2D :: Bool Source #

type FieldOffset "extent" VkRect2D :: Nat Source #

type FieldIsArray "extent" VkRect2D :: Bool Source #

HasField "extent" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "externalFenceFeatures" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "externalFenceFeatures" VkExternalFenceProperties Source #

type FieldOptional "externalFenceFeatures" VkExternalFenceProperties :: Bool Source #

type FieldOffset "externalFenceFeatures" VkExternalFenceProperties :: Nat Source #

type FieldIsArray "externalFenceFeatures" VkExternalFenceProperties :: Bool Source #

HasField "externalMemoryFeatures" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "externalMemoryFeatures" VkExternalMemoryProperties Source #

type FieldOptional "externalMemoryFeatures" VkExternalMemoryProperties :: Bool Source #

type FieldOffset "externalMemoryFeatures" VkExternalMemoryProperties :: Nat Source #

type FieldIsArray "externalMemoryFeatures" VkExternalMemoryProperties :: Bool Source #

HasField "externalMemoryFeatures" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "externalMemoryFeatures" VkExternalImageFormatPropertiesNV Source #

type FieldOptional "externalMemoryFeatures" VkExternalImageFormatPropertiesNV :: Bool Source #

type FieldOffset "externalMemoryFeatures" VkExternalImageFormatPropertiesNV :: Nat Source #

type FieldIsArray "externalMemoryFeatures" VkExternalImageFormatPropertiesNV :: Bool Source #

HasField "externalMemoryProperties" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "externalMemoryProperties" VkExternalImageFormatProperties Source #

type FieldOptional "externalMemoryProperties" VkExternalImageFormatProperties :: Bool Source #

type FieldOffset "externalMemoryProperties" VkExternalImageFormatProperties :: Nat Source #

type FieldIsArray "externalMemoryProperties" VkExternalImageFormatProperties :: Bool Source #

HasField "externalMemoryProperties" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "externalMemoryProperties" VkExternalBufferProperties Source #

type FieldOptional "externalMemoryProperties" VkExternalBufferProperties :: Bool Source #

type FieldOffset "externalMemoryProperties" VkExternalBufferProperties :: Nat Source #

type FieldIsArray "externalMemoryProperties" VkExternalBufferProperties :: Bool Source #

HasField "externalSemaphoreFeatures" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "externalSemaphoreFeatures" VkExternalSemaphoreProperties Source #

type FieldOptional "externalSemaphoreFeatures" VkExternalSemaphoreProperties :: Bool Source #

type FieldOffset "externalSemaphoreFeatures" VkExternalSemaphoreProperties :: Nat Source #

type FieldIsArray "externalSemaphoreFeatures" VkExternalSemaphoreProperties :: Bool Source #

HasField "extraPrimitiveOverestimationSize" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "extraPrimitiveOverestimationSize" VkPipelineRasterizationConservativeStateCreateInfoEXT Source #

type FieldOptional "extraPrimitiveOverestimationSize" VkPipelineRasterizationConservativeStateCreateInfoEXT :: Bool Source #

type FieldOffset "extraPrimitiveOverestimationSize" VkPipelineRasterizationConservativeStateCreateInfoEXT :: Nat Source #

type FieldIsArray "extraPrimitiveOverestimationSize" VkPipelineRasterizationConservativeStateCreateInfoEXT :: Bool Source #

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 "failOp" VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

HasField "fd" VkImportSemaphoreFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

HasField "fd" VkImportMemoryFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

HasField "fd" VkImportFenceFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

HasField "features" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "fence" VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

HasField "fence" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

HasField "fence" VkImportFenceFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

HasField "fillModeNonSolid" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "fillModeNonSolid" VkPhysicalDeviceFeatures Source #

type FieldOptional "fillModeNonSolid" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "fillModeNonSolid" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "fillModeNonSolid" VkPhysicalDeviceFeatures :: Bool Source #

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 "finalLayout" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

HasField "firstIndex" VkDrawIndexedIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

HasField "firstInstance" VkDrawIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

Associated Types

type FieldType "firstInstance" VkDrawIndirectCommand Source #

type FieldOptional "firstInstance" VkDrawIndirectCommand :: Bool Source #

type FieldOffset "firstInstance" VkDrawIndirectCommand :: Nat Source #

type FieldIsArray "firstInstance" VkDrawIndirectCommand :: Bool Source #

HasField "firstInstance" VkDrawIndexedIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

HasField "firstVertex" VkDrawIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

Associated Types

type FieldType "firstVertex" VkDrawIndirectCommand Source #

type FieldOptional "firstVertex" VkDrawIndirectCommand :: Bool Source #

type FieldOffset "firstVertex" VkDrawIndirectCommand :: Nat Source #

type FieldIsArray "firstVertex" VkDrawIndirectCommand :: Bool Source #

HasField "flags" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "flags" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "flags" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

HasField "flags" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "flags" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "flags" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "flags" VkEventCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.EventCreateInfo

HasField "flags" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

HasField "flags" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

HasField "flags" VkIndirectCommandsLayoutCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

HasField "flags" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

HasField "flags" VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

HasField "flags" VkDebugReportCallbackCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "flags" VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "flags" VkMemoryHeap Source #

type FieldOptional "flags" VkMemoryHeap :: Bool Source #

type FieldOffset "flags" VkMemoryHeap :: Nat Source #

type FieldIsArray "flags" VkMemoryHeap :: Bool Source #

HasField "flags" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "flags" VkImportSemaphoreFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

HasField "flags" VkImportFenceFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

HasField "flags" VkObjectTableVertexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "flags" VkObjectTablePushConstantEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "flags" VkObjectTablePipelineEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "flags" VkObjectTableIndexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "flags" VkObjectTableEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "flags" VkObjectTableDescriptorSetEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "flags" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "flags" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "flags" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "flags" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "flags" VkQueryPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueryPoolCreateInfo

HasField "flags" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "flags" VkDisplayModeCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "flags" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

HasField "flags" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "flags" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

HasField "flags" VkShaderModuleCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

HasField "flags" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "flags" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "flags" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "flags" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

HasField "flags" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "flags" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

HasField "flags" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "flags" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "flags" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "flags" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "flags" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "flags" VkValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

HasField "flags" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

HasField "float32" VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

HasField "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo Source #

type FieldOptional "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo :: Bool Source #

type FieldOffset "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo :: Nat Source #

type FieldIsArray "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo :: Bool Source #

HasField "format" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "format" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "format" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "format" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

HasField "format" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "format" VkSurfaceFormatKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

HasField "format" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "format" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "format" VkVertexInputAttributeDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

HasField "formatProperties" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

Associated Types

type FieldType "formatProperties" VkFormatProperties2 Source #

type FieldOptional "formatProperties" VkFormatProperties2 :: Bool Source #

type FieldOffset "formatProperties" VkFormatProperties2 :: Nat Source #

type FieldIsArray "formatProperties" VkFormatProperties2 :: Bool Source #

HasField "formatProperties" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures Source #

type FieldOptional "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures :: Bool Source #

HasField "framebuffer" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "framebuffer" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "framebuffer" VkRenderPassBeginInfo Source #

type FieldOptional "framebuffer" VkRenderPassBeginInfo :: Bool Source #

type FieldOffset "framebuffer" VkRenderPassBeginInfo :: Nat Source #

type FieldIsArray "framebuffer" VkRenderPassBeginInfo :: 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 "front" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "frontFace" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "fullDrawIndexUint32" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "fullDrawIndexUint32" VkPhysicalDeviceFeatures Source #

type FieldOptional "fullDrawIndexUint32" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "fullDrawIndexUint32" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "fullDrawIndexUint32" VkPhysicalDeviceFeatures :: 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 "g" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

HasField "geometryShader" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "geometryShader" VkPhysicalDeviceFeatures Source #

type FieldOptional "geometryShader" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "geometryShader" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "geometryShader" VkPhysicalDeviceFeatures :: Bool Source #

HasField "globalAlpha" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "globalPriority" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "handleType" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

Associated Types

type FieldType "handleType" VkFenceGetFdInfoKHR Source #

type FieldOptional "handleType" VkFenceGetFdInfoKHR :: Bool Source #

type FieldOffset "handleType" VkFenceGetFdInfoKHR :: Nat Source #

type FieldIsArray "handleType" VkFenceGetFdInfoKHR :: Bool Source #

HasField "handleType" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "handleType" VkMemoryGetFdInfoKHR Source #

type FieldOptional "handleType" VkMemoryGetFdInfoKHR :: Bool Source #

type FieldOffset "handleType" VkMemoryGetFdInfoKHR :: Nat Source #

type FieldIsArray "handleType" VkMemoryGetFdInfoKHR :: Bool Source #

HasField "handleType" VkImportSemaphoreFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

HasField "handleType" VkImportMemoryHostPointerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

HasField "handleType" VkImportMemoryFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

HasField "handleType" VkImportFenceFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

HasField "handleType" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

HasField "handleType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "handleType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "handleType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "handleType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "handleTypes" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "handleTypes" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "handleTypes" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "handleTypes" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "handleTypes" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "handleTypes" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "handleTypes" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "heapIndex" VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "heapIndex" VkMemoryType Source #

type FieldOptional "heapIndex" VkMemoryType :: Bool Source #

type FieldOffset "heapIndex" VkMemoryType :: Nat Source #

type FieldIsArray "heapIndex" VkMemoryType :: Bool Source #

HasField "height" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Associated Types

type FieldType "height" VkExtent3D Source #

type FieldOptional "height" VkExtent3D :: Bool Source #

type FieldOffset "height" VkExtent3D :: Nat Source #

type FieldIsArray "height" VkExtent3D :: Bool Source #

HasField "height" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Associated Types

type FieldType "height" VkExtent2D Source #

type FieldOptional "height" VkExtent2D :: Bool Source #

type FieldOffset "height" VkExtent2D :: Nat Source #

type FieldIsArray "height" VkExtent2D :: Bool Source #

HasField "height" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

HasField "height" VkViewport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

Associated Types

type FieldType "height" VkViewport Source #

type FieldOptional "height" VkViewport :: Bool Source #

type FieldOffset "height" VkViewport :: Nat Source #

type FieldIsArray "height" VkViewport :: Bool Source #

HasField "image" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "image" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "image" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "image" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "image" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "image" VkDedicatedAllocationMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

HasField "image" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "image" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "image" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "imageArrayLayers" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

Associated Types

type FieldType "imageArrayLayers" VkSwapchainCreateInfoKHR Source #

type FieldOptional "imageArrayLayers" VkSwapchainCreateInfoKHR :: Bool Source #

type FieldOffset "imageArrayLayers" VkSwapchainCreateInfoKHR :: Nat Source #

type FieldIsArray "imageArrayLayers" VkSwapchainCreateInfoKHR :: Bool Source #

HasField "imageBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "imageBindCount" VkBindSparseInfo Source #

type FieldOptional "imageBindCount" VkBindSparseInfo :: Bool Source #

type FieldOffset "imageBindCount" VkBindSparseInfo :: Nat Source #

type FieldIsArray "imageBindCount" VkBindSparseInfo :: Bool Source #

HasField "imageColorSpace" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

Associated Types

type FieldType "imageColorSpace" VkSwapchainCreateInfoKHR Source #

type FieldOptional "imageColorSpace" VkSwapchainCreateInfoKHR :: Bool Source #

type FieldOffset "imageColorSpace" VkSwapchainCreateInfoKHR :: Nat Source #

type FieldIsArray "imageColorSpace" VkSwapchainCreateInfoKHR :: Bool Source #

HasField "imageCubeArray" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "imageCubeArray" VkPhysicalDeviceFeatures Source #

type FieldOptional "imageCubeArray" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "imageCubeArray" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "imageCubeArray" VkPhysicalDeviceFeatures :: Bool Source #

HasField "imageExtent" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "imageExtent" VkBufferImageCopy Source #

type FieldOptional "imageExtent" VkBufferImageCopy :: Bool Source #

type FieldOffset "imageExtent" VkBufferImageCopy :: Nat Source #

type FieldIsArray "imageExtent" VkBufferImageCopy :: Bool Source #

HasField "imageExtent" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "imageExtent" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

HasField "imageFormat" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

HasField "imageFormatProperties" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "imageFormatProperties" VkImageFormatProperties2 Source #

type FieldOptional "imageFormatProperties" VkImageFormatProperties2 :: Bool Source #

type FieldOffset "imageFormatProperties" VkImageFormatProperties2 :: Nat Source #

type FieldIsArray "imageFormatProperties" VkImageFormatProperties2 :: Bool Source #

HasField "imageFormatProperties" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "imageFormatProperties" VkExternalImageFormatPropertiesNV Source #

type FieldOptional "imageFormatProperties" VkExternalImageFormatPropertiesNV :: Bool Source #

type FieldOffset "imageFormatProperties" VkExternalImageFormatPropertiesNV :: Nat Source #

type FieldIsArray "imageFormatProperties" VkExternalImageFormatPropertiesNV :: Bool Source #

HasField "imageGranularity" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Associated Types

type FieldType "imageGranularity" VkSparseImageFormatProperties Source #

type FieldOptional "imageGranularity" VkSparseImageFormatProperties :: Bool Source #

type FieldOffset "imageGranularity" VkSparseImageFormatProperties :: Nat Source #

type FieldIsArray "imageGranularity" VkSparseImageFormatProperties :: Bool Source #

HasField "imageIndex" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

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 "imageMipTailFirstLod" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Associated Types

type FieldType "imageMipTailFirstLod" VkSparseImageMemoryRequirements Source #

type FieldOptional "imageMipTailFirstLod" VkSparseImageMemoryRequirements :: Bool Source #

type FieldOffset "imageMipTailFirstLod" VkSparseImageMemoryRequirements :: Nat Source #

type FieldIsArray "imageMipTailFirstLod" VkSparseImageMemoryRequirements :: Bool Source #

HasField "imageMipTailOffset" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Associated Types

type FieldType "imageMipTailOffset" VkSparseImageMemoryRequirements Source #

type FieldOptional "imageMipTailOffset" VkSparseImageMemoryRequirements :: Bool Source #

type FieldOffset "imageMipTailOffset" VkSparseImageMemoryRequirements :: Nat Source #

type FieldIsArray "imageMipTailOffset" VkSparseImageMemoryRequirements :: Bool Source #

HasField "imageMipTailSize" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "imageMipTailStride" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Associated Types

type FieldType "imageMipTailStride" VkSparseImageMemoryRequirements Source #

type FieldOptional "imageMipTailStride" VkSparseImageMemoryRequirements :: Bool Source #

type FieldOffset "imageMipTailStride" VkSparseImageMemoryRequirements :: Nat Source #

type FieldIsArray "imageMipTailStride" VkSparseImageMemoryRequirements :: Bool Source #

HasField "imageOffset" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "imageOffset" VkBufferImageCopy Source #

type FieldOptional "imageOffset" VkBufferImageCopy :: Bool Source #

type FieldOffset "imageOffset" VkBufferImageCopy :: Nat Source #

type FieldIsArray "imageOffset" VkBufferImageCopy :: Bool Source #

HasField "imageOpaqueBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "imageOpaqueBindCount" VkBindSparseInfo Source #

type FieldOptional "imageOpaqueBindCount" VkBindSparseInfo :: Bool Source #

type FieldOffset "imageOpaqueBindCount" VkBindSparseInfo :: Nat Source #

type FieldIsArray "imageOpaqueBindCount" VkBindSparseInfo :: Bool Source #

HasField "imageSharingMode" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

Associated Types

type FieldType "imageSharingMode" VkSwapchainCreateInfoKHR Source #

type FieldOptional "imageSharingMode" VkSwapchainCreateInfoKHR :: Bool Source #

type FieldOffset "imageSharingMode" VkSwapchainCreateInfoKHR :: Nat Source #

type FieldIsArray "imageSharingMode" VkSwapchainCreateInfoKHR :: Bool Source #

HasField "imageSubresource" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "imageSubresource" VkBufferImageCopy Source #

type FieldOptional "imageSubresource" VkBufferImageCopy :: Bool Source #

type FieldOffset "imageSubresource" VkBufferImageCopy :: Nat Source #

type FieldIsArray "imageSubresource" VkBufferImageCopy :: Bool Source #

HasField "imageType" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "imageType" VkImageCreateInfo Source #

type FieldOptional "imageType" VkImageCreateInfo :: Bool Source #

type FieldOffset "imageType" VkImageCreateInfo :: Nat Source #

type FieldIsArray "imageType" VkImageCreateInfo :: Bool Source #

HasField "imageUsage" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

HasField "imageView" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "implementationVersion" VkLayerProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.LayerProperties

Associated Types

type FieldType "implementationVersion" VkLayerProperties Source #

type FieldOptional "implementationVersion" VkLayerProperties :: Bool Source #

type FieldOffset "implementationVersion" VkLayerProperties :: Nat Source #

type FieldIsArray "implementationVersion" VkLayerProperties :: Bool Source #

HasField "independentBlend" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "independentBlend" VkPhysicalDeviceFeatures Source #

type FieldOptional "independentBlend" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "independentBlend" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "independentBlend" VkPhysicalDeviceFeatures :: Bool Source #

HasField "indexCount" VkDrawIndexedIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

HasField "indexType" VkObjectTableIndexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "indirectCommandsLayout" VkCmdReserveSpaceForCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

Associated Types

type FieldType "indirectCommandsLayout" VkCmdReserveSpaceForCommandsInfoNVX Source #

type FieldOptional "indirectCommandsLayout" VkCmdReserveSpaceForCommandsInfoNVX :: Bool Source #

type FieldOffset "indirectCommandsLayout" VkCmdReserveSpaceForCommandsInfoNVX :: Nat Source #

type FieldIsArray "indirectCommandsLayout" VkCmdReserveSpaceForCommandsInfoNVX :: Bool Source #

HasField "indirectCommandsLayout" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

Associated Types

type FieldType "indirectCommandsLayout" VkCmdProcessCommandsInfoNVX Source #

type FieldOptional "indirectCommandsLayout" VkCmdProcessCommandsInfoNVX :: Bool Source #

type FieldOffset "indirectCommandsLayout" VkCmdProcessCommandsInfoNVX :: Nat Source #

type FieldIsArray "indirectCommandsLayout" VkCmdProcessCommandsInfoNVX :: Bool Source #

HasField "indirectCommandsTokenCount" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

Associated Types

type FieldType "indirectCommandsTokenCount" VkCmdProcessCommandsInfoNVX Source #

type FieldOptional "indirectCommandsTokenCount" VkCmdProcessCommandsInfoNVX :: Bool Source #

type FieldOffset "indirectCommandsTokenCount" VkCmdProcessCommandsInfoNVX :: Nat Source #

type FieldIsArray "indirectCommandsTokenCount" VkCmdProcessCommandsInfoNVX :: Bool Source #

HasField "inheritedQueries" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "inheritedQueries" VkPhysicalDeviceFeatures Source #

type FieldOptional "inheritedQueries" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "inheritedQueries" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "inheritedQueries" VkPhysicalDeviceFeatures :: Bool Source #

HasField "initialDataSize" VkValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

HasField "initialDataSize" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "initialDataSize" VkPipelineCacheCreateInfo Source #

type FieldOptional "initialDataSize" VkPipelineCacheCreateInfo :: Bool Source #

type FieldOffset "initialDataSize" VkPipelineCacheCreateInfo :: Nat Source #

type FieldIsArray "initialDataSize" VkPipelineCacheCreateInfo :: Bool Source #

HasField "initialLayout" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "initialLayout" VkImageCreateInfo Source #

type FieldOptional "initialLayout" VkImageCreateInfo :: Bool Source #

type FieldOffset "initialLayout" VkImageCreateInfo :: Nat Source #

type FieldIsArray "initialLayout" VkImageCreateInfo :: Bool Source #

HasField "initialLayout" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

Associated Types

type FieldType "initialLayout" VkAttachmentDescription Source #

type FieldOptional "initialLayout" VkAttachmentDescription :: Bool Source #

type FieldOffset "initialLayout" VkAttachmentDescription :: Nat Source #

type FieldIsArray "initialLayout" VkAttachmentDescription :: Bool Source #

HasField "inputAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "inputAttachmentCount" VkSubpassDescription Source #

type FieldOptional "inputAttachmentCount" VkSubpassDescription :: Bool Source #

type FieldOffset "inputAttachmentCount" VkSubpassDescription :: Nat Source #

type FieldIsArray "inputAttachmentCount" VkSubpassDescription :: Bool Source #

HasField "inputAttachmentIndex" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

Associated Types

type FieldType "inputAttachmentIndex" VkInputAttachmentAspectReference Source #

type FieldOptional "inputAttachmentIndex" VkInputAttachmentAspectReference :: Bool Source #

type FieldOffset "inputAttachmentIndex" VkInputAttachmentAspectReference :: Nat Source #

type FieldIsArray "inputAttachmentIndex" VkInputAttachmentAspectReference :: Bool Source #

HasField "inputRate" VkVertexInputBindingDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

HasField "instanceCount" VkDrawIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

Associated Types

type FieldType "instanceCount" VkDrawIndirectCommand Source #

type FieldOptional "instanceCount" VkDrawIndirectCommand :: Bool Source #

type FieldOffset "instanceCount" VkDrawIndirectCommand :: Nat Source #

type FieldIsArray "instanceCount" VkDrawIndirectCommand :: Bool Source #

HasField "instanceCount" VkDrawIndexedIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

HasField "int32" VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

HasField "largePoints" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

HasField "layer" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

HasField "layerCount" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "layerCount" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "layerCount" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldType "layerCount" VkClearRect Source #

type FieldOptional "layerCount" VkClearRect :: Bool Source #

type FieldOffset "layerCount" VkClearRect :: Nat Source #

type FieldIsArray "layerCount" VkClearRect :: Bool Source #

HasField "layerName" VkLayerProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.LayerProperties

Associated Types

type FieldType "layerName" VkLayerProperties Source #

type FieldOptional "layerName" VkLayerProperties :: Bool Source #

type FieldOffset "layerName" VkLayerProperties :: Nat Source #

type FieldIsArray "layerName" VkLayerProperties :: Bool Source #

HasField "layers" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

HasField "layout" VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

HasField "layout" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "layout" VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

HasField "ldsSizePerLocalWorkGroup" VkShaderResourceUsageAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

Associated Types

type FieldType "ldsSizePerLocalWorkGroup" VkShaderResourceUsageAMD Source #

type FieldOptional "ldsSizePerLocalWorkGroup" VkShaderResourceUsageAMD :: Bool Source #

type FieldOffset "ldsSizePerLocalWorkGroup" VkShaderResourceUsageAMD :: Nat Source #

type FieldIsArray "ldsSizePerLocalWorkGroup" VkShaderResourceUsageAMD :: Bool Source #

HasField "ldsUsageSizeInBytes" VkShaderResourceUsageAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

Associated Types

type FieldType "ldsUsageSizeInBytes" VkShaderResourceUsageAMD Source #

type FieldOptional "ldsUsageSizeInBytes" VkShaderResourceUsageAMD :: Bool Source #

type FieldOffset "ldsUsageSizeInBytes" VkShaderResourceUsageAMD :: Nat Source #

type FieldIsArray "ldsUsageSizeInBytes" VkShaderResourceUsageAMD :: Bool Source #

HasField "level" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "levelCount" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "limits" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "lineWidth" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

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 "linearTilingFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

Associated Types

type FieldType "linearTilingFeatures" VkFormatProperties Source #

type FieldOptional "linearTilingFeatures" VkFormatProperties :: Bool Source #

type FieldOffset "linearTilingFeatures" VkFormatProperties :: Nat Source #

type FieldIsArray "linearTilingFeatures" VkFormatProperties :: Bool Source #

HasField "loadOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

HasField "location" VkVertexInputAttributeDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

HasField "logicOp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

HasField "logicOp" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "logicOpEnable" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "magFilter" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "magFilter" VkSamplerCreateInfo Source #

type FieldOptional "magFilter" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "magFilter" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "magFilter" VkSamplerCreateInfo :: Bool Source #

HasField "mapEntryCount" VkSpecializationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

Associated Types

type FieldType "mapEntryCount" VkSpecializationInfo Source #

type FieldOptional "mapEntryCount" VkSpecializationInfo :: Bool Source #

type FieldOffset "mapEntryCount" VkSpecializationInfo :: Nat Source #

type FieldIsArray "mapEntryCount" VkSpecializationInfo :: Bool Source #

HasField "maxAnisotropy" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "maxAnisotropy" VkSamplerCreateInfo Source #

type FieldOptional "maxAnisotropy" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "maxAnisotropy" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "maxAnisotropy" VkSamplerCreateInfo :: Bool Source #

HasField "maxArrayLayers" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "maxArrayLayers" VkImageFormatProperties Source #

type FieldOptional "maxArrayLayers" VkImageFormatProperties :: Bool Source #

type FieldOffset "maxArrayLayers" VkImageFormatProperties :: Nat Source #

type FieldIsArray "maxArrayLayers" VkImageFormatProperties :: 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 "maxContentLightLevel" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Associated Types

type FieldType "maxContentLightLevel" VkHdrMetadataEXT Source #

type FieldOptional "maxContentLightLevel" VkHdrMetadataEXT :: Bool Source #

type FieldOffset "maxContentLightLevel" VkHdrMetadataEXT :: Nat Source #

type FieldIsArray "maxContentLightLevel" VkHdrMetadataEXT :: 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 "maxDepth" VkViewport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

Associated Types

type FieldType "maxDepth" VkViewport Source #

type FieldOptional "maxDepth" VkViewport :: Bool Source #

type FieldOffset "maxDepth" VkViewport :: Nat Source #

type FieldIsArray "maxDepth" VkViewport :: Bool Source #

HasField "maxDepthBounds" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

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 "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 "maxDiscardRectangles" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

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 "maxDstExtent" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "maxDstPosition" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "maxExtent" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

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 "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 "maxFrameAverageLightLevel" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Associated Types

type FieldType "maxFrameAverageLightLevel" VkHdrMetadataEXT Source #

type FieldOptional "maxFrameAverageLightLevel" VkHdrMetadataEXT :: Bool Source #

type FieldOffset "maxFrameAverageLightLevel" VkHdrMetadataEXT :: Nat Source #

type FieldIsArray "maxFrameAverageLightLevel" VkHdrMetadataEXT :: 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" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "maxImageArrayLayers" VkSurfaceCapabilitiesKHR Source #

type FieldOptional "maxImageArrayLayers" VkSurfaceCapabilitiesKHR :: Bool Source #

type FieldOffset "maxImageArrayLayers" VkSurfaceCapabilitiesKHR :: Nat Source #

type FieldIsArray "maxImageArrayLayers" VkSurfaceCapabilitiesKHR :: Bool Source #

HasField "maxImageArrayLayers" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "maxImageArrayLayers" VkSurfaceCapabilities2EXT Source #

type FieldOptional "maxImageArrayLayers" VkSurfaceCapabilities2EXT :: Bool Source #

type FieldOffset "maxImageArrayLayers" VkSurfaceCapabilities2EXT :: Nat Source #

type FieldIsArray "maxImageArrayLayers" VkSurfaceCapabilities2EXT :: 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 "maxImageCount" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "maxImageCount" VkSurfaceCapabilitiesKHR Source #

type FieldOptional "maxImageCount" VkSurfaceCapabilitiesKHR :: Bool Source #

type FieldOffset "maxImageCount" VkSurfaceCapabilitiesKHR :: Nat Source #

type FieldIsArray "maxImageCount" VkSurfaceCapabilitiesKHR :: Bool Source #

HasField "maxImageCount" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "maxImageCount" VkSurfaceCapabilities2EXT Source #

type FieldOptional "maxImageCount" VkSurfaceCapabilities2EXT :: Bool Source #

type FieldOffset "maxImageCount" VkSurfaceCapabilities2EXT :: Nat Source #

type FieldIsArray "maxImageCount" VkSurfaceCapabilities2EXT :: 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 "maxImageExtent" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "maxImageExtent" VkSurfaceCapabilitiesKHR Source #

type FieldOptional "maxImageExtent" VkSurfaceCapabilitiesKHR :: Bool Source #

type FieldOffset "maxImageExtent" VkSurfaceCapabilitiesKHR :: Nat Source #

type FieldIsArray "maxImageExtent" VkSurfaceCapabilitiesKHR :: Bool Source #

HasField "maxImageExtent" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "maxImageExtent" VkSurfaceCapabilities2EXT Source #

type FieldOptional "maxImageExtent" VkSurfaceCapabilities2EXT :: Bool Source #

type FieldOffset "maxImageExtent" VkSurfaceCapabilities2EXT :: Nat Source #

type FieldIsArray "maxImageExtent" VkSurfaceCapabilities2EXT :: Bool Source #

HasField "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX Source #

type FieldOptional "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX :: Bool Source #

type FieldOffset "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX :: Nat Source #

type FieldIsArray "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX :: 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 "maxLod" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "maxLuminance" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Associated Types

type FieldType "maxLuminance" VkHdrMetadataEXT Source #

type FieldOptional "maxLuminance" VkHdrMetadataEXT :: Bool Source #

type FieldOffset "maxLuminance" VkHdrMetadataEXT :: Nat Source #

type FieldIsArray "maxLuminance" VkHdrMetadataEXT :: 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 "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 "maxMipLevels" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "maxMipLevels" VkImageFormatProperties Source #

type FieldOptional "maxMipLevels" VkImageFormatProperties :: Bool Source #

type FieldOffset "maxMipLevels" VkImageFormatProperties :: Nat Source #

type FieldIsArray "maxMipLevels" VkImageFormatProperties :: Bool Source #

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 "maxObjectEntryCounts" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "maxObjectEntryCounts" VkDeviceGeneratedCommandsLimitsNVX Source #

type FieldOptional "maxObjectEntryCounts" VkDeviceGeneratedCommandsLimitsNVX :: Bool Source #

type FieldOffset "maxObjectEntryCounts" VkDeviceGeneratedCommandsLimitsNVX :: Nat Source #

type FieldIsArray "maxObjectEntryCounts" VkDeviceGeneratedCommandsLimitsNVX :: Bool Source #

HasField "maxPerSetDescriptors" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

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 "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 "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 "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 "maxPipelineLayouts" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

Associated Types

type FieldType "maxPipelineLayouts" VkObjectTableCreateInfoNVX Source #

type FieldOptional "maxPipelineLayouts" VkObjectTableCreateInfoNVX :: Bool Source #

type FieldOffset "maxPipelineLayouts" VkObjectTableCreateInfoNVX :: Nat Source #

type FieldIsArray "maxPipelineLayouts" VkObjectTableCreateInfoNVX :: 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 "maxPushDescriptors" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "maxResourceSize" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "maxResourceSize" VkImageFormatProperties Source #

type FieldOptional "maxResourceSize" VkImageFormatProperties :: Bool Source #

type FieldOffset "maxResourceSize" VkImageFormatProperties :: Nat Source #

type FieldIsArray "maxResourceSize" VkImageFormatProperties :: Bool Source #

HasField "maxSampleLocationGridSize" VkMultisamplePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MultisamplePropertiesEXT

Associated Types

type FieldType "maxSampleLocationGridSize" VkMultisamplePropertiesEXT Source #

type FieldOptional "maxSampleLocationGridSize" VkMultisamplePropertiesEXT :: Bool Source #

type FieldOffset "maxSampleLocationGridSize" VkMultisamplePropertiesEXT :: Nat Source #

type FieldIsArray "maxSampleLocationGridSize" VkMultisamplePropertiesEXT :: Bool Source #

HasField "maxSampleLocationGridSize" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

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 "maxSampledImagesPerDescriptor" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

Associated Types

type FieldType "maxSampledImagesPerDescriptor" VkObjectTableCreateInfoNVX Source #

type FieldOptional "maxSampledImagesPerDescriptor" VkObjectTableCreateInfoNVX :: Bool Source #

type FieldOffset "maxSampledImagesPerDescriptor" VkObjectTableCreateInfoNVX :: Nat Source #

type FieldIsArray "maxSampledImagesPerDescriptor" VkObjectTableCreateInfoNVX :: 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 "maxSequencesCount" VkCmdReserveSpaceForCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

HasField "maxSequencesCount" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

Associated Types

type FieldType "maxSequencesCount" VkCmdProcessCommandsInfoNVX Source #

type FieldOptional "maxSequencesCount" VkCmdProcessCommandsInfoNVX :: Bool Source #

type FieldOffset "maxSequencesCount" VkCmdProcessCommandsInfoNVX :: Nat Source #

type FieldIsArray "maxSequencesCount" VkCmdProcessCommandsInfoNVX :: Bool Source #

HasField "maxSets" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "maxSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "maxSrcExtent" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "maxSrcPosition" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

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 "maxStorageBuffersPerDescriptor" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

Associated Types

type FieldType "maxStorageBuffersPerDescriptor" VkObjectTableCreateInfoNVX Source #

type FieldOptional "maxStorageBuffersPerDescriptor" VkObjectTableCreateInfoNVX :: Bool Source #

type FieldOffset "maxStorageBuffersPerDescriptor" VkObjectTableCreateInfoNVX :: Nat Source #

type FieldIsArray "maxStorageBuffersPerDescriptor" VkObjectTableCreateInfoNVX :: Bool Source #

HasField "maxStorageImagesPerDescriptor" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

Associated Types

type FieldType "maxStorageImagesPerDescriptor" VkObjectTableCreateInfoNVX Source #

type FieldOptional "maxStorageImagesPerDescriptor" VkObjectTableCreateInfoNVX :: Bool Source #

type FieldOffset "maxStorageImagesPerDescriptor" VkObjectTableCreateInfoNVX :: Nat Source #

type FieldIsArray "maxStorageImagesPerDescriptor" VkObjectTableCreateInfoNVX :: 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 "maxUniformBuffersPerDescriptor" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

Associated Types

type FieldType "maxUniformBuffersPerDescriptor" VkObjectTableCreateInfoNVX Source #

type FieldOptional "maxUniformBuffersPerDescriptor" VkObjectTableCreateInfoNVX :: Bool Source #

type FieldOffset "maxUniformBuffersPerDescriptor" VkObjectTableCreateInfoNVX :: Nat Source #

type FieldIsArray "maxUniformBuffersPerDescriptor" VkObjectTableCreateInfoNVX :: 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 "maxVariableDescriptorCount" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "maxVertexAttribDivisor" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

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 "maxVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

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 "memory" VkMappedMemoryRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MappedMemoryRange

HasField "memory" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "memory" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "memory" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "memory" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "memory" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "memoryDeviceIndex" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "memoryDeviceIndex" VkDeviceGroupBindSparseInfo Source #

type FieldOptional "memoryDeviceIndex" VkDeviceGroupBindSparseInfo :: Bool Source #

type FieldOffset "memoryDeviceIndex" VkDeviceGroupBindSparseInfo :: Nat Source #

type FieldIsArray "memoryDeviceIndex" VkDeviceGroupBindSparseInfo :: Bool Source #

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 "memoryOffset" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Associated Types

type FieldType "memoryOffset" VkSparseMemoryBind Source #

type FieldOptional "memoryOffset" VkSparseMemoryBind :: Bool Source #

type FieldOffset "memoryOffset" VkSparseMemoryBind :: Nat Source #

type FieldIsArray "memoryOffset" VkSparseMemoryBind :: Bool Source #

HasField "memoryOffset" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Associated Types

type FieldType "memoryOffset" VkSparseImageMemoryBind Source #

type FieldOptional "memoryOffset" VkSparseImageMemoryBind :: Bool Source #

type FieldOffset "memoryOffset" VkSparseImageMemoryBind :: Nat Source #

type FieldIsArray "memoryOffset" VkSparseImageMemoryBind :: Bool Source #

HasField "memoryOffset" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "memoryOffset" VkBindImageMemoryInfo Source #

type FieldOptional "memoryOffset" VkBindImageMemoryInfo :: Bool Source #

type FieldOffset "memoryOffset" VkBindImageMemoryInfo :: Nat Source #

type FieldIsArray "memoryOffset" VkBindImageMemoryInfo :: Bool Source #

HasField "memoryOffset" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "memoryOffset" VkBindBufferMemoryInfo Source #

type FieldOptional "memoryOffset" VkBindBufferMemoryInfo :: Bool Source #

type FieldOffset "memoryOffset" VkBindBufferMemoryInfo :: Nat Source #

type FieldIsArray "memoryOffset" VkBindBufferMemoryInfo :: Bool Source #

HasField "memoryProperties" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "memoryRequirements" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "memoryRequirements" VkMemoryRequirements2 Source #

type FieldOptional "memoryRequirements" VkMemoryRequirements2 :: Bool Source #

type FieldOffset "memoryRequirements" VkMemoryRequirements2 :: Nat Source #

type FieldIsArray "memoryRequirements" VkMemoryRequirements2 :: Bool Source #

HasField "memoryRequirements" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Associated Types

type FieldType "memoryRequirements" VkSparseImageMemoryRequirements2 Source #

type FieldOptional "memoryRequirements" VkSparseImageMemoryRequirements2 :: Bool Source #

type FieldOffset "memoryRequirements" VkSparseImageMemoryRequirements2 :: Nat Source #

type FieldIsArray "memoryRequirements" VkSparseImageMemoryRequirements2 :: Bool Source #

HasField "memoryTypeBits" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "memoryTypeBits" VkMemoryRequirements Source #

type FieldOptional "memoryTypeBits" VkMemoryRequirements :: Bool Source #

type FieldOffset "memoryTypeBits" VkMemoryRequirements :: Nat Source #

type FieldIsArray "memoryTypeBits" VkMemoryRequirements :: Bool Source #

HasField "memoryTypeBits" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "memoryTypeBits" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "memoryTypeBits" VkMemoryFdPropertiesKHR Source #

type FieldOptional "memoryTypeBits" VkMemoryFdPropertiesKHR :: Bool Source #

type FieldOffset "memoryTypeBits" VkMemoryFdPropertiesKHR :: Nat Source #

type FieldIsArray "memoryTypeBits" VkMemoryFdPropertiesKHR :: Bool Source #

HasField "memoryTypeCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "memoryTypeIndex" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "memoryTypeIndex" VkMemoryAllocateInfo Source #

type FieldOptional "memoryTypeIndex" VkMemoryAllocateInfo :: Bool Source #

type FieldOffset "memoryTypeIndex" VkMemoryAllocateInfo :: Nat Source #

type FieldIsArray "memoryTypeIndex" VkMemoryAllocateInfo :: Bool Source #

HasField "memoryTypes" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "messageIdNumber" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

HasField "messageSeverity" VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

HasField "messageType" VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

HasField "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source #

type FieldOptional "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX :: Bool Source #

type FieldOffset "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX :: Nat Source #

type FieldIsArray "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX :: Bool Source #

HasField "minDepth" VkViewport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

Associated Types

type FieldType "minDepth" VkViewport Source #

type FieldOptional "minDepth" VkViewport :: Bool Source #

type FieldOffset "minDepth" VkViewport :: Nat Source #

type FieldIsArray "minDepth" VkViewport :: Bool Source #

HasField "minDepthBounds" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "minDstExtent" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "minDstPosition" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "minFilter" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "minFilter" VkSamplerCreateInfo Source #

type FieldOptional "minFilter" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "minFilter" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "minFilter" VkSamplerCreateInfo :: Bool Source #

HasField "minImageCount" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "minImageCount" VkSurfaceCapabilitiesKHR Source #

type FieldOptional "minImageCount" VkSurfaceCapabilitiesKHR :: Bool Source #

type FieldOffset "minImageCount" VkSurfaceCapabilitiesKHR :: Nat Source #

type FieldIsArray "minImageCount" VkSurfaceCapabilitiesKHR :: Bool Source #

HasField "minImageCount" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "minImageCount" VkSurfaceCapabilities2EXT Source #

type FieldOptional "minImageCount" VkSurfaceCapabilities2EXT :: Bool Source #

type FieldOffset "minImageCount" VkSurfaceCapabilities2EXT :: Nat Source #

type FieldIsArray "minImageCount" VkSurfaceCapabilities2EXT :: Bool Source #

HasField "minImageCount" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

Associated Types

type FieldType "minImageCount" VkSwapchainCreateInfoKHR Source #

type FieldOptional "minImageCount" VkSwapchainCreateInfoKHR :: Bool Source #

type FieldOffset "minImageCount" VkSwapchainCreateInfoKHR :: Nat Source #

type FieldIsArray "minImageCount" VkSwapchainCreateInfoKHR :: Bool Source #

HasField "minImageExtent" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "minImageExtent" VkSurfaceCapabilitiesKHR Source #

type FieldOptional "minImageExtent" VkSurfaceCapabilitiesKHR :: Bool Source #

type FieldOffset "minImageExtent" VkSurfaceCapabilitiesKHR :: Nat Source #

type FieldIsArray "minImageExtent" VkSurfaceCapabilitiesKHR :: Bool Source #

HasField "minImageExtent" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "minImageExtent" VkSurfaceCapabilities2EXT Source #

type FieldOptional "minImageExtent" VkSurfaceCapabilities2EXT :: Bool Source #

type FieldOffset "minImageExtent" VkSurfaceCapabilities2EXT :: Nat Source #

type FieldIsArray "minImageExtent" VkSurfaceCapabilities2EXT :: Bool Source #

HasField "minImageTransferGranularity" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

Associated Types

type FieldType "minImageTransferGranularity" VkQueueFamilyProperties Source #

type FieldOptional "minImageTransferGranularity" VkQueueFamilyProperties :: Bool Source #

type FieldOffset "minImageTransferGranularity" VkQueueFamilyProperties :: Nat Source #

type FieldIsArray "minImageTransferGranularity" VkQueueFamilyProperties :: Bool Source #

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 "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 "minLod" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "minLuminance" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Associated Types

type FieldType "minLuminance" VkHdrMetadataEXT Source #

type FieldOptional "minLuminance" VkHdrMetadataEXT :: Bool Source #

type FieldOffset "minLuminance" VkHdrMetadataEXT :: Nat Source #

type FieldIsArray "minLuminance" VkHdrMetadataEXT :: 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 "minSampleShading" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source #

type FieldOptional "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX :: Bool Source #

type FieldOffset "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX :: Nat Source #

type FieldIsArray "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX :: Bool Source #

HasField "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source #

type FieldOptional "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX :: Bool Source #

type FieldOffset "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX :: Nat Source #

type FieldIsArray "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX :: Bool Source #

HasField "minSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "minSrcExtent" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "minSrcPosition" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

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 "minVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "mipLevel" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "mipLevel" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "mipLevel" VkImageSubresource Source #

type FieldOptional "mipLevel" VkImageSubresource :: Bool Source #

type FieldOffset "mipLevel" VkImageSubresource :: Nat Source #

type FieldIsArray "mipLevel" VkImageSubresource :: Bool Source #

HasField "mipLevels" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "mipLevels" VkImageCreateInfo Source #

type FieldOptional "mipLevels" VkImageCreateInfo :: Bool Source #

type FieldOffset "mipLevels" VkImageCreateInfo :: Nat Source #

type FieldIsArray "mipLevels" VkImageCreateInfo :: Bool Source #

HasField "mipLodBias" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "mipLodBias" VkSamplerCreateInfo Source #

type FieldOptional "mipLodBias" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "mipLodBias" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "mipLodBias" VkSamplerCreateInfo :: Bool Source #

HasField "mipmapMode" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "mipmapMode" VkSamplerCreateInfo Source #

type FieldOptional "mipmapMode" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "mipmapMode" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "mipmapMode" VkSamplerCreateInfo :: 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 "mode" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "modes" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "modes" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "module" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "multiDrawIndirect" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "multiDrawIndirect" VkPhysicalDeviceFeatures Source #

type FieldOptional "multiDrawIndirect" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "multiDrawIndirect" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "multiDrawIndirect" VkPhysicalDeviceFeatures :: Bool Source #

HasField "multiViewport" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "multiViewport" VkPhysicalDeviceFeatures Source #

type FieldOptional "multiViewport" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "multiViewport" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "multiViewport" VkPhysicalDeviceFeatures :: Bool Source #

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 "newLayout" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

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 "numAvailableSgprs" VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

Associated Types

type FieldType "numAvailableSgprs" VkShaderStatisticsInfoAMD Source #

type FieldOptional "numAvailableSgprs" VkShaderStatisticsInfoAMD :: Bool Source #

type FieldOffset "numAvailableSgprs" VkShaderStatisticsInfoAMD :: Nat Source #

type FieldIsArray "numAvailableSgprs" VkShaderStatisticsInfoAMD :: Bool Source #

HasField "numAvailableVgprs" VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

Associated Types

type FieldType "numAvailableVgprs" VkShaderStatisticsInfoAMD Source #

type FieldOptional "numAvailableVgprs" VkShaderStatisticsInfoAMD :: Bool Source #

type FieldOffset "numAvailableVgprs" VkShaderStatisticsInfoAMD :: Nat Source #

type FieldIsArray "numAvailableVgprs" VkShaderStatisticsInfoAMD :: Bool Source #

HasField "numPhysicalSgprs" VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

Associated Types

type FieldType "numPhysicalSgprs" VkShaderStatisticsInfoAMD Source #

type FieldOptional "numPhysicalSgprs" VkShaderStatisticsInfoAMD :: Bool Source #

type FieldOffset "numPhysicalSgprs" VkShaderStatisticsInfoAMD :: Nat Source #

type FieldIsArray "numPhysicalSgprs" VkShaderStatisticsInfoAMD :: Bool Source #

HasField "numPhysicalVgprs" VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

Associated Types

type FieldType "numPhysicalVgprs" VkShaderStatisticsInfoAMD Source #

type FieldOptional "numPhysicalVgprs" VkShaderStatisticsInfoAMD :: Bool Source #

type FieldOffset "numPhysicalVgprs" VkShaderStatisticsInfoAMD :: Nat Source #

type FieldIsArray "numPhysicalVgprs" VkShaderStatisticsInfoAMD :: Bool Source #

HasField "numUsedSgprs" VkShaderResourceUsageAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

Associated Types

type FieldType "numUsedSgprs" VkShaderResourceUsageAMD Source #

type FieldOptional "numUsedSgprs" VkShaderResourceUsageAMD :: Bool Source #

type FieldOffset "numUsedSgprs" VkShaderResourceUsageAMD :: Nat Source #

type FieldIsArray "numUsedSgprs" VkShaderResourceUsageAMD :: Bool Source #

HasField "numUsedVgprs" VkShaderResourceUsageAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

Associated Types

type FieldType "numUsedVgprs" VkShaderResourceUsageAMD Source #

type FieldOptional "numUsedVgprs" VkShaderResourceUsageAMD :: Bool Source #

type FieldOffset "numUsedVgprs" VkShaderResourceUsageAMD :: Nat Source #

type FieldIsArray "numUsedVgprs" VkShaderResourceUsageAMD :: Bool Source #

HasField "object" VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "object" VkDebugMarkerObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "objectCount" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

HasField "objectCount" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "objectHandle" VkDebugUtilsObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsObjectNameInfoEXT

HasField "objectHandle" VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "objectTable" VkCmdReserveSpaceForCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

HasField "objectTable" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

HasField "objectType" VkDebugUtilsObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsObjectNameInfoEXT

HasField "objectType" VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "objectType" VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "objectType" VkDebugMarkerObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "occlusionQueryEnable" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Associated Types

type FieldType "occlusionQueryEnable" VkCommandBufferInheritanceInfo Source #

type FieldOptional "occlusionQueryEnable" VkCommandBufferInheritanceInfo :: Bool Source #

type FieldOffset "occlusionQueryEnable" VkCommandBufferInheritanceInfo :: Nat Source #

type FieldIsArray "occlusionQueryEnable" VkCommandBufferInheritanceInfo :: Bool Source #

HasField "occlusionQueryPrecise" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "occlusionQueryPrecise" VkPhysicalDeviceFeatures Source #

type FieldOptional "occlusionQueryPrecise" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "occlusionQueryPrecise" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "occlusionQueryPrecise" VkPhysicalDeviceFeatures :: Bool Source #

HasField "offset" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "offset" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "offset" VkIndirectCommandsTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

HasField "offset" VkMappedMemoryRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MappedMemoryRange

HasField "offset" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "offset" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "offset" VkPushConstantRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PushConstantRange

HasField "offset" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Associated Types

type FieldType "offset" VkRectLayerKHR Source #

type FieldOptional "offset" VkRectLayerKHR :: Bool Source #

type FieldOffset "offset" VkRectLayerKHR :: Nat Source #

type FieldIsArray "offset" VkRectLayerKHR :: Bool Source #

HasField "offset" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Associated Types

type FieldType "offset" VkRect2D Source #

type FieldOptional "offset" VkRect2D :: Bool Source #

type FieldOffset "offset" VkRect2D :: Nat Source #

type FieldIsArray "offset" VkRect2D :: Bool Source #

HasField "offset" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "offset" VkSpecializationMapEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

HasField "offset" VkSubresourceLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubresourceLayout

HasField "offset" VkVertexInputAttributeDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

HasField "oldLayout" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "oldSwapchain" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

Associated Types

type FieldType "oldSwapchain" VkSwapchainCreateInfoKHR Source #

type FieldOptional "oldSwapchain" VkSwapchainCreateInfoKHR :: Bool Source #

type FieldOffset "oldSwapchain" VkSwapchainCreateInfoKHR :: Nat Source #

type FieldIsArray "oldSwapchain" VkSwapchainCreateInfoKHR :: 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 "optimalTilingFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

Associated Types

type FieldType "optimalTilingFeatures" VkFormatProperties Source #

type FieldOptional "optimalTilingFeatures" VkFormatProperties :: Bool Source #

type FieldOffset "optimalTilingFeatures" VkFormatProperties :: Nat Source #

type FieldIsArray "optimalTilingFeatures" VkFormatProperties :: Bool Source #

HasField "pApplicationInfo" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

Associated Types

type FieldType "pApplicationInfo" VkInstanceCreateInfo Source #

type FieldOptional "pApplicationInfo" VkInstanceCreateInfo :: Bool Source #

type FieldOffset "pApplicationInfo" VkInstanceCreateInfo :: Nat Source #

type FieldIsArray "pApplicationInfo" VkInstanceCreateInfo :: Bool Source #

HasField "pApplicationName" VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

Associated Types

type FieldType "pApplicationName" VkApplicationInfo Source #

type FieldOptional "pApplicationName" VkApplicationInfo :: Bool Source #

type FieldOffset "pApplicationName" VkApplicationInfo :: Nat Source #

type FieldIsArray "pApplicationName" VkApplicationInfo :: Bool Source #

HasField "pAspectReferences" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "pAttachmentInitialSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "pAttachmentInitialSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source #

type FieldOptional "pAttachmentInitialSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT :: Bool Source #

type FieldOffset "pAttachmentInitialSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT :: Nat Source #

type FieldIsArray "pAttachmentInitialSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT :: Bool Source #

HasField "pAttachments" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

Associated Types

type FieldType "pAttachments" VkFramebufferCreateInfo Source #

type FieldOptional "pAttachments" VkFramebufferCreateInfo :: Bool Source #

type FieldOffset "pAttachments" VkFramebufferCreateInfo :: Nat Source #

type FieldIsArray "pAttachments" VkFramebufferCreateInfo :: Bool Source #

HasField "pAttachments" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "pAttachments" VkRenderPassCreateInfo Source #

type FieldOptional "pAttachments" VkRenderPassCreateInfo :: Bool Source #

type FieldOffset "pAttachments" VkRenderPassCreateInfo :: Nat Source #

type FieldIsArray "pAttachments" VkRenderPassCreateInfo :: Bool Source #

HasField "pAttachments" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pBindingFlags" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pBindings" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pBinds" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "pBinds" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "pBinds" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "pBufferBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "pBufferBinds" VkBindSparseInfo Source #

type FieldOptional "pBufferBinds" VkBindSparseInfo :: Bool Source #

type FieldOffset "pBufferBinds" VkBindSparseInfo :: Nat Source #

type FieldIsArray "pBufferBinds" VkBindSparseInfo :: Bool Source #

HasField "pBufferInfo" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

Associated Types

type FieldType "pBufferInfo" VkWriteDescriptorSet Source #

type FieldOptional "pBufferInfo" VkWriteDescriptorSet :: Bool Source #

type FieldOffset "pBufferInfo" VkWriteDescriptorSet :: Nat Source #

type FieldIsArray "pBufferInfo" VkWriteDescriptorSet :: Bool Source #

HasField "pClearValues" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "pClearValues" VkRenderPassBeginInfo Source #

type FieldOptional "pClearValues" VkRenderPassBeginInfo :: Bool Source #

type FieldOffset "pClearValues" VkRenderPassBeginInfo :: Nat Source #

type FieldIsArray "pClearValues" VkRenderPassBeginInfo :: Bool Source #

HasField "pCmdBufLabels" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

HasField "pCode" VkShaderModuleCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

HasField "pColorAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "pColorAttachments" VkSubpassDescription Source #

type FieldOptional "pColorAttachments" VkSubpassDescription :: Bool Source #

type FieldOffset "pColorAttachments" VkSubpassDescription :: Nat Source #

type FieldIsArray "pColorAttachments" VkSubpassDescription :: Bool Source #

HasField "pColorBlendState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pColorBlendState" VkGraphicsPipelineCreateInfo Source #

type FieldOptional "pColorBlendState" VkGraphicsPipelineCreateInfo :: Bool Source #

type FieldOffset "pColorBlendState" VkGraphicsPipelineCreateInfo :: Nat Source #

type FieldIsArray "pColorBlendState" VkGraphicsPipelineCreateInfo :: Bool Source #

HasField "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo Source #

type FieldOptional "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo :: Bool Source #

type FieldOffset "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo :: Nat Source #

type FieldIsArray "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo :: Bool Source #

HasField "pCommandBuffers" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Associated Types

type FieldType "pCommandBuffers" VkSubmitInfo Source #

type FieldOptional "pCommandBuffers" VkSubmitInfo :: Bool Source #

type FieldOffset "pCommandBuffers" VkSubmitInfo :: Nat Source #

type FieldIsArray "pCommandBuffers" VkSubmitInfo :: Bool Source #

HasField "pCorrelationMasks" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "pCorrelationMasks" VkRenderPassMultiviewCreateInfo Source #

type FieldOptional "pCorrelationMasks" VkRenderPassMultiviewCreateInfo :: Bool Source #

type FieldOffset "pCorrelationMasks" VkRenderPassMultiviewCreateInfo :: Nat Source #

type FieldIsArray "pCorrelationMasks" VkRenderPassMultiviewCreateInfo :: Bool Source #

HasField "pCoverageModulationTable" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pData" VkSpecializationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

HasField "pDependencies" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "pDependencies" VkRenderPassCreateInfo Source #

type FieldOptional "pDependencies" VkRenderPassCreateInfo :: Bool Source #

type FieldOffset "pDependencies" VkRenderPassCreateInfo :: Nat Source #

type FieldIsArray "pDependencies" VkRenderPassCreateInfo :: Bool Source #

HasField "pDepthStencilAttachment" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "pDepthStencilAttachment" VkSubpassDescription Source #

type FieldOptional "pDepthStencilAttachment" VkSubpassDescription :: Bool Source #

type FieldOffset "pDepthStencilAttachment" VkSubpassDescription :: Nat Source #

type FieldIsArray "pDepthStencilAttachment" VkSubpassDescription :: Bool Source #

HasField "pDepthStencilState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pDepthStencilState" VkGraphicsPipelineCreateInfo Source #

type FieldOptional "pDepthStencilState" VkGraphicsPipelineCreateInfo :: Bool Source #

type FieldOffset "pDepthStencilState" VkGraphicsPipelineCreateInfo :: Nat Source #

type FieldIsArray "pDepthStencilState" VkGraphicsPipelineCreateInfo :: Bool Source #

HasField "pDescriptorCounts" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT 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 "pDeviceIndices" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "pDeviceIndices" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "pDeviceMasks" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pDeviceRenderAreas" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "pDeviceRenderAreas" VkDeviceGroupRenderPassBeginInfo Source #

type FieldOptional "pDeviceRenderAreas" VkDeviceGroupRenderPassBeginInfo :: Bool Source #

type FieldOffset "pDeviceRenderAreas" VkDeviceGroupRenderPassBeginInfo :: Nat Source #

type FieldIsArray "pDeviceRenderAreas" VkDeviceGroupRenderPassBeginInfo :: Bool Source #

HasField "pDisabledValidationChecks" VkValidationFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

Associated Types

type FieldType "pDisabledValidationChecks" VkValidationFlagsEXT Source #

type FieldOptional "pDisabledValidationChecks" VkValidationFlagsEXT :: Bool Source #

type FieldOffset "pDisabledValidationChecks" VkValidationFlagsEXT :: Nat Source #

type FieldIsArray "pDisabledValidationChecks" VkValidationFlagsEXT :: Bool Source #

HasField "pDiscardRectangles" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pDynamicState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pDynamicStates" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pEnabledFeatures" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "pEnabledFeatures" VkDeviceCreateInfo Source #

type FieldOptional "pEnabledFeatures" VkDeviceCreateInfo :: Bool Source #

type FieldOffset "pEnabledFeatures" VkDeviceCreateInfo :: Nat Source #

type FieldIsArray "pEnabledFeatures" VkDeviceCreateInfo :: Bool Source #

HasField "pEngineName" VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

Associated Types

type FieldType "pEngineName" VkApplicationInfo Source #

type FieldOptional "pEngineName" VkApplicationInfo :: Bool Source #

type FieldOffset "pEngineName" VkApplicationInfo :: Nat Source #

type FieldIsArray "pEngineName" VkApplicationInfo :: Bool Source #

HasField "pHostPointer" VkImportMemoryHostPointerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

HasField "pImageBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "pImageBinds" VkBindSparseInfo Source #

type FieldOptional "pImageBinds" VkBindSparseInfo :: Bool Source #

type FieldOffset "pImageBinds" VkBindSparseInfo :: Nat Source #

type FieldIsArray "pImageBinds" VkBindSparseInfo :: Bool Source #

HasField "pImageIndices" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "pImageIndices" VkPresentInfoKHR Source #

type FieldOptional "pImageIndices" VkPresentInfoKHR :: Bool Source #

type FieldOffset "pImageIndices" VkPresentInfoKHR :: Nat Source #

type FieldIsArray "pImageIndices" VkPresentInfoKHR :: Bool Source #

HasField "pImageInfo" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

Associated Types

type FieldType "pImageInfo" VkWriteDescriptorSet Source #

type FieldOptional "pImageInfo" VkWriteDescriptorSet :: Bool Source #

type FieldOffset "pImageInfo" VkWriteDescriptorSet :: Nat Source #

type FieldIsArray "pImageInfo" VkWriteDescriptorSet :: Bool Source #

HasField "pImageOpaqueBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "pImageOpaqueBinds" VkBindSparseInfo Source #

type FieldOptional "pImageOpaqueBinds" VkBindSparseInfo :: Bool Source #

type FieldOffset "pImageOpaqueBinds" VkBindSparseInfo :: Nat Source #

type FieldIsArray "pImageOpaqueBinds" VkBindSparseInfo :: Bool Source #

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 "pIndirectCommandsTokens" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

Associated Types

type FieldType "pIndirectCommandsTokens" VkCmdProcessCommandsInfoNVX Source #

type FieldOptional "pIndirectCommandsTokens" VkCmdProcessCommandsInfoNVX :: Bool Source #

type FieldOffset "pIndirectCommandsTokens" VkCmdProcessCommandsInfoNVX :: Nat Source #

type FieldIsArray "pIndirectCommandsTokens" VkCmdProcessCommandsInfoNVX :: Bool Source #

HasField "pInheritanceInfo" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Associated Types

type FieldType "pInheritanceInfo" VkCommandBufferBeginInfo Source #

type FieldOptional "pInheritanceInfo" VkCommandBufferBeginInfo :: Bool Source #

type FieldOffset "pInheritanceInfo" VkCommandBufferBeginInfo :: Nat Source #

type FieldIsArray "pInheritanceInfo" VkCommandBufferBeginInfo :: Bool Source #

HasField "pInitialData" VkValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

HasField "pInitialData" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pInputAssemblyState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pInputAssemblyState" VkGraphicsPipelineCreateInfo Source #

type FieldOptional "pInputAssemblyState" VkGraphicsPipelineCreateInfo :: Bool Source #

type FieldOffset "pInputAssemblyState" VkGraphicsPipelineCreateInfo :: Nat Source #

type FieldIsArray "pInputAssemblyState" VkGraphicsPipelineCreateInfo :: Bool Source #

HasField "pInputAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "pInputAttachments" VkSubpassDescription Source #

type FieldOptional "pInputAttachments" VkSubpassDescription :: Bool Source #

type FieldOffset "pInputAttachments" VkSubpassDescription :: Nat Source #

type FieldIsArray "pInputAttachments" VkSubpassDescription :: Bool Source #

HasField "pLabelName" VkDebugUtilsLabelEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsLabelEXT

Associated Types

type FieldType "pLabelName" VkDebugUtilsLabelEXT Source #

type FieldOptional "pLabelName" VkDebugUtilsLabelEXT :: Bool Source #

type FieldOffset "pLabelName" VkDebugUtilsLabelEXT :: Nat Source #

type FieldIsArray "pLabelName" VkDebugUtilsLabelEXT :: Bool Source #

HasField "pMapEntries" VkSpecializationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

Associated Types

type FieldType "pMapEntries" VkSpecializationInfo Source #

type FieldOptional "pMapEntries" VkSpecializationInfo :: Bool Source #

type FieldOffset "pMapEntries" VkSpecializationInfo :: Nat Source #

type FieldIsArray "pMapEntries" VkSpecializationInfo :: Bool Source #

HasField "pMarkerName" VkDebugMarkerMarkerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "pMessage" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

HasField "pMessageIdName" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

HasField "pMultisampleState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pMultisampleState" VkGraphicsPipelineCreateInfo Source #

type FieldOptional "pMultisampleState" VkGraphicsPipelineCreateInfo :: Bool Source #

type FieldOffset "pMultisampleState" VkGraphicsPipelineCreateInfo :: Nat Source #

type FieldIsArray "pMultisampleState" VkGraphicsPipelineCreateInfo :: Bool Source #

HasField "pName" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

HasField "pNext" VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

HasField "pNext" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "pNext" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "pNext" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "pNext" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "pNext" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

HasField "pNext" VkDebugUtilsLabelEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsLabelEXT

HasField "pNext" VkDebugUtilsObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsObjectNameInfoEXT

HasField "pNext" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

HasField "pNext" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pNext" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pNext" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pNext" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pNext" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pNext" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pNext" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pNext" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pNext" VkEventCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.EventCreateInfo

HasField "pNext" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

HasField "pNext" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

HasField "pNext" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

HasField "pNext" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

HasField "pNext" VkIndirectCommandsLayoutCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

HasField "pNext" VkCmdReserveSpaceForCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

HasField "pNext" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

HasField "pNext" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

HasField "pNext" VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

HasField "pNext" VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "pNext" VkDebugReportCallbackCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "pNext" VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "pNext" VkDebugMarkerObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "pNext" VkDebugMarkerMarkerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "pNext" VkMappedMemoryRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MappedMemoryRange

HasField "pNext" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "pNext" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "pNext" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "pNext" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "pNext" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "pNext" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "pNext" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "pNext" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "pNext" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "pNext" VkImportSemaphoreFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

HasField "pNext" VkImportMemoryHostPointerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

HasField "pNext" VkImportMemoryFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

HasField "pNext" VkImportFenceFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

HasField "pNext" VkMultisamplePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MultisamplePropertiesEXT

HasField "pNext" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "pNext" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "pNext" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "pNext" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "pNext" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "pNext" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "pNext" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "pNext" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "pNext" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "pNext" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "pNext" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "pNext" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "pNext" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "pNext" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "pNext" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "pNext" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "pNext" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "pNext" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "pNext" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "pNext" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "pNext" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "pNext" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "pNext" VkDedicatedAllocationMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

HasField "pNext" VkDedicatedAllocationImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

HasField "pNext" VkDedicatedAllocationBufferCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

HasField "pNext" VkQueryPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueryPoolCreateInfo

HasField "pNext" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

HasField "pNext" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

HasField "pNext" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

HasField "pNext" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

HasField "pNext" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "pNext" VkDisplayPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "pNext" VkDisplayPowerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "pNext" VkDisplayModeCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "pNext" VkDisplayEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "pNext" VkSampleLocationsInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

HasField "pNext" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "pNext" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "pNext" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "pNext" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "pNext" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "pNext" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

HasField "pNext" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

HasField "pNext" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "pNext" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "pNext" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "pNext" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "pNext" VkShaderModuleValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

HasField "pNext" VkShaderModuleCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

HasField "pNext" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "pNext" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "pNext" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "pNext" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "pNext" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "pNext" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "pNext" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "pNext" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "pNext" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "pNext" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Associated Types

type FieldType "pNext" VkSubmitInfo Source #

type FieldOptional "pNext" VkSubmitInfo :: Bool Source #

type FieldOffset "pNext" VkSubmitInfo :: Nat Source #

type FieldIsArray "pNext" VkSubmitInfo :: Bool Source #

HasField "pNext" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

HasField "pNext" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "pNext" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "pNext" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "pNext" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "pNext" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "pNext" VkSurfaceFormat2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

HasField "pNext" VkSurfaceCapabilities2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

HasField "pNext" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

HasField "pNext" VkSharedPresentSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SharedPresentSurfaceCapabilitiesKHR

HasField "pNext" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

HasField "pNext" VkSwapchainCounterCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

HasField "pNext" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

HasField "pNext" VkValidationFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

HasField "pNext" VkValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

HasField "pNext" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

HasField "pNext" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

HasField "pNext" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

HasField "pObjectEntryCounts" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

Associated Types

type FieldType "pObjectEntryCounts" VkObjectTableCreateInfoNVX Source #

type FieldOptional "pObjectEntryCounts" VkObjectTableCreateInfoNVX :: Bool Source #

type FieldOffset "pObjectEntryCounts" VkObjectTableCreateInfoNVX :: Nat Source #

type FieldIsArray "pObjectEntryCounts" VkObjectTableCreateInfoNVX :: Bool Source #

HasField "pObjectEntryTypes" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

Associated Types

type FieldType "pObjectEntryTypes" VkObjectTableCreateInfoNVX Source #

type FieldOptional "pObjectEntryTypes" VkObjectTableCreateInfoNVX :: Bool Source #

type FieldOffset "pObjectEntryTypes" VkObjectTableCreateInfoNVX :: Nat Source #

type FieldIsArray "pObjectEntryTypes" VkObjectTableCreateInfoNVX :: Bool Source #

HasField "pObjectEntryUsageFlags" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

Associated Types

type FieldType "pObjectEntryUsageFlags" VkObjectTableCreateInfoNVX Source #

type FieldOptional "pObjectEntryUsageFlags" VkObjectTableCreateInfoNVX :: Bool Source #

type FieldOffset "pObjectEntryUsageFlags" VkObjectTableCreateInfoNVX :: Nat Source #

type FieldIsArray "pObjectEntryUsageFlags" VkObjectTableCreateInfoNVX :: Bool Source #

HasField "pObjectName" VkDebugUtilsObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsObjectNameInfoEXT

HasField "pObjectName" VkDebugMarkerObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "pObjects" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

HasField "pPhysicalDevices" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "pPhysicalDevices" VkDeviceGroupDeviceCreateInfo Source #

type FieldOptional "pPhysicalDevices" VkDeviceGroupDeviceCreateInfo :: Bool Source #

type FieldOffset "pPhysicalDevices" VkDeviceGroupDeviceCreateInfo :: Nat Source #

type FieldIsArray "pPhysicalDevices" VkDeviceGroupDeviceCreateInfo :: Bool Source #

HasField "pPoolSizes" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pPostSubpassSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "pPostSubpassSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source #

type FieldOptional "pPostSubpassSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT :: Bool Source #

type FieldOffset "pPostSubpassSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT :: Nat Source #

type FieldIsArray "pPostSubpassSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT :: Bool Source #

HasField "pPreserveAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "pPreserveAttachments" VkSubpassDescription Source #

type FieldOptional "pPreserveAttachments" VkSubpassDescription :: Bool Source #

type FieldOffset "pPreserveAttachments" VkSubpassDescription :: Nat Source #

type FieldIsArray "pPreserveAttachments" VkSubpassDescription :: Bool Source #

HasField "pPushConstantRanges" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pPushConstantRanges" VkPipelineLayoutCreateInfo Source #

type FieldOptional "pPushConstantRanges" VkPipelineLayoutCreateInfo :: Bool Source #

type FieldOffset "pPushConstantRanges" VkPipelineLayoutCreateInfo :: Nat Source #

type FieldIsArray "pPushConstantRanges" VkPipelineLayoutCreateInfo :: Bool Source #

HasField "pQueueCreateInfos" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "pQueueCreateInfos" VkDeviceCreateInfo Source #

type FieldOptional "pQueueCreateInfos" VkDeviceCreateInfo :: Bool Source #

type FieldOffset "pQueueCreateInfos" VkDeviceCreateInfo :: Nat Source #

type FieldIsArray "pQueueCreateInfos" VkDeviceCreateInfo :: Bool Source #

HasField "pQueueFamilyIndices" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "pQueueFamilyIndices" VkImageCreateInfo Source #

type FieldOptional "pQueueFamilyIndices" VkImageCreateInfo :: Bool Source #

type FieldOffset "pQueueFamilyIndices" VkImageCreateInfo :: Nat Source #

type FieldIsArray "pQueueFamilyIndices" VkImageCreateInfo :: Bool Source #

HasField "pQueueFamilyIndices" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "pQueueFamilyIndices" VkBufferCreateInfo Source #

type FieldOptional "pQueueFamilyIndices" VkBufferCreateInfo :: Bool Source #

type FieldOffset "pQueueFamilyIndices" VkBufferCreateInfo :: Nat Source #

type FieldIsArray "pQueueFamilyIndices" VkBufferCreateInfo :: Bool Source #

HasField "pQueueFamilyIndices" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

Associated Types

type FieldType "pQueueFamilyIndices" VkSwapchainCreateInfoKHR Source #

type FieldOptional "pQueueFamilyIndices" VkSwapchainCreateInfoKHR :: Bool Source #

type FieldOffset "pQueueFamilyIndices" VkSwapchainCreateInfoKHR :: Nat Source #

type FieldIsArray "pQueueFamilyIndices" VkSwapchainCreateInfoKHR :: Bool Source #

HasField "pQueueLabels" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

HasField "pQueuePriorities" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "pQueuePriorities" VkDeviceQueueCreateInfo Source #

type FieldOptional "pQueuePriorities" VkDeviceQueueCreateInfo :: Bool Source #

type FieldOffset "pQueuePriorities" VkDeviceQueueCreateInfo :: Nat Source #

type FieldIsArray "pQueuePriorities" VkDeviceQueueCreateInfo :: Bool Source #

HasField "pRasterizationState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pRasterizationState" VkGraphicsPipelineCreateInfo Source #

type FieldOptional "pRasterizationState" VkGraphicsPipelineCreateInfo :: Bool Source #

type FieldOffset "pRasterizationState" VkGraphicsPipelineCreateInfo :: Nat Source #

type FieldIsArray "pRasterizationState" VkGraphicsPipelineCreateInfo :: Bool Source #

HasField "pRectangles" VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "pRectangles" VkPresentRegionKHR Source #

type FieldOptional "pRectangles" VkPresentRegionKHR :: Bool Source #

type FieldOffset "pRectangles" VkPresentRegionKHR :: Nat Source #

type FieldIsArray "pRectangles" VkPresentRegionKHR :: Bool Source #

HasField "pRegions" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

HasField "pResolveAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "pResolveAttachments" VkSubpassDescription Source #

type FieldOptional "pResolveAttachments" VkSubpassDescription :: Bool Source #

type FieldOffset "pResolveAttachments" VkSubpassDescription :: Nat Source #

type FieldIsArray "pResolveAttachments" VkSubpassDescription :: Bool Source #

HasField "pResults" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "pResults" VkPresentInfoKHR Source #

type FieldOptional "pResults" VkPresentInfoKHR :: Bool Source #

type FieldOffset "pResults" VkPresentInfoKHR :: Nat Source #

type FieldIsArray "pResults" VkPresentInfoKHR :: Bool Source #

HasField "pSampleLocations" VkSampleLocationsInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

Associated Types

type FieldType "pSampleLocations" VkSampleLocationsInfoEXT Source #

type FieldOptional "pSampleLocations" VkSampleLocationsInfoEXT :: Bool Source #

type FieldOffset "pSampleLocations" VkSampleLocationsInfoEXT :: Nat Source #

type FieldIsArray "pSampleLocations" VkSampleLocationsInfoEXT :: Bool Source #

HasField "pSampleMask" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pScissors" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pSetLayouts" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pSetLayouts" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source #

type FieldOptional "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo :: Bool Source #

type FieldOffset "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo :: Nat Source #

type FieldIsArray "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo :: Bool Source #

HasField "pSignalSemaphores" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "pSignalSemaphores" VkBindSparseInfo Source #

type FieldOptional "pSignalSemaphores" VkBindSparseInfo :: Bool Source #

type FieldOffset "pSignalSemaphores" VkBindSparseInfo :: Nat Source #

type FieldIsArray "pSignalSemaphores" VkBindSparseInfo :: Bool Source #

HasField "pSignalSemaphores" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Associated Types

type FieldType "pSignalSemaphores" VkSubmitInfo Source #

type FieldOptional "pSignalSemaphores" VkSubmitInfo :: Bool Source #

type FieldOffset "pSignalSemaphores" VkSubmitInfo :: Nat Source #

type FieldIsArray "pSignalSemaphores" VkSubmitInfo :: Bool Source #

HasField "pSpecializationInfo" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pSpecializationInfo" VkPipelineShaderStageCreateInfo Source #

type FieldOptional "pSpecializationInfo" VkPipelineShaderStageCreateInfo :: Bool Source #

type FieldOffset "pSpecializationInfo" VkPipelineShaderStageCreateInfo :: Nat Source #

type FieldIsArray "pSpecializationInfo" VkPipelineShaderStageCreateInfo :: Bool Source #

HasField "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo Source #

type FieldOptional "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo :: Bool Source #

type FieldOffset "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo :: Nat Source #

type FieldIsArray "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo :: Bool Source #

HasField "pStages" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pSubpasses" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "pSwapchains" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "pSwapchains" VkPresentInfoKHR Source #

type FieldOptional "pSwapchains" VkPresentInfoKHR :: Bool Source #

type FieldOffset "pSwapchains" VkPresentInfoKHR :: Nat Source #

type FieldIsArray "pSwapchains" VkPresentInfoKHR :: Bool Source #

HasField "pTag" VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "pTag" VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "pTessellationState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pTessellationState" VkGraphicsPipelineCreateInfo Source #

type FieldOptional "pTessellationState" VkGraphicsPipelineCreateInfo :: Bool Source #

type FieldOffset "pTessellationState" VkGraphicsPipelineCreateInfo :: Nat Source #

type FieldIsArray "pTessellationState" VkGraphicsPipelineCreateInfo :: Bool Source #

HasField "pTexelBufferView" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

Associated Types

type FieldType "pTexelBufferView" VkWriteDescriptorSet Source #

type FieldOptional "pTexelBufferView" VkWriteDescriptorSet :: Bool Source #

type FieldOffset "pTexelBufferView" VkWriteDescriptorSet :: Nat Source #

type FieldIsArray "pTexelBufferView" VkWriteDescriptorSet :: Bool Source #

HasField "pTimes" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

HasField "pTokens" VkIndirectCommandsLayoutCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

HasField "pUserData" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

HasField "pUserData" VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

HasField "pUserData" VkDebugReportCallbackCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "pVertexAttributeDescriptions" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pVertexAttributeDescriptions" VkPipelineVertexInputStateCreateInfo Source #

type FieldOptional "pVertexAttributeDescriptions" VkPipelineVertexInputStateCreateInfo :: Bool Source #

type FieldOffset "pVertexAttributeDescriptions" VkPipelineVertexInputStateCreateInfo :: Nat Source #

type FieldIsArray "pVertexAttributeDescriptions" VkPipelineVertexInputStateCreateInfo :: Bool Source #

HasField "pVertexBindingDescriptions" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pVertexBindingDescriptions" VkPipelineVertexInputStateCreateInfo Source #

type FieldOptional "pVertexBindingDescriptions" VkPipelineVertexInputStateCreateInfo :: Bool Source #

type FieldOffset "pVertexBindingDescriptions" VkPipelineVertexInputStateCreateInfo :: Nat Source #

type FieldIsArray "pVertexBindingDescriptions" VkPipelineVertexInputStateCreateInfo :: Bool Source #

HasField "pVertexBindingDivisors" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pVertexInputState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pVertexInputState" VkGraphicsPipelineCreateInfo Source #

type FieldOptional "pVertexInputState" VkGraphicsPipelineCreateInfo :: Bool Source #

type FieldOffset "pVertexInputState" VkGraphicsPipelineCreateInfo :: Nat Source #

type FieldIsArray "pVertexInputState" VkGraphicsPipelineCreateInfo :: Bool Source #

HasField "pViewFormats" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "pViewMasks" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "pViewOffsets" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "pViewportState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pViewportSwizzles" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pViewportWScalings" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pViewports" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pWaitDstStageMask" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Associated Types

type FieldType "pWaitDstStageMask" VkSubmitInfo Source #

type FieldOptional "pWaitDstStageMask" VkSubmitInfo :: Bool Source #

type FieldOffset "pWaitDstStageMask" VkSubmitInfo :: Nat Source #

type FieldIsArray "pWaitDstStageMask" VkSubmitInfo :: Bool Source #

HasField "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source #

type FieldOptional "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo :: Bool Source #

type FieldOffset "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo :: Nat Source #

type FieldIsArray "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo :: Bool Source #

HasField "pWaitSemaphores" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "pWaitSemaphores" VkPresentInfoKHR Source #

type FieldOptional "pWaitSemaphores" VkPresentInfoKHR :: Bool Source #

type FieldOffset "pWaitSemaphores" VkPresentInfoKHR :: Nat Source #

type FieldIsArray "pWaitSemaphores" VkPresentInfoKHR :: Bool Source #

HasField "pWaitSemaphores" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "pWaitSemaphores" VkBindSparseInfo Source #

type FieldOptional "pWaitSemaphores" VkBindSparseInfo :: Bool Source #

type FieldOffset "pWaitSemaphores" VkBindSparseInfo :: Nat Source #

type FieldIsArray "pWaitSemaphores" VkBindSparseInfo :: Bool Source #

HasField "pWaitSemaphores" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Associated Types

type FieldType "pWaitSemaphores" VkSubmitInfo Source #

type FieldOptional "pWaitSemaphores" VkSubmitInfo :: Bool Source #

type FieldOffset "pWaitSemaphores" VkSubmitInfo :: Nat Source #

type FieldIsArray "pWaitSemaphores" VkSubmitInfo :: Bool Source #

HasField "parameters" VkDisplayModePropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "parameters" VkDisplayModeCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "passOp" VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

HasField "patchControlPoints" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "perViewPositionAllComponents" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "persistent" VkDisplayPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "persistentContent" VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

Associated Types

type FieldType "persistentContent" VkDisplayPropertiesKHR Source #

type FieldOptional "persistentContent" VkDisplayPropertiesKHR :: Bool Source #

type FieldOffset "persistentContent" VkDisplayPropertiesKHR :: Nat Source #

type FieldIsArray "persistentContent" VkDisplayPropertiesKHR :: Bool Source #

HasField "pfnAllocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

Associated Types

type FieldType "pfnAllocation" VkAllocationCallbacks Source #

type FieldOptional "pfnAllocation" VkAllocationCallbacks :: Bool Source #

type FieldOffset "pfnAllocation" VkAllocationCallbacks :: Nat Source #

type FieldIsArray "pfnAllocation" VkAllocationCallbacks :: Bool Source #

HasField "pfnCallback" VkDebugReportCallbackCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "pfnFree" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

HasField "pfnInternalAllocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

Associated Types

type FieldType "pfnInternalAllocation" VkAllocationCallbacks Source #

type FieldOptional "pfnInternalAllocation" VkAllocationCallbacks :: Bool Source #

type FieldOffset "pfnInternalAllocation" VkAllocationCallbacks :: Nat Source #

type FieldIsArray "pfnInternalAllocation" VkAllocationCallbacks :: Bool Source #

HasField "pfnInternalFree" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

Associated Types

type FieldType "pfnInternalFree" VkAllocationCallbacks Source #

type FieldOptional "pfnInternalFree" VkAllocationCallbacks :: Bool Source #

type FieldOffset "pfnInternalFree" VkAllocationCallbacks :: Nat Source #

type FieldIsArray "pfnInternalFree" VkAllocationCallbacks :: Bool Source #

HasField "pfnReallocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

Associated Types

type FieldType "pfnReallocation" VkAllocationCallbacks Source #

type FieldOptional "pfnReallocation" VkAllocationCallbacks :: Bool Source #

type FieldOffset "pfnReallocation" VkAllocationCallbacks :: Nat Source #

type FieldIsArray "pfnReallocation" VkAllocationCallbacks :: Bool Source #

HasField "pfnUserCallback" VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

HasField "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo Source #

type FieldOptional "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo :: Bool Source #

type FieldOffset "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo :: Nat Source #

type FieldIsArray "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo :: Bool Source #

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 "physicalDimensions" VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

Associated Types

type FieldType "physicalDimensions" VkDisplayPropertiesKHR Source #

type FieldOptional "physicalDimensions" VkDisplayPropertiesKHR :: Bool Source #

type FieldOffset "physicalDimensions" VkDisplayPropertiesKHR :: Nat Source #

type FieldIsArray "physicalDimensions" VkDisplayPropertiesKHR :: Bool Source #

HasField "physicalResolution" VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

Associated Types

type FieldType "physicalResolution" VkDisplayPropertiesKHR Source #

type FieldOptional "physicalResolution" VkDisplayPropertiesKHR :: Bool Source #

type FieldOffset "physicalResolution" VkDisplayPropertiesKHR :: Nat Source #

type FieldIsArray "physicalResolution" VkDisplayPropertiesKHR :: Bool Source #

HasField "pipeline" VkObjectTablePipelineEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "pipelineBindPoint" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pipelineBindPoint" VkIndirectCommandsLayoutCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

HasField "pipelineBindPoint" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "pipelineBindPoint" VkSubpassDescription Source #

type FieldOptional "pipelineBindPoint" VkSubpassDescription :: Bool Source #

type FieldOffset "pipelineBindPoint" VkSubpassDescription :: Nat Source #

type FieldIsArray "pipelineBindPoint" VkSubpassDescription :: Bool Source #

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 "pipelineLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pipelineLayout" VkObjectTablePushConstantEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "pipelineLayout" VkObjectTableDescriptorSetEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "pipelineStatistics" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Associated Types

type FieldType "pipelineStatistics" VkCommandBufferInheritanceInfo Source #

type FieldOptional "pipelineStatistics" VkCommandBufferInheritanceInfo :: Bool Source #

type FieldOffset "pipelineStatistics" VkCommandBufferInheritanceInfo :: Nat Source #

type FieldIsArray "pipelineStatistics" VkCommandBufferInheritanceInfo :: Bool Source #

HasField "pipelineStatistics" VkQueryPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueryPoolCreateInfo

Associated Types

type FieldType "pipelineStatistics" VkQueryPoolCreateInfo Source #

type FieldOptional "pipelineStatistics" VkQueryPoolCreateInfo :: Bool Source #

type FieldOffset "pipelineStatistics" VkQueryPoolCreateInfo :: Nat Source #

type FieldIsArray "pipelineStatistics" VkQueryPoolCreateInfo :: Bool Source #

HasField "pipelineStatisticsQuery" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "pipelineStatisticsQuery" VkPhysicalDeviceFeatures Source #

type FieldOptional "pipelineStatisticsQuery" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "pipelineStatisticsQuery" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "pipelineStatisticsQuery" VkPhysicalDeviceFeatures :: Bool Source #

HasField "planeAspect" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "planeAspect" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "planeIndex" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "planeReorderPossible" VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

Associated Types

type FieldType "planeReorderPossible" VkDisplayPropertiesKHR Source #

type FieldOptional "planeReorderPossible" VkDisplayPropertiesKHR :: Bool Source #

type FieldOffset "planeReorderPossible" VkDisplayPropertiesKHR :: Nat Source #

type FieldIsArray "planeReorderPossible" VkDisplayPropertiesKHR :: Bool Source #

HasField "planeStackIndex" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "pointClippingBehavior" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

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 "polygonMode" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "poolSizeCount" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source #

type FieldOptional "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT :: Bool Source #

type FieldOffset "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT :: Nat Source #

type FieldIsArray "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT :: Bool Source #

HasField "powerState" VkDisplayPowerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

Associated Types

type FieldType "powerState" VkDisplayPowerInfoEXT Source #

type FieldOptional "powerState" VkDisplayPowerInfoEXT :: Bool Source #

type FieldOffset "powerState" VkDisplayPowerInfoEXT :: Nat Source #

type FieldIsArray "powerState" VkDisplayPowerInfoEXT :: Bool Source #

HasField "ppEnabledExtensionNames" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

Associated Types

type FieldType "ppEnabledExtensionNames" VkInstanceCreateInfo Source #

type FieldOptional "ppEnabledExtensionNames" VkInstanceCreateInfo :: Bool Source #

type FieldOffset "ppEnabledExtensionNames" VkInstanceCreateInfo :: Nat Source #

type FieldIsArray "ppEnabledExtensionNames" VkInstanceCreateInfo :: Bool Source #

HasField "ppEnabledExtensionNames" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "ppEnabledExtensionNames" VkDeviceCreateInfo Source #

type FieldOptional "ppEnabledExtensionNames" VkDeviceCreateInfo :: Bool Source #

type FieldOffset "ppEnabledExtensionNames" VkDeviceCreateInfo :: Nat Source #

type FieldIsArray "ppEnabledExtensionNames" VkDeviceCreateInfo :: Bool Source #

HasField "ppEnabledLayerNames" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

Associated Types

type FieldType "ppEnabledLayerNames" VkInstanceCreateInfo Source #

type FieldOptional "ppEnabledLayerNames" VkInstanceCreateInfo :: Bool Source #

type FieldOffset "ppEnabledLayerNames" VkInstanceCreateInfo :: Nat Source #

type FieldIsArray "ppEnabledLayerNames" VkInstanceCreateInfo :: Bool Source #

HasField "ppEnabledLayerNames" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "ppEnabledLayerNames" VkDeviceCreateInfo Source #

type FieldOptional "ppEnabledLayerNames" VkDeviceCreateInfo :: Bool Source #

type FieldOffset "ppEnabledLayerNames" VkDeviceCreateInfo :: Nat Source #

type FieldIsArray "ppEnabledLayerNames" VkDeviceCreateInfo :: Bool Source #

HasField "preTransform" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

Associated Types

type FieldType "preTransform" VkSwapchainCreateInfoKHR Source #

type FieldOptional "preTransform" VkSwapchainCreateInfoKHR :: Bool Source #

type FieldOffset "preTransform" VkSwapchainCreateInfoKHR :: Nat Source #

type FieldIsArray "preTransform" VkSwapchainCreateInfoKHR :: Bool Source #

HasField "prefersDedicatedAllocation" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "prefersDedicatedAllocation" VkMemoryDedicatedRequirements Source #

type FieldOptional "prefersDedicatedAllocation" VkMemoryDedicatedRequirements :: Bool Source #

type FieldOffset "prefersDedicatedAllocation" VkMemoryDedicatedRequirements :: Nat Source #

type FieldIsArray "prefersDedicatedAllocation" VkMemoryDedicatedRequirements :: Bool Source #

HasField "presentID" VkPastPresentationTimingGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PastPresentationTimingGOOGLE

HasField "presentID" VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "presentID" VkPresentTimeGOOGLE Source #

type FieldOptional "presentID" VkPresentTimeGOOGLE :: Bool Source #

type FieldOffset "presentID" VkPresentTimeGOOGLE :: Nat Source #

type FieldIsArray "presentID" VkPresentTimeGOOGLE :: Bool Source #

HasField "presentMargin" VkPastPresentationTimingGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PastPresentationTimingGOOGLE

HasField "presentMask" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "presentMode" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

HasField "preserveAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "preserveAttachmentCount" VkSubpassDescription Source #

type FieldOptional "preserveAttachmentCount" VkSubpassDescription :: Bool Source #

type FieldOffset "preserveAttachmentCount" VkSubpassDescription :: Nat Source #

type FieldIsArray "preserveAttachmentCount" VkSubpassDescription :: Bool Source #

HasField "primitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "primitiveRestartEnable" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "primitiveRestartEnable" VkPipelineInputAssemblyStateCreateInfo Source #

type FieldOptional "primitiveRestartEnable" VkPipelineInputAssemblyStateCreateInfo :: Bool Source #

type FieldOffset "primitiveRestartEnable" VkPipelineInputAssemblyStateCreateInfo :: Nat Source #

type FieldIsArray "primitiveRestartEnable" VkPipelineInputAssemblyStateCreateInfo :: Bool Source #

HasField "primitiveUnderestimation" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "properties" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "properties" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "propertyFlags" VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "propertyFlags" VkMemoryType Source #

type FieldOptional "propertyFlags" VkMemoryType :: Bool Source #

type FieldOffset "propertyFlags" VkMemoryType :: Nat Source #

type FieldIsArray "propertyFlags" VkMemoryType :: Bool Source #

HasField "protectedMemory" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "protectedNoFault" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "protectedSubmit" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

Associated Types

type FieldType "protectedSubmit" VkProtectedSubmitInfo Source #

type FieldOptional "protectedSubmit" VkProtectedSubmitInfo :: Bool Source #

type FieldOffset "protectedSubmit" VkProtectedSubmitInfo :: Nat Source #

type FieldIsArray "protectedSubmit" VkProtectedSubmitInfo :: Bool Source #

HasField "pushConstantRangeCount" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pushConstantRangeCount" VkPipelineLayoutCreateInfo Source #

type FieldOptional "pushConstantRangeCount" VkPipelineLayoutCreateInfo :: Bool Source #

type FieldOffset "pushConstantRangeCount" VkPipelineLayoutCreateInfo :: Nat Source #

type FieldIsArray "pushConstantRangeCount" VkPipelineLayoutCreateInfo :: Bool Source #

HasField "quadDivergentImplicitLod" VkPhysicalDeviceDescriptorIndexingPropertiesEXT 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 "queryCount" VkQueryPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueryPoolCreateInfo

Associated Types

type FieldType "queryCount" VkQueryPoolCreateInfo Source #

type FieldOptional "queryCount" VkQueryPoolCreateInfo :: Bool Source #

type FieldOffset "queryCount" VkQueryPoolCreateInfo :: Nat Source #

type FieldIsArray "queryCount" VkQueryPoolCreateInfo :: Bool Source #

HasField "queryFlags" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "queryType" VkQueryPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueryPoolCreateInfo

HasField "queueCount" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

HasField "queueCount" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "queueCreateInfoCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "queueCreateInfoCount" VkDeviceCreateInfo Source #

type FieldOptional "queueCreateInfoCount" VkDeviceCreateInfo :: Bool Source #

type FieldOffset "queueCreateInfoCount" VkDeviceCreateInfo :: Nat Source #

type FieldIsArray "queueCreateInfoCount" VkDeviceCreateInfo :: Bool Source #

HasField "queueFamilyIndex" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Associated Types

type FieldType "queueFamilyIndex" VkCommandPoolCreateInfo Source #

type FieldOptional "queueFamilyIndex" VkCommandPoolCreateInfo :: Bool Source #

type FieldOffset "queueFamilyIndex" VkCommandPoolCreateInfo :: Nat Source #

type FieldIsArray "queueFamilyIndex" VkCommandPoolCreateInfo :: Bool Source #

HasField "queueFamilyIndex" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "queueFamilyIndex" VkDeviceQueueInfo2 Source #

type FieldOptional "queueFamilyIndex" VkDeviceQueueInfo2 :: Bool Source #

type FieldOffset "queueFamilyIndex" VkDeviceQueueInfo2 :: Nat Source #

type FieldIsArray "queueFamilyIndex" VkDeviceQueueInfo2 :: Bool Source #

HasField "queueFamilyIndex" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "queueFamilyIndex" VkDeviceQueueCreateInfo Source #

type FieldOptional "queueFamilyIndex" VkDeviceQueueCreateInfo :: Bool Source #

type FieldOffset "queueFamilyIndex" VkDeviceQueueCreateInfo :: Nat Source #

type FieldIsArray "queueFamilyIndex" VkDeviceQueueCreateInfo :: Bool Source #

HasField "queueFamilyIndexCount" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "queueFamilyIndexCount" VkImageCreateInfo Source #

type FieldOptional "queueFamilyIndexCount" VkImageCreateInfo :: Bool Source #

type FieldOffset "queueFamilyIndexCount" VkImageCreateInfo :: Nat Source #

type FieldIsArray "queueFamilyIndexCount" VkImageCreateInfo :: Bool Source #

HasField "queueFamilyIndexCount" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "queueFamilyIndexCount" VkBufferCreateInfo Source #

type FieldOptional "queueFamilyIndexCount" VkBufferCreateInfo :: Bool Source #

type FieldOffset "queueFamilyIndexCount" VkBufferCreateInfo :: Nat Source #

type FieldIsArray "queueFamilyIndexCount" VkBufferCreateInfo :: Bool Source #

HasField "queueFamilyIndexCount" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

Associated Types

type FieldType "queueFamilyIndexCount" VkSwapchainCreateInfoKHR Source #

type FieldOptional "queueFamilyIndexCount" VkSwapchainCreateInfoKHR :: Bool Source #

type FieldOffset "queueFamilyIndexCount" VkSwapchainCreateInfoKHR :: Nat Source #

type FieldIsArray "queueFamilyIndexCount" VkSwapchainCreateInfoKHR :: Bool Source #

HasField "queueFamilyProperties" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

Associated Types

type FieldType "queueFamilyProperties" VkQueueFamilyProperties2 Source #

type FieldOptional "queueFamilyProperties" VkQueueFamilyProperties2 :: Bool Source #

type FieldOffset "queueFamilyProperties" VkQueueFamilyProperties2 :: Nat Source #

type FieldIsArray "queueFamilyProperties" VkQueueFamilyProperties2 :: Bool Source #

HasField "queueFlags" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

HasField "queueIndex" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "queueIndex" VkDeviceQueueInfo2 Source #

type FieldOptional "queueIndex" VkDeviceQueueInfo2 :: Bool Source #

type FieldOffset "queueIndex" VkDeviceQueueInfo2 :: Nat Source #

type FieldIsArray "queueIndex" VkDeviceQueueInfo2 :: Bool Source #

HasField "queueLabelCount" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

HasField "r" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

HasField "range" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "range" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "rasterizationOrder" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "rasterizationSamples" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "rasterizationSamples" VkPipelineMultisampleStateCreateInfo Source #

type FieldOptional "rasterizationSamples" VkPipelineMultisampleStateCreateInfo :: Bool Source #

type FieldOffset "rasterizationSamples" VkPipelineMultisampleStateCreateInfo :: Nat Source #

type FieldIsArray "rasterizationSamples" VkPipelineMultisampleStateCreateInfo :: Bool Source #

HasField "rasterizerDiscardEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "rasterizerDiscardEnable" VkPipelineRasterizationStateCreateInfo Source #

type FieldOptional "rasterizerDiscardEnable" VkPipelineRasterizationStateCreateInfo :: Bool Source #

type FieldOffset "rasterizerDiscardEnable" VkPipelineRasterizationStateCreateInfo :: Nat Source #

type FieldIsArray "rasterizerDiscardEnable" VkPipelineRasterizationStateCreateInfo :: Bool Source #

HasField "rect" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldType "rect" VkClearRect Source #

type FieldOptional "rect" VkClearRect :: Bool Source #

type FieldOffset "rect" VkClearRect :: Nat Source #

type FieldIsArray "rect" VkClearRect :: Bool Source #

HasField "rectangleCount" VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "rectangleCount" VkPresentRegionKHR Source #

type FieldOptional "rectangleCount" VkPresentRegionKHR :: Bool Source #

type FieldOffset "rectangleCount" VkPresentRegionKHR :: Nat Source #

type FieldIsArray "rectangleCount" VkPresentRegionKHR :: Bool Source #

HasField "reductionMode" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "reference" VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

Associated Types

type FieldType "reference" VkStencilOpState Source #

type FieldOptional "reference" VkStencilOpState :: Bool Source #

type FieldOffset "reference" VkStencilOpState :: Nat Source #

type FieldIsArray "reference" VkStencilOpState :: Bool Source #

HasField "refreshDuration" VkRefreshCycleDurationGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RefreshCycleDurationGOOGLE

Associated Types

type FieldType "refreshDuration" VkRefreshCycleDurationGOOGLE Source #

type FieldOptional "refreshDuration" VkRefreshCycleDurationGOOGLE :: Bool Source #

type FieldOffset "refreshDuration" VkRefreshCycleDurationGOOGLE :: Nat Source #

type FieldIsArray "refreshDuration" VkRefreshCycleDurationGOOGLE :: Bool Source #

HasField "refreshRate" VkDisplayModeParametersKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "renderArea" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "renderArea" VkRenderPassBeginInfo Source #

type FieldOptional "renderArea" VkRenderPassBeginInfo :: Bool Source #

type FieldOffset "renderArea" VkRenderPassBeginInfo :: Nat Source #

type FieldIsArray "renderArea" VkRenderPassBeginInfo :: Bool Source #

HasField "renderPass" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "renderPass" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

HasField "renderPass" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "renderPass" VkRenderPassBeginInfo Source #

type FieldOptional "renderPass" VkRenderPassBeginInfo :: Bool Source #

type FieldOffset "renderPass" VkRenderPassBeginInfo :: Nat Source #

type FieldIsArray "renderPass" VkRenderPassBeginInfo :: Bool Source #

HasField "renderPass" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "requiresDedicatedAllocation" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "requiresDedicatedAllocation" VkMemoryDedicatedRequirements Source #

type FieldOptional "requiresDedicatedAllocation" VkMemoryDedicatedRequirements :: Bool Source #

type FieldOffset "requiresDedicatedAllocation" VkMemoryDedicatedRequirements :: Nat Source #

type FieldIsArray "requiresDedicatedAllocation" VkMemoryDedicatedRequirements :: Bool Source #

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 #

HasField "resourceDeviceIndex" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "resourceDeviceIndex" VkDeviceGroupBindSparseInfo Source #

type FieldOptional "resourceDeviceIndex" VkDeviceGroupBindSparseInfo :: Bool Source #

type FieldOffset "resourceDeviceIndex" VkDeviceGroupBindSparseInfo :: Nat Source #

type FieldIsArray "resourceDeviceIndex" VkDeviceGroupBindSparseInfo :: Bool Source #

HasField "resourceOffset" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Associated Types

type FieldType "resourceOffset" VkSparseMemoryBind Source #

type FieldOptional "resourceOffset" VkSparseMemoryBind :: Bool Source #

type FieldOffset "resourceOffset" VkSparseMemoryBind :: Nat Source #

type FieldIsArray "resourceOffset" VkSparseMemoryBind :: Bool Source #

HasField "resourceUsage" VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

Associated Types

type FieldType "resourceUsage" VkShaderStatisticsInfoAMD Source #

type FieldOptional "resourceUsage" VkShaderStatisticsInfoAMD :: Bool Source #

type FieldOffset "resourceUsage" VkShaderStatisticsInfoAMD :: Nat Source #

type FieldIsArray "resourceUsage" VkShaderStatisticsInfoAMD :: Bool Source #

HasField "robustBufferAccess" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "robustBufferAccess" VkPhysicalDeviceFeatures Source #

type FieldOptional "robustBufferAccess" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "robustBufferAccess" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "robustBufferAccess" VkPhysicalDeviceFeatures :: Bool Source #

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 "rowPitch" VkSubresourceLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubresourceLayout

HasField "runtimeDescriptorArray" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

HasField "sType" VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

HasField "sType" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "sType" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "sType" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "sType" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "sType" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

HasField "sType" VkDebugUtilsLabelEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsLabelEXT

HasField "sType" VkDebugUtilsObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsObjectNameInfoEXT

HasField "sType" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

HasField "sType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkEventCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.EventCreateInfo

HasField "sType" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

HasField "sType" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

HasField "sType" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

HasField "sType" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

HasField "sType" VkIndirectCommandsLayoutCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

HasField "sType" VkCmdReserveSpaceForCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

HasField "sType" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

HasField "sType" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

HasField "sType" VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

HasField "sType" VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "sType" VkDebugReportCallbackCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "sType" VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "sType" VkDebugMarkerObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "sType" VkDebugMarkerMarkerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "sType" VkMappedMemoryRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MappedMemoryRange

HasField "sType" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "sType" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "sType" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "sType" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "sType" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "sType" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "sType" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "sType" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "sType" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "sType" VkImportSemaphoreFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

HasField "sType" VkImportMemoryHostPointerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

HasField "sType" VkImportMemoryFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

HasField "sType" VkImportFenceFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

HasField "sType" VkMultisamplePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MultisamplePropertiesEXT

HasField "sType" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "sType" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "sType" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "sType" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "sType" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "sType" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "sType" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "sType" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "sType" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "sType" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "sType" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "sType" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "sType" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "sType" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "sType" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "sType" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "sType" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "sType" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "sType" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "sType" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "sType" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "sType" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "sType" VkDedicatedAllocationMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

HasField "sType" VkDedicatedAllocationImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

HasField "sType" VkDedicatedAllocationBufferCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

HasField "sType" VkQueryPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueryPoolCreateInfo

HasField "sType" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

HasField "sType" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

HasField "sType" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

HasField "sType" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

HasField "sType" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "sType" VkDisplayPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "sType" VkDisplayPowerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "sType" VkDisplayModeCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "sType" VkDisplayEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "sType" VkSampleLocationsInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

HasField "sType" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "sType" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "sType" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "sType" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "sType" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "sType" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

HasField "sType" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

HasField "sType" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "sType" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "sType" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "sType" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "sType" VkShaderModuleValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

HasField "sType" VkShaderModuleCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

HasField "sType" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "sType" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "sType" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "sType" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "sType" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "sType" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "sType" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "sType" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "sType" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "sType" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Associated Types

type FieldType "sType" VkSubmitInfo Source #

type FieldOptional "sType" VkSubmitInfo :: Bool Source #

type FieldOffset "sType" VkSubmitInfo :: Nat Source #

type FieldIsArray "sType" VkSubmitInfo :: Bool Source #

HasField "sType" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

HasField "sType" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "sType" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "sType" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "sType" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "sType" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "sType" VkSurfaceFormat2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

HasField "sType" VkSurfaceCapabilities2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

HasField "sType" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

HasField "sType" VkSharedPresentSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SharedPresentSurfaceCapabilitiesKHR

HasField "sType" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

HasField "sType" VkSwapchainCounterCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

HasField "sType" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

HasField "sType" VkValidationFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

HasField "sType" VkValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

HasField "sType" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

HasField "sType" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

HasField "sType" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

HasField "sampleCounts" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "sampleCounts" VkImageFormatProperties Source #

type FieldOptional "sampleCounts" VkImageFormatProperties :: Bool Source #

type FieldOffset "sampleCounts" VkImageFormatProperties :: Nat Source #

type FieldIsArray "sampleCounts" VkImageFormatProperties :: Bool Source #

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 "sampleLocationGridSize" VkSampleLocationsInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

Associated Types

type FieldType "sampleLocationGridSize" VkSampleLocationsInfoEXT Source #

type FieldOptional "sampleLocationGridSize" VkSampleLocationsInfoEXT :: Bool Source #

type FieldOffset "sampleLocationGridSize" VkSampleLocationsInfoEXT :: Nat Source #

type FieldIsArray "sampleLocationGridSize" VkSampleLocationsInfoEXT :: 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 "sampleLocationsCount" VkSampleLocationsInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

Associated Types

type FieldType "sampleLocationsCount" VkSampleLocationsInfoEXT Source #

type FieldOptional "sampleLocationsCount" VkSampleLocationsInfoEXT :: Bool Source #

type FieldOffset "sampleLocationsCount" VkSampleLocationsInfoEXT :: Nat Source #

type FieldIsArray "sampleLocationsCount" VkSampleLocationsInfoEXT :: Bool Source #

HasField "sampleLocationsEnable" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sampleLocationsInfo" VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

Associated Types

type FieldType "sampleLocationsInfo" VkAttachmentSampleLocationsEXT Source #

type FieldOptional "sampleLocationsInfo" VkAttachmentSampleLocationsEXT :: Bool Source #

type FieldOffset "sampleLocationsInfo" VkAttachmentSampleLocationsEXT :: Nat Source #

type FieldIsArray "sampleLocationsInfo" VkAttachmentSampleLocationsEXT :: Bool Source #

HasField "sampleLocationsInfo" VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "sampleLocationsInfo" VkSubpassSampleLocationsEXT Source #

type FieldOptional "sampleLocationsInfo" VkSubpassSampleLocationsEXT :: Bool Source #

type FieldOffset "sampleLocationsInfo" VkSubpassSampleLocationsEXT :: Nat Source #

type FieldIsArray "sampleLocationsInfo" VkSubpassSampleLocationsEXT :: Bool Source #

HasField "sampleLocationsInfo" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sampleLocationsPerPixel" VkSampleLocationsInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

Associated Types

type FieldType "sampleLocationsPerPixel" VkSampleLocationsInfoEXT Source #

type FieldOptional "sampleLocationsPerPixel" VkSampleLocationsInfoEXT :: Bool Source #

type FieldOffset "sampleLocationsPerPixel" VkSampleLocationsInfoEXT :: Nat Source #

type FieldIsArray "sampleLocationsPerPixel" VkSampleLocationsInfoEXT :: Bool Source #

HasField "sampleRateShading" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "sampleRateShading" VkPhysicalDeviceFeatures Source #

type FieldOptional "sampleRateShading" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "sampleRateShading" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "sampleRateShading" VkPhysicalDeviceFeatures :: Bool Source #

HasField "sampleShadingEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

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 "sampler" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "samplerAnisotropy" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "samplerAnisotropy" VkPhysicalDeviceFeatures Source #

type FieldOptional "samplerAnisotropy" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "samplerAnisotropy" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "samplerAnisotropy" VkPhysicalDeviceFeatures :: Bool Source #

HasField "samplerYcbcrConversion" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "samples" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "samples" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

HasField "samples" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "scissorCount" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "scratchMemUsageInBytes" VkShaderResourceUsageAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

Associated Types

type FieldType "scratchMemUsageInBytes" VkShaderResourceUsageAMD Source #

type FieldOptional "scratchMemUsageInBytes" VkShaderResourceUsageAMD :: Bool Source #

type FieldOffset "scratchMemUsageInBytes" VkShaderResourceUsageAMD :: Nat Source #

type FieldIsArray "scratchMemUsageInBytes" VkShaderResourceUsageAMD :: Bool Source #

HasField "semaphore" VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

HasField "semaphore" VkImportSemaphoreFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

HasField "semaphore" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

HasField "sequencesCountBuffer" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

Associated Types

type FieldType "sequencesCountBuffer" VkCmdProcessCommandsInfoNVX Source #

type FieldOptional "sequencesCountBuffer" VkCmdProcessCommandsInfoNVX :: Bool Source #

type FieldOffset "sequencesCountBuffer" VkCmdProcessCommandsInfoNVX :: Nat Source #

type FieldIsArray "sequencesCountBuffer" VkCmdProcessCommandsInfoNVX :: Bool Source #

HasField "sequencesCountOffset" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

Associated Types

type FieldType "sequencesCountOffset" VkCmdProcessCommandsInfoNVX Source #

type FieldOptional "sequencesCountOffset" VkCmdProcessCommandsInfoNVX :: Bool Source #

type FieldOffset "sequencesCountOffset" VkCmdProcessCommandsInfoNVX :: Nat Source #

type FieldIsArray "sequencesCountOffset" VkCmdProcessCommandsInfoNVX :: Bool Source #

HasField "sequencesIndexBuffer" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

Associated Types

type FieldType "sequencesIndexBuffer" VkCmdProcessCommandsInfoNVX Source #

type FieldOptional "sequencesIndexBuffer" VkCmdProcessCommandsInfoNVX :: Bool Source #

type FieldOffset "sequencesIndexBuffer" VkCmdProcessCommandsInfoNVX :: Nat Source #

type FieldIsArray "sequencesIndexBuffer" VkCmdProcessCommandsInfoNVX :: Bool Source #

HasField "sequencesIndexOffset" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

Associated Types

type FieldType "sequencesIndexOffset" VkCmdProcessCommandsInfoNVX Source #

type FieldOptional "sequencesIndexOffset" VkCmdProcessCommandsInfoNVX :: Bool Source #

type FieldOffset "sequencesIndexOffset" VkCmdProcessCommandsInfoNVX :: Nat Source #

type FieldIsArray "sequencesIndexOffset" VkCmdProcessCommandsInfoNVX :: Bool Source #

HasField "set" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "setLayoutCount" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "setLayoutCount" VkPipelineLayoutCreateInfo Source #

type FieldOptional "setLayoutCount" VkPipelineLayoutCreateInfo :: Bool Source #

type FieldOffset "setLayoutCount" VkPipelineLayoutCreateInfo :: Nat Source #

type FieldIsArray "setLayoutCount" VkPipelineLayoutCreateInfo :: Bool Source #

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 "shaderClipDistance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderClipDistance" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderClipDistance" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderClipDistance" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderClipDistance" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderCullDistance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderCullDistance" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderCullDistance" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderCullDistance" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderCullDistance" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderDrawParameters" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "shaderEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "shaderFloat64" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderFloat64" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderFloat64" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderFloat64" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderFloat64" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderImageGatherExtended" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderImageGatherExtended" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderImageGatherExtended" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderImageGatherExtended" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderImageGatherExtended" VkPhysicalDeviceFeatures :: Bool Source #

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 "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 "shaderInt16" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

HasField "shaderInt64" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

HasField "shaderResourceMinLod" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderResourceMinLod" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderResourceMinLod" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderResourceMinLod" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderResourceMinLod" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderResourceResidency" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderResourceResidency" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderResourceResidency" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderResourceResidency" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderResourceResidency" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures :: 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 "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 "shaderStageMask" VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

Associated Types

type FieldType "shaderStageMask" VkShaderStatisticsInfoAMD Source #

type FieldOptional "shaderStageMask" VkShaderStatisticsInfoAMD :: Bool Source #

type FieldOffset "shaderStageMask" VkShaderStatisticsInfoAMD :: Nat Source #

type FieldIsArray "shaderStageMask" VkShaderStatisticsInfoAMD :: Bool Source #

HasField "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures :: 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 "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 "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures :: 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 "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 "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderStorageImageMultisample" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderStorageImageMultisample" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderStorageImageMultisample" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderStorageImageMultisample" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderStorageImageMultisample" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures :: 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 "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures :: 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 "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 #

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 #

HasField "sharedPresentSupportedUsageFlags" VkSharedPresentSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SharedPresentSurfaceCapabilitiesKHR

Associated Types

type FieldType "sharedPresentSupportedUsageFlags" VkSharedPresentSurfaceCapabilitiesKHR Source #

type FieldOptional "sharedPresentSupportedUsageFlags" VkSharedPresentSurfaceCapabilitiesKHR :: Bool Source #

type FieldOffset "sharedPresentSupportedUsageFlags" VkSharedPresentSurfaceCapabilitiesKHR :: Nat Source #

type FieldIsArray "sharedPresentSupportedUsageFlags" VkSharedPresentSurfaceCapabilitiesKHR :: Bool Source #

HasField "sharingMode" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "sharingMode" VkImageCreateInfo Source #

type FieldOptional "sharingMode" VkImageCreateInfo :: Bool Source #

type FieldOffset "sharingMode" VkImageCreateInfo :: Nat Source #

type FieldIsArray "sharingMode" VkImageCreateInfo :: Bool Source #

HasField "sharingMode" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "sharingMode" VkBufferCreateInfo Source #

type FieldOptional "sharingMode" VkBufferCreateInfo :: Bool Source #

type FieldOffset "sharingMode" VkBufferCreateInfo :: Nat Source #

type FieldIsArray "sharingMode" VkBufferCreateInfo :: Bool Source #

HasField "signalSemaphoreCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "signalSemaphoreCount" VkBindSparseInfo Source #

type FieldOptional "signalSemaphoreCount" VkBindSparseInfo :: Bool Source #

type FieldOffset "signalSemaphoreCount" VkBindSparseInfo :: Nat Source #

type FieldIsArray "signalSemaphoreCount" VkBindSparseInfo :: Bool Source #

HasField "signalSemaphoreCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Associated Types

type FieldType "signalSemaphoreCount" VkSubmitInfo Source #

type FieldOptional "signalSemaphoreCount" VkSubmitInfo :: Bool Source #

type FieldOffset "signalSemaphoreCount" VkSubmitInfo :: Nat Source #

type FieldIsArray "signalSemaphoreCount" VkSubmitInfo :: Bool Source #

HasField "signalSemaphoreCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "signalSemaphoreCount" VkDeviceGroupSubmitInfo Source #

type FieldOptional "signalSemaphoreCount" VkDeviceGroupSubmitInfo :: Bool Source #

type FieldOffset "signalSemaphoreCount" VkDeviceGroupSubmitInfo :: Nat Source #

type FieldIsArray "signalSemaphoreCount" VkDeviceGroupSubmitInfo :: Bool Source #

HasField "simdPerComputeUnit" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "size" VkMappedMemoryRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MappedMemoryRange

HasField "size" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "size" VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "size" VkMemoryHeap Source #

type FieldOptional "size" VkMemoryHeap :: Bool Source #

type FieldOffset "size" VkMemoryHeap :: Nat Source #

type FieldIsArray "size" VkMemoryHeap :: Bool Source #

HasField "size" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "size" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "size" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "size" VkBufferCopy Source #

type FieldOptional "size" VkBufferCopy :: Bool Source #

type FieldOffset "size" VkBufferCopy :: Nat Source #

type FieldIsArray "size" VkBufferCopy :: Bool Source #

HasField "size" VkPushConstantRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PushConstantRange

HasField "size" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "size" VkSpecializationMapEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

HasField "size" VkSubresourceLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubresourceLayout

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 "sparseBinding" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "sparseBinding" VkPhysicalDeviceFeatures Source #

type FieldOptional "sparseBinding" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "sparseBinding" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "sparseBinding" VkPhysicalDeviceFeatures :: 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 "sparseResidency16Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "sparseResidency16Samples" VkPhysicalDeviceFeatures Source #

type FieldOptional "sparseResidency16Samples" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "sparseResidency16Samples" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "sparseResidency16Samples" VkPhysicalDeviceFeatures :: Bool Source #

HasField "sparseResidency2Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "sparseResidency2Samples" VkPhysicalDeviceFeatures Source #

type FieldOptional "sparseResidency2Samples" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "sparseResidency2Samples" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "sparseResidency2Samples" VkPhysicalDeviceFeatures :: Bool Source #

HasField "sparseResidency4Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "sparseResidency4Samples" VkPhysicalDeviceFeatures Source #

type FieldOptional "sparseResidency4Samples" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "sparseResidency4Samples" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "sparseResidency4Samples" VkPhysicalDeviceFeatures :: Bool Source #

HasField "sparseResidency8Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "sparseResidency8Samples" VkPhysicalDeviceFeatures Source #

type FieldOptional "sparseResidency8Samples" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "sparseResidency8Samples" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "sparseResidency8Samples" VkPhysicalDeviceFeatures :: Bool Source #

HasField "sparseResidencyAliased" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "sparseResidencyAliased" VkPhysicalDeviceFeatures Source #

type FieldOptional "sparseResidencyAliased" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "sparseResidencyAliased" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "sparseResidencyAliased" VkPhysicalDeviceFeatures :: Bool Source #

HasField "sparseResidencyBuffer" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "sparseResidencyBuffer" VkPhysicalDeviceFeatures Source #

type FieldOptional "sparseResidencyBuffer" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "sparseResidencyBuffer" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "sparseResidencyBuffer" VkPhysicalDeviceFeatures :: Bool Source #

HasField "sparseResidencyImage2D" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "sparseResidencyImage2D" VkPhysicalDeviceFeatures Source #

type FieldOptional "sparseResidencyImage2D" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "sparseResidencyImage2D" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "sparseResidencyImage2D" VkPhysicalDeviceFeatures :: Bool Source #

HasField "sparseResidencyImage3D" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "sparseResidencyImage3D" VkPhysicalDeviceFeatures Source #

type FieldOptional "sparseResidencyImage3D" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "sparseResidencyImage3D" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "sparseResidencyImage3D" VkPhysicalDeviceFeatures :: Bool Source #

HasField "specVersion" VkExtensionProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ExtensionProperties

Associated Types

type FieldType "specVersion" VkExtensionProperties Source #

type FieldOptional "specVersion" VkExtensionProperties :: Bool Source #

type FieldOffset "specVersion" VkExtensionProperties :: Nat Source #

type FieldIsArray "specVersion" VkExtensionProperties :: Bool Source #

HasField "specVersion" VkLayerProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.LayerProperties

Associated Types

type FieldType "specVersion" VkLayerProperties Source #

type FieldOptional "specVersion" VkLayerProperties :: Bool Source #

type FieldOffset "specVersion" VkLayerProperties :: Nat Source #

type FieldIsArray "specVersion" VkLayerProperties :: Bool Source #

HasField "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo Source #

type FieldOptional "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo :: Bool Source #

type FieldOffset "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo :: Nat Source #

type FieldIsArray "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo :: Bool Source #

HasField "srcAccessMask" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "srcAccessMask" VkMemoryBarrier Source #

type FieldOptional "srcAccessMask" VkMemoryBarrier :: Bool Source #

type FieldOffset "srcAccessMask" VkMemoryBarrier :: Nat Source #

type FieldIsArray "srcAccessMask" VkMemoryBarrier :: Bool Source #

HasField "srcAccessMask" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "srcAccessMask" VkImageMemoryBarrier Source #

type FieldOptional "srcAccessMask" VkImageMemoryBarrier :: Bool Source #

type FieldOffset "srcAccessMask" VkImageMemoryBarrier :: Nat Source #

type FieldIsArray "srcAccessMask" VkImageMemoryBarrier :: Bool Source #

HasField "srcAccessMask" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "srcAccessMask" VkBufferMemoryBarrier Source #

type FieldOptional "srcAccessMask" VkBufferMemoryBarrier :: Bool Source #

type FieldOffset "srcAccessMask" VkBufferMemoryBarrier :: Nat Source #

type FieldIsArray "srcAccessMask" VkBufferMemoryBarrier :: Bool Source #

HasField "srcAccessMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "srcAccessMask" VkSubpassDependency Source #

type FieldOptional "srcAccessMask" VkSubpassDependency :: Bool Source #

type FieldOffset "srcAccessMask" VkSubpassDependency :: Nat Source #

type FieldIsArray "srcAccessMask" VkSubpassDependency :: Bool Source #

HasField "srcAlphaBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "srcArrayElement" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

Associated Types

type FieldType "srcArrayElement" VkCopyDescriptorSet Source #

type FieldOptional "srcArrayElement" VkCopyDescriptorSet :: Bool Source #

type FieldOffset "srcArrayElement" VkCopyDescriptorSet :: Nat Source #

type FieldIsArray "srcArrayElement" VkCopyDescriptorSet :: Bool Source #

HasField "srcBinding" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

Associated Types

type FieldType "srcBinding" VkCopyDescriptorSet Source #

type FieldOptional "srcBinding" VkCopyDescriptorSet :: Bool Source #

type FieldOffset "srcBinding" VkCopyDescriptorSet :: Nat Source #

type FieldIsArray "srcBinding" VkCopyDescriptorSet :: Bool Source #

HasField "srcColorBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "srcOffset" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "srcOffset" VkImageResolve Source #

type FieldOptional "srcOffset" VkImageResolve :: Bool Source #

type FieldOffset "srcOffset" VkImageResolve :: Nat Source #

type FieldIsArray "srcOffset" VkImageResolve :: Bool Source #

HasField "srcOffset" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "srcOffset" VkImageCopy Source #

type FieldOptional "srcOffset" VkImageCopy :: Bool Source #

type FieldOffset "srcOffset" VkImageCopy :: Nat Source #

type FieldIsArray "srcOffset" VkImageCopy :: Bool Source #

HasField "srcOffset" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "srcOffset" VkBufferCopy Source #

type FieldOptional "srcOffset" VkBufferCopy :: Bool Source #

type FieldOffset "srcOffset" VkBufferCopy :: Nat Source #

type FieldIsArray "srcOffset" VkBufferCopy :: Bool Source #

HasField "srcOffsets" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "srcOffsets" VkImageBlit Source #

type FieldOptional "srcOffsets" VkImageBlit :: Bool Source #

type FieldOffset "srcOffsets" VkImageBlit :: Nat Source #

type FieldIsArray "srcOffsets" VkImageBlit :: Bool Source #

HasField "srcPremultiplied" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "srcQueueFamilyIndex" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "srcQueueFamilyIndex" VkImageMemoryBarrier Source #

type FieldOptional "srcQueueFamilyIndex" VkImageMemoryBarrier :: Bool Source #

type FieldOffset "srcQueueFamilyIndex" VkImageMemoryBarrier :: Nat Source #

type FieldIsArray "srcQueueFamilyIndex" VkImageMemoryBarrier :: Bool Source #

HasField "srcQueueFamilyIndex" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "srcQueueFamilyIndex" VkBufferMemoryBarrier Source #

type FieldOptional "srcQueueFamilyIndex" VkBufferMemoryBarrier :: Bool Source #

type FieldOffset "srcQueueFamilyIndex" VkBufferMemoryBarrier :: Nat Source #

type FieldIsArray "srcQueueFamilyIndex" VkBufferMemoryBarrier :: Bool Source #

HasField "srcRect" VkDisplayPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "srcSet" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

HasField "srcStageMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "srcStageMask" VkSubpassDependency Source #

type FieldOptional "srcStageMask" VkSubpassDependency :: Bool Source #

type FieldOffset "srcStageMask" VkSubpassDependency :: Nat Source #

type FieldIsArray "srcStageMask" VkSubpassDependency :: Bool Source #

HasField "srcSubpass" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "srcSubpass" VkSubpassDependency Source #

type FieldOptional "srcSubpass" VkSubpassDependency :: Bool Source #

type FieldOffset "srcSubpass" VkSubpassDependency :: Nat Source #

type FieldIsArray "srcSubpass" VkSubpassDependency :: Bool Source #

HasField "srcSubresource" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "srcSubresource" VkImageResolve Source #

type FieldOptional "srcSubresource" VkImageResolve :: Bool Source #

type FieldOffset "srcSubresource" VkImageResolve :: Nat Source #

type FieldIsArray "srcSubresource" VkImageResolve :: Bool Source #

HasField "srcSubresource" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "srcSubresource" VkImageCopy Source #

type FieldOptional "srcSubresource" VkImageCopy :: Bool Source #

type FieldOffset "srcSubresource" VkImageCopy :: Nat Source #

type FieldIsArray "srcSubresource" VkImageCopy :: Bool Source #

HasField "srcSubresource" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "srcSubresource" VkImageBlit Source #

type FieldOptional "srcSubresource" VkImageBlit :: Bool Source #

type FieldOffset "srcSubresource" VkImageBlit :: Nat Source #

type FieldIsArray "srcSubresource" VkImageBlit :: Bool Source #

HasField "stage" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "stage" VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

HasField "stageCount" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "stageFlags" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "stageFlags" VkObjectTablePushConstantEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "stageFlags" VkPushConstantRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PushConstantRange

Associated Types

type FieldType "stageFlags" VkPushConstantRange Source #

type FieldOptional "stageFlags" VkPushConstantRange :: Bool Source #

type FieldOffset "stageFlags" VkPushConstantRange :: Nat Source #

type FieldIsArray "stageFlags" VkPushConstantRange :: 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 "stencil" VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

HasField "stencilLoadOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

Associated Types

type FieldType "stencilLoadOp" VkAttachmentDescription Source #

type FieldOptional "stencilLoadOp" VkAttachmentDescription :: Bool Source #

type FieldOffset "stencilLoadOp" VkAttachmentDescription :: Nat Source #

type FieldIsArray "stencilLoadOp" VkAttachmentDescription :: Bool Source #

HasField "stencilStoreOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

Associated Types

type FieldType "stencilStoreOp" VkAttachmentDescription Source #

type FieldOptional "stencilStoreOp" VkAttachmentDescription :: Bool Source #

type FieldOffset "stencilStoreOp" VkAttachmentDescription :: Nat Source #

type FieldIsArray "stencilStoreOp" VkAttachmentDescription :: Bool Source #

HasField "stencilTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

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 "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 "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 "storeOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

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 "stride" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "stride" VkVertexInputBindingDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

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 "subgroupSize" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "subpass" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "subpass" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

HasField "subpass" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "subpassCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "subpassCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "subpassCount" VkRenderPassCreateInfo Source #

type FieldOptional "subpassCount" VkRenderPassCreateInfo :: Bool Source #

type FieldOffset "subpassCount" VkRenderPassCreateInfo :: Nat Source #

type FieldIsArray "subpassCount" VkRenderPassCreateInfo :: Bool Source #

HasField "subpassIndex" VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

HasField "subresource" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "subresourceRange" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "subresourceRange" VkImageViewCreateInfo Source #

type FieldOptional "subresourceRange" VkImageViewCreateInfo :: Bool Source #

type FieldOffset "subresourceRange" VkImageViewCreateInfo :: Nat Source #

type FieldIsArray "subresourceRange" VkImageViewCreateInfo :: Bool Source #

HasField "subresourceRange" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "subresourceRange" VkImageMemoryBarrier Source #

type FieldOptional "subresourceRange" VkImageMemoryBarrier :: Bool Source #

type FieldOffset "subresourceRange" VkImageMemoryBarrier :: Nat Source #

type FieldIsArray "subresourceRange" VkImageMemoryBarrier :: Bool Source #

HasField "subsetAllocation" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "supported" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "supportedAlpha" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "supportedCompositeAlpha" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "supportedCompositeAlpha" VkSurfaceCapabilitiesKHR Source #

type FieldOptional "supportedCompositeAlpha" VkSurfaceCapabilitiesKHR :: Bool Source #

type FieldOffset "supportedCompositeAlpha" VkSurfaceCapabilitiesKHR :: Nat Source #

type FieldIsArray "supportedCompositeAlpha" VkSurfaceCapabilitiesKHR :: Bool Source #

HasField "supportedCompositeAlpha" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "supportedCompositeAlpha" VkSurfaceCapabilities2EXT Source #

type FieldOptional "supportedCompositeAlpha" VkSurfaceCapabilities2EXT :: Bool Source #

type FieldOffset "supportedCompositeAlpha" VkSurfaceCapabilities2EXT :: Nat Source #

type FieldIsArray "supportedCompositeAlpha" VkSurfaceCapabilities2EXT :: Bool Source #

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

HasField "supportedSurfaceCounters" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "supportedSurfaceCounters" VkSurfaceCapabilities2EXT Source #

type FieldOptional "supportedSurfaceCounters" VkSurfaceCapabilities2EXT :: Bool Source #

type FieldOffset "supportedSurfaceCounters" VkSurfaceCapabilities2EXT :: Nat Source #

type FieldIsArray "supportedSurfaceCounters" VkSurfaceCapabilities2EXT :: Bool Source #

HasField "supportedTransforms" VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

Associated Types

type FieldType "supportedTransforms" VkDisplayPropertiesKHR Source #

type FieldOptional "supportedTransforms" VkDisplayPropertiesKHR :: Bool Source #

type FieldOffset "supportedTransforms" VkDisplayPropertiesKHR :: Nat Source #

type FieldIsArray "supportedTransforms" VkDisplayPropertiesKHR :: Bool Source #

HasField "supportedTransforms" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "supportedTransforms" VkSurfaceCapabilitiesKHR Source #

type FieldOptional "supportedTransforms" VkSurfaceCapabilitiesKHR :: Bool Source #

type FieldOffset "supportedTransforms" VkSurfaceCapabilitiesKHR :: Nat Source #

type FieldIsArray "supportedTransforms" VkSurfaceCapabilitiesKHR :: Bool Source #

HasField "supportedTransforms" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "supportedTransforms" VkSurfaceCapabilities2EXT Source #

type FieldOptional "supportedTransforms" VkSurfaceCapabilities2EXT :: Bool Source #

type FieldOffset "supportedTransforms" VkSurfaceCapabilities2EXT :: Nat Source #

type FieldIsArray "supportedTransforms" VkSurfaceCapabilities2EXT :: Bool Source #

HasField "supportedUsageFlags" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "supportedUsageFlags" VkSurfaceCapabilitiesKHR Source #

type FieldOptional "supportedUsageFlags" VkSurfaceCapabilitiesKHR :: Bool Source #

type FieldOffset "supportedUsageFlags" VkSurfaceCapabilitiesKHR :: Nat Source #

type FieldIsArray "supportedUsageFlags" VkSurfaceCapabilitiesKHR :: Bool Source #

HasField "supportedUsageFlags" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "supportedUsageFlags" VkSurfaceCapabilities2EXT Source #

type FieldOptional "supportedUsageFlags" VkSurfaceCapabilities2EXT :: Bool Source #

type FieldOffset "supportedUsageFlags" VkSurfaceCapabilities2EXT :: Nat Source #

type FieldIsArray "supportedUsageFlags" VkSurfaceCapabilities2EXT :: Bool Source #

HasField "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

Associated Types

type FieldType "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD Source #

type FieldOptional "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD :: Bool Source #

type FieldOffset "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD :: Nat Source #

type FieldIsArray "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD :: Bool Source #

HasField "surface" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

HasField "surface" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "surfaceCapabilities" VkSurfaceCapabilities2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "surfaceCapabilities" VkSurfaceCapabilities2KHR Source #

type FieldOptional "surfaceCapabilities" VkSurfaceCapabilities2KHR :: Bool Source #

type FieldOffset "surfaceCapabilities" VkSurfaceCapabilities2KHR :: Nat Source #

type FieldIsArray "surfaceCapabilities" VkSurfaceCapabilities2KHR :: Bool Source #

HasField "surfaceCounters" VkSwapchainCounterCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

HasField "surfaceFormat" VkSurfaceFormat2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

Associated Types

type FieldType "surfaceFormat" VkSurfaceFormat2KHR Source #

type FieldOptional "surfaceFormat" VkSurfaceFormat2KHR :: Bool Source #

type FieldOffset "surfaceFormat" VkSurfaceFormat2KHR :: Nat Source #

type FieldIsArray "surfaceFormat" VkSurfaceFormat2KHR :: Bool Source #

HasField "swapchain" VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

HasField "swapchain" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "swapchain" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "swapchainCount" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "swapchainCount" VkPresentTimesInfoGOOGLE Source #

type FieldOptional "swapchainCount" VkPresentTimesInfoGOOGLE :: Bool Source #

type FieldOffset "swapchainCount" VkPresentTimesInfoGOOGLE :: Nat Source #

type FieldIsArray "swapchainCount" VkPresentTimesInfoGOOGLE :: Bool Source #

HasField "swapchainCount" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "swapchainCount" VkPresentRegionsKHR Source #

type FieldOptional "swapchainCount" VkPresentRegionsKHR :: Bool Source #

type FieldOffset "swapchainCount" VkPresentRegionsKHR :: Nat Source #

type FieldIsArray "swapchainCount" VkPresentRegionsKHR :: Bool Source #

HasField "swapchainCount" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "swapchainCount" VkPresentInfoKHR Source #

type FieldOptional "swapchainCount" VkPresentInfoKHR :: Bool Source #

type FieldOffset "swapchainCount" VkPresentInfoKHR :: Nat Source #

type FieldIsArray "swapchainCount" VkPresentInfoKHR :: Bool Source #

HasField "swapchainCount" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "swapchainCount" VkDeviceGroupPresentInfoKHR Source #

type FieldOptional "swapchainCount" VkDeviceGroupPresentInfoKHR :: Bool Source #

type FieldOffset "swapchainCount" VkDeviceGroupPresentInfoKHR :: Nat Source #

type FieldIsArray "swapchainCount" VkDeviceGroupPresentInfoKHR :: Bool Source #

HasField "tagName" VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "tagName" VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "tagSize" VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "tagSize" VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

HasField "targetCommandBuffer" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

Associated Types

type FieldType "targetCommandBuffer" VkCmdProcessCommandsInfoNVX Source #

type FieldOptional "targetCommandBuffer" VkCmdProcessCommandsInfoNVX :: Bool Source #

type FieldOffset "targetCommandBuffer" VkCmdProcessCommandsInfoNVX :: Nat Source #

type FieldIsArray "targetCommandBuffer" VkCmdProcessCommandsInfoNVX :: Bool Source #

HasField "templateType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "tessellationShader" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "tessellationShader" VkPhysicalDeviceFeatures Source #

type FieldOptional "tessellationShader" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "tessellationShader" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "tessellationShader" VkPhysicalDeviceFeatures :: Bool Source #

HasField "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures Source #

type FieldOptional "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures :: Bool Source #

HasField "textureCompressionBC" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "textureCompressionBC" VkPhysicalDeviceFeatures Source #

type FieldOptional "textureCompressionBC" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "textureCompressionBC" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "textureCompressionBC" VkPhysicalDeviceFeatures :: Bool Source #

HasField "textureCompressionETC2" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "textureCompressionETC2" VkPhysicalDeviceFeatures Source #

type FieldOptional "textureCompressionETC2" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "textureCompressionETC2" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "textureCompressionETC2" VkPhysicalDeviceFeatures :: Bool Source #

HasField "tiling" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "tiling" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "tiling" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "timeout" VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

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 "timestampValidBits" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

Associated Types

type FieldType "timestampValidBits" VkQueueFamilyProperties Source #

type FieldOptional "timestampValidBits" VkQueueFamilyProperties :: Bool Source #

type FieldOffset "timestampValidBits" VkQueueFamilyProperties :: Nat Source #

type FieldIsArray "timestampValidBits" VkQueueFamilyProperties :: Bool Source #

HasField "tokenCount" VkIndirectCommandsLayoutCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

HasField "tokenType" VkIndirectCommandsTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

HasField "tokenType" VkIndirectCommandsLayoutTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

HasField "topology" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "transform" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "type" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "type" VkObjectTableVertexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "type" VkObjectTablePushConstantEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "type" VkObjectTablePipelineEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "type" VkObjectTableIndexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "type" VkObjectTableEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "type" VkObjectTableDescriptorSetEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

HasField "type" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "type" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "uint32" VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

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 #

HasField "unnormalizedCoordinates" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "unnormalizedCoordinates" VkSamplerCreateInfo Source #

type FieldOptional "unnormalizedCoordinates" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "unnormalizedCoordinates" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "unnormalizedCoordinates" VkSamplerCreateInfo :: Bool Source #

HasField "usage" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "usage" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "usage" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "usage" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "usage" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "usage" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "validationCache" VkShaderModuleValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

HasField "variableMultisampleRate" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "variableMultisampleRate" VkPhysicalDeviceFeatures Source #

type FieldOptional "variableMultisampleRate" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "variableMultisampleRate" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "variableMultisampleRate" VkPhysicalDeviceFeatures :: Bool Source #

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 #

HasField "variableSampleLocations" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "vendorID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo Source #

type FieldOptional "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo :: Bool Source #

type FieldOffset "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo :: Nat Source #

type FieldIsArray "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo :: Bool Source #

HasField "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo Source #

type FieldOptional "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo :: Bool Source #

type FieldOffset "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo :: Nat Source #

type FieldIsArray "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo :: Bool Source #

HasField "vertexBindingDivisorCount" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "vertexCount" VkDrawIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

Associated Types

type FieldType "vertexCount" VkDrawIndirectCommand Source #

type FieldOptional "vertexCount" VkDrawIndirectCommand :: Bool Source #

type FieldOffset "vertexCount" VkDrawIndirectCommand :: Nat Source #

type FieldIsArray "vertexCount" VkDrawIndirectCommand :: Bool Source #

HasField "vertexOffset" VkDrawIndexedIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

HasField "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures Source #

type FieldOptional "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures :: Bool Source #

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 "viewFormatCount" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "viewType" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

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 "viewportCount" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "viewportCount" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "viewportCount" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

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 #

HasField "viewportWScalingEnable" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "visibleRegion" VkDisplayModeParametersKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

HasField "w" VkViewportSwizzleNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

HasField "waitSemaphoreCount" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "waitSemaphoreCount" VkPresentInfoKHR Source #

type FieldOptional "waitSemaphoreCount" VkPresentInfoKHR :: Bool Source #

type FieldOffset "waitSemaphoreCount" VkPresentInfoKHR :: Nat Source #

type FieldIsArray "waitSemaphoreCount" VkPresentInfoKHR :: Bool Source #

HasField "waitSemaphoreCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "waitSemaphoreCount" VkBindSparseInfo Source #

type FieldOptional "waitSemaphoreCount" VkBindSparseInfo :: Bool Source #

type FieldOffset "waitSemaphoreCount" VkBindSparseInfo :: Nat Source #

type FieldIsArray "waitSemaphoreCount" VkBindSparseInfo :: Bool Source #

HasField "waitSemaphoreCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Associated Types

type FieldType "waitSemaphoreCount" VkSubmitInfo Source #

type FieldOptional "waitSemaphoreCount" VkSubmitInfo :: Bool Source #

type FieldOffset "waitSemaphoreCount" VkSubmitInfo :: Nat Source #

type FieldIsArray "waitSemaphoreCount" VkSubmitInfo :: Bool Source #

HasField "waitSemaphoreCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "waitSemaphoreCount" VkDeviceGroupSubmitInfo Source #

type FieldOptional "waitSemaphoreCount" VkDeviceGroupSubmitInfo :: Bool Source #

type FieldOffset "waitSemaphoreCount" VkDeviceGroupSubmitInfo :: Nat Source #

type FieldIsArray "waitSemaphoreCount" VkDeviceGroupSubmitInfo :: Bool Source #

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

HasField "whitePoint" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Associated Types

type FieldType "whitePoint" VkHdrMetadataEXT Source #

type FieldOptional "whitePoint" VkHdrMetadataEXT :: Bool Source #

type FieldOffset "whitePoint" VkHdrMetadataEXT :: Nat Source #

type FieldIsArray "whitePoint" VkHdrMetadataEXT :: Bool Source #

HasField "wideLines" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

HasField "width" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Associated Types

type FieldType "width" VkExtent3D Source #

type FieldOptional "width" VkExtent3D :: Bool Source #

type FieldOffset "width" VkExtent3D :: Nat Source #

type FieldIsArray "width" VkExtent3D :: Bool Source #

HasField "width" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Associated Types

type FieldType "width" VkExtent2D Source #

type FieldOptional "width" VkExtent2D :: Bool Source #

type FieldOffset "width" VkExtent2D :: Nat Source #

type FieldIsArray "width" VkExtent2D :: Bool Source #

HasField "width" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

HasField "width" VkViewport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

Associated Types

type FieldType "width" VkViewport Source #

type FieldOptional "width" VkViewport :: Bool Source #

type FieldOffset "width" VkViewport :: Nat Source #

type FieldIsArray "width" VkViewport :: Bool Source #

HasField "writeMask" VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

Associated Types

type FieldType "writeMask" VkStencilOpState Source #

type FieldOptional "writeMask" VkStencilOpState :: Bool Source #

type FieldOffset "writeMask" VkStencilOpState :: Nat Source #

type FieldIsArray "writeMask" VkStencilOpState :: Bool Source #

HasField "x" VkDispatchIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DispatchIndirectCommand

HasField "x" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

HasField "x" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

HasField "x" VkSampleLocationEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

HasField "x" VkViewportSwizzleNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

HasField "x" VkViewport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

HasField "x" VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

HasField "xChromaOffset" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "xcoeff" VkViewportWScalingNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

HasField "y" VkDispatchIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DispatchIndirectCommand

HasField "y" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

HasField "y" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

HasField "y" VkSampleLocationEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

HasField "y" VkViewportSwizzleNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

HasField "y" VkViewport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

HasField "y" VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

HasField "yChromaOffset" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "ycbcrModel" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "ycbcrRange" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "ycoeff" VkViewportWScalingNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

HasField "z" VkDispatchIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DispatchIndirectCommand

HasField "z" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

HasField "z" VkViewportSwizzleNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

class (HasField fname a, IsFieldArray fname a 'False) => CanReadField (fname :: Symbol) (a :: Type) where Source #

Methods

getField :: a -> FieldType fname a Source #

readField :: Ptr a -> IO (FieldType fname a) Source #

Instances

Instances details
(HasField fname a, IsFieldArray fname a 'False, TypeError (ErrorNotReadableField fname a) :: Constraint) => CanReadField fname a Source # 
Instance details

Defined in Graphics.Vulkan.Marshal

Methods

getField :: a -> FieldType fname a Source #

readField :: Ptr a -> IO (FieldType fname a) Source #

CanReadField "a" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

CanReadField "actualPresentTime" VkPastPresentationTimingGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PastPresentationTimingGOOGLE

CanReadField "addressModeU" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "addressModeV" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "addressModeW" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "advancedBlendAllOperations" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT 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 "alignment" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "allocationSize" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "alphaBlendOp" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "alphaMode" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "alphaToCoverageEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "alphaToOne" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "alphaToOneEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "anisotropyEnable" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "apiVersion" VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

CanReadField "apiVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "applicationVersion" VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

CanReadField "arrayLayer" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "arrayLayers" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "arrayPitch" VkSubresourceLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubresourceLayout

CanReadField "aspectMask" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

CanReadField "aspectMask" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "aspectMask" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "aspectMask" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "aspectMask" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanReadField "aspectMask" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "aspectReferenceCount" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "attachment" VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "attachmentCount" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

CanReadField "attachmentCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "attachmentCount" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "attachmentIndex" VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "b" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

CanReadField "back" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "baseArrayLayer" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "baseArrayLayer" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "baseArrayLayer" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Methods

getField :: VkClearRect -> FieldType "baseArrayLayer" VkClearRect Source #

readField :: Ptr VkClearRect -> IO (FieldType "baseArrayLayer" VkClearRect) Source #

CanReadField "baseMipLevel" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "basePipelineHandle" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "basePipelineHandle" VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

CanReadField "basePipelineIndex" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "basePipelineIndex" VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

CanReadField "bindCount" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "bindCount" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "bindCount" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "binding" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "binding" VkVertexInputBindingDivisorDescriptionEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

CanReadField "binding" VkVertexInputBindingDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

CanReadField "binding" VkVertexInputAttributeDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

CanReadField "bindingCount" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "bindingCount" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "bindingUnit" VkIndirectCommandsLayoutTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanReadField "blendEnable" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "blendOverlap" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "borderColor" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "buffer" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "buffer" VkIndirectCommandsTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanReadField "buffer" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "buffer" VkObjectTableVertexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "buffer" VkObjectTableIndexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "buffer" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "buffer" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "buffer" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "buffer" VkDedicatedAllocationMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

CanReadField "buffer" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "buffer" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "bufferBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "bufferFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

CanReadField "bufferImageGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "bufferImageHeight" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "bufferOffset" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "bufferRowLength" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "chromaFilter" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "clearValue" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanReadField "clearValueCount" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "clipped" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanReadField "cmdBufLabelCount" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanReadField "codeSize" VkShaderModuleCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanReadField "color" VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanReadField "colorAttachment" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanReadField "colorAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "colorBlendOp" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "colorSpace" VkSurfaceFormatKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "colorWriteMask" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "commandBufferCount" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "commandBufferCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

getField :: VkSubmitInfo -> FieldType "commandBufferCount" VkSubmitInfo Source #

readField :: Ptr VkSubmitInfo -> IO (FieldType "commandBufferCount" VkSubmitInfo) Source #

CanReadField "commandBufferCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "commandPool" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "compareEnable" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "compareMask" VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

CanReadField "compareOp" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "compareOp" VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

CanReadField "compatibleHandleTypes" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "compatibleHandleTypes" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "compatibleHandleTypes" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "compatibleHandleTypes" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "components" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "components" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "compositeAlpha" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanReadField "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "conservativeRasterizationMode" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "constantID" VkSpecializationMapEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

CanReadField "conversion" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "correlationMaskCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "coverageModulationMode" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "coverageModulationTableCount" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "coverageModulationTableEnable" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "coverageToColorEnable" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "coverageToColorLocation" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "cullMode" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "currentDisplay" VkDisplayPlanePropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "currentExtent" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "currentExtent" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "currentStackIndex" VkDisplayPlanePropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "currentTransform" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "currentTransform" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "dataSize" VkSpecializationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

CanReadField "dedicatedAllocation" VkDedicatedAllocationImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

CanReadField "dedicatedAllocation" VkDedicatedAllocationBufferCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

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 "dependencyCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "dependencyCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "dependencyFlags" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "depth" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

CanReadField "depth" VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanReadField "depthBiasClamp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "depthBiasClamp" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "depthBiasConstantFactor" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "depthBiasEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "depthBiasSlopeFactor" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "depthBounds" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "depthBoundsTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "depthClamp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "depthClampEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "depthCompareOp" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "depthFailOp" VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

CanReadField "depthPitch" VkSubresourceLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubresourceLayout

CanReadField "depthStencil" VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanReadField "depthTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "depthWriteEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

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 "descriptorCount" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

CanReadField "descriptorCount" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorCount" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorCount" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorCount" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

CanReadField "descriptorPool" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorSet" VkObjectTableDescriptorSetEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "descriptorSetCount" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorSetCount" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorSetLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorType" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorType" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorType" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

CanReadField "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "desiredPresentTime" VkPastPresentationTimingGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PastPresentationTimingGOOGLE

CanReadField "desiredPresentTime" VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "deviceEvent" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "deviceID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "deviceIndexCount" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "deviceIndexCount" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "deviceLUIDValid" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "deviceMask" VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

CanReadField "deviceMask" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "deviceMask" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "deviceMask" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "deviceNodeMask" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "deviceType" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "disabledValidationCheckCount" VkValidationFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

Methods

getField :: VkValidationFlagsEXT -> FieldType "disabledValidationCheckCount" VkValidationFlagsEXT Source #

readField :: Ptr VkValidationFlagsEXT -> IO (FieldType "disabledValidationCheckCount" VkValidationFlagsEXT) Source #

CanReadField "discardRectangleCount" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "discardRectangleMode" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "discreteQueuePriorities" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "display" VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "displayEvent" VkDisplayEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "displayMode" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "displayMode" VkDisplayModePropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "displayName" VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "displayPrimaryBlue" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanReadField "displayPrimaryGreen" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanReadField "displayPrimaryRed" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanReadField "divisor" VkIndirectCommandsLayoutTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanReadField "divisor" VkVertexInputBindingDivisorDescriptionEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

CanReadField "domainOrigin" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "drawIndirectFirstInstance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "driverVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "dstAccessMask" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "dstAccessMask" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "dstAccessMask" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "dstAccessMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "dstAlphaBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "dstArrayElement" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

CanReadField "dstArrayElement" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "dstArrayElement" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

CanReadField "dstBinding" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

CanReadField "dstBinding" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "dstBinding" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

CanReadField "dstColorBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "dstOffset" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "dstOffset" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "dstOffset" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "dstPremultiplied" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "dstQueueFamilyIndex" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "dstQueueFamilyIndex" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "dstRect" VkDisplayPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "dstSet" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

CanReadField "dstSet" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

CanReadField "dstStageMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "dstSubpass" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "dstSubresource" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "dstSubresource" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

getField :: VkImageCopy -> FieldType "dstSubresource" VkImageCopy Source #

readField :: Ptr VkImageCopy -> IO (FieldType "dstSubresource" VkImageCopy) Source #

CanReadField "dstSubresource" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

getField :: VkImageBlit -> FieldType "dstSubresource" VkImageBlit Source #

readField :: Ptr VkImageBlit -> IO (FieldType "dstSubresource" VkImageBlit) Source #

CanReadField "dualSrcBlend" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "dynamicCount" VkIndirectCommandsLayoutTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanReadField "dynamicStateCount" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "earliestPresentTime" VkPastPresentationTimingGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PastPresentationTimingGOOGLE

CanReadField "enabledExtensionCount" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

CanReadField "enabledExtensionCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "enabledLayerCount" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

CanReadField "enabledLayerCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "engineVersion" VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

CanReadField "exportFromImportedHandleTypes" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "exportFromImportedHandleTypes" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "exportFromImportedHandleTypes" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "exportFromImportedHandleTypes" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "extent" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "extent" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "extent" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "extent" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanReadField "extent" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanReadField "extent" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "externalFenceFeatures" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "externalMemoryFeatures" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "externalMemoryFeatures" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "externalMemoryProperties" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "externalMemoryProperties" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "externalSemaphoreFeatures" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "extraPrimitiveOverestimationSize" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "failOp" VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

CanReadField "fd" VkImportSemaphoreFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanReadField "fd" VkImportMemoryFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanReadField "fd" VkImportFenceFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanReadField "features" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "fence" VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

CanReadField "fence" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanReadField "fence" VkImportFenceFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanReadField "fillModeNonSolid" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

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 "finalLayout" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "firstIndex" VkDrawIndexedIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

CanReadField "firstInstance" VkDrawIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

CanReadField "firstInstance" VkDrawIndexedIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

CanReadField "firstVertex" VkDrawIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

CanReadField "flags" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "flags" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "flags" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanReadField "flags" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "flags" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "flags" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "flags" VkEventCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.EventCreateInfo

CanReadField "flags" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanReadField "flags" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

CanReadField "flags" VkIndirectCommandsLayoutCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanReadField "flags" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

CanReadField "flags" VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

CanReadField "flags" VkDebugReportCallbackCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "flags" VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "flags" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "flags" VkImportSemaphoreFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanReadField "flags" VkImportFenceFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanReadField "flags" VkObjectTableVertexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "flags" VkObjectTablePushConstantEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "flags" VkObjectTablePipelineEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "flags" VkObjectTableIndexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "flags" VkObjectTableEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "flags" VkObjectTableDescriptorSetEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "flags" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "flags" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "flags" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "flags" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "flags" VkQueryPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueryPoolCreateInfo

CanReadField "flags" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "flags" VkDisplayModeCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "flags" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "flags" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "flags" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanReadField "flags" VkShaderModuleCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanReadField "flags" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "flags" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "flags" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "flags" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "flags" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "flags" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanReadField "flags" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "flags" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "flags" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "flags" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "flags" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "flags" VkValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

CanReadField "flags" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

CanReadField "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "format" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "format" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "format" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "format" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "format" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "format" VkSurfaceFormatKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "format" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "format" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "format" VkVertexInputAttributeDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

CanReadField "formatProperties" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

CanReadField "formatProperties" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "framebuffer" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "framebuffer" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

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 "front" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "frontFace" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "fullDrawIndexUint32" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "g" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

CanReadField "geometryShader" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "globalAlpha" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "globalPriority" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "handleType" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanReadField "handleType" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "handleType" VkImportSemaphoreFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanReadField "handleType" VkImportMemoryHostPointerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanReadField "handleType" VkImportMemoryFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanReadField "handleType" VkImportFenceFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanReadField "handleType" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanReadField "handleType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "handleType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "handleType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "handleType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "handleTypes" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "handleTypes" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "handleTypes" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "handleTypes" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "handleTypes" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "handleTypes" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "handleTypes" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "heapIndex" VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "height" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

CanReadField "height" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

CanReadField "height" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

CanReadField "height" VkViewport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

CanReadField "image" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "image" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "image" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "image" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "image" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "image" VkDedicatedAllocationMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

CanReadField "image" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "image" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "image" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "imageArrayLayers" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanReadField "imageBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "imageColorSpace" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanReadField "imageCubeArray" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "imageExtent" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "imageExtent" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "imageExtent" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanReadField "imageFormat" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanReadField "imageFormatProperties" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "imageFormatProperties" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "imageGranularity" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "imageIndex" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "imageLayout" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "imageMipTailFirstLod" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "imageMipTailOffset" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "imageMipTailSize" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "imageMipTailStride" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "imageOffset" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "imageOpaqueBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Methods

getField :: VkBindSparseInfo -> FieldType "imageOpaqueBindCount" VkBindSparseInfo Source #

readField :: Ptr VkBindSparseInfo -> IO (FieldType "imageOpaqueBindCount" VkBindSparseInfo) Source #

CanReadField "imageSharingMode" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanReadField "imageSubresource" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "imageType" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "imageUsage" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanReadField "imageView" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "implementationVersion" VkLayerProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.LayerProperties

CanReadField "independentBlend" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "indexCount" VkDrawIndexedIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

CanReadField "indexType" VkObjectTableIndexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "indirectCommandsLayout" VkCmdReserveSpaceForCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanReadField "indirectCommandsLayout" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanReadField "indirectCommandsTokenCount" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanReadField "inheritedQueries" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "initialDataSize" VkValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

CanReadField "initialDataSize" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "initialLayout" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "initialLayout" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "inputAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "inputAttachmentIndex" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

CanReadField "inputRate" VkVertexInputBindingDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

CanReadField "instanceCount" VkDrawIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

CanReadField "instanceCount" VkDrawIndexedIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

CanReadField "largePoints" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "layer" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanReadField "layerCount" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "layerCount" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "layerCount" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanReadField "layers" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

CanReadField "layout" VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "layout" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "layout" VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

CanReadField "ldsSizePerLocalWorkGroup" VkShaderResourceUsageAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanReadField "ldsUsageSizeInBytes" VkShaderResourceUsageAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanReadField "level" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "levelCount" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "limits" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "lineWidth" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "lineWidthGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "linearTilingFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

CanReadField "loadOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "location" VkVertexInputAttributeDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

CanReadField "logicOp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "logicOp" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "logicOpEnable" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "magFilter" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "mapEntryCount" VkSpecializationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

CanReadField "maxAnisotropy" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "maxArrayLayers" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

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 "maxContentLightLevel" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Methods

getField :: VkHdrMetadataEXT -> FieldType "maxContentLightLevel" VkHdrMetadataEXT Source #

readField :: Ptr VkHdrMetadataEXT -> IO (FieldType "maxContentLightLevel" VkHdrMetadataEXT) Source #

CanReadField "maxCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDepth" VkViewport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

CanReadField "maxDepthBounds" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

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 "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 "maxDiscardRectangles" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

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 "maxDstExtent" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "maxDstPosition" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "maxExtent" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT 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 "maxFrameAverageLightLevel" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Methods

getField :: VkHdrMetadataEXT -> FieldType "maxFrameAverageLightLevel" VkHdrMetadataEXT Source #

readField :: Ptr VkHdrMetadataEXT -> IO (FieldType "maxFrameAverageLightLevel" VkHdrMetadataEXT) 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" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "maxImageArrayLayers" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "maxImageArrayLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxImageCount" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "maxImageCount" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

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 "maxImageExtent" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "maxImageExtent" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "maxInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxLod" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "maxLuminance" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanReadField "maxMemoryAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxMipLevels" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

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 "maxObjectEntryCounts" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "maxPerSetDescriptors" VkPhysicalDeviceMaintenance3Properties 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 "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 "maxPerStageResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPipelineLayouts" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "maxPushConstantsSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPushDescriptors" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxResourceSize" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "maxSampleLocationGridSize" VkMultisamplePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MultisamplePropertiesEXT

CanReadField "maxSampleLocationGridSize" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxSampleMaskWords" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxSampledImagesPerDescriptor" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

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 "maxSequencesCount" VkCmdReserveSpaceForCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanReadField "maxSequencesCount" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanReadField "maxSets" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "maxSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxSrcExtent" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "maxSrcPosition" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "maxStorageBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxStorageBuffersPerDescriptor" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "maxStorageImagesPerDescriptor" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

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 "maxUniformBuffersPerDescriptor" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxVariableDescriptorCount" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "maxVertexAttribDivisor" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT 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 "maxVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxViewports" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "memory" VkMappedMemoryRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MappedMemoryRange

CanReadField "memory" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "memory" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "memory" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "memory" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "memory" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "memoryDeviceIndex" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "memoryHeapCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "memoryOffset" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "memoryOffset" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "memoryOffset" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "memoryOffset" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "memoryProperties" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "memoryRequirements" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "memoryRequirements" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "memoryTypeBits" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "memoryTypeBits" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "memoryTypeBits" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "memoryTypeCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "memoryTypeIndex" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "messageIdNumber" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanReadField "messageSeverity" VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

CanReadField "messageType" VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

CanReadField "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "minDepth" VkViewport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

CanReadField "minDepthBounds" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "minDstExtent" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "minDstPosition" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "minFilter" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "minImageCount" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "minImageCount" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "minImageCount" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanReadField "minImageExtent" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "minImageExtent" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "minImageTransferGranularity" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanReadField "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "minInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "minLod" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "minLuminance" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanReadField "minMemoryMapAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "minSampleShading" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "minSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "minSrcExtent" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "minSrcPosition" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

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 "minVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "mipLevel" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "mipLevel" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "mipLevels" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "mipLodBias" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "mipmapMode" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "mipmapPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "mode" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "modes" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "modes" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "module" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "multiDrawIndirect" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "multiViewport" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

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 "newLayout" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "nonCoherentAtomSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "numAvailableSgprs" VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanReadField "numAvailableVgprs" VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanReadField "numPhysicalSgprs" VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanReadField "numPhysicalVgprs" VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanReadField "numUsedSgprs" VkShaderResourceUsageAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanReadField "numUsedVgprs" VkShaderResourceUsageAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanReadField "object" VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "object" VkDebugMarkerObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "objectCount" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanReadField "objectCount" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "objectHandle" VkDebugUtilsObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsObjectNameInfoEXT

CanReadField "objectHandle" VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "objectTable" VkCmdReserveSpaceForCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanReadField "objectTable" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanReadField "objectType" VkDebugUtilsObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsObjectNameInfoEXT

CanReadField "objectType" VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "objectType" VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "objectType" VkDebugMarkerObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "occlusionQueryEnable" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "occlusionQueryPrecise" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "offset" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "offset" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "offset" VkIndirectCommandsTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanReadField "offset" VkMappedMemoryRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MappedMemoryRange

CanReadField "offset" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "offset" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "offset" VkPushConstantRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PushConstantRange

CanReadField "offset" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanReadField "offset" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanReadField "offset" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "offset" VkSpecializationMapEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

CanReadField "offset" VkSubresourceLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubresourceLayout

CanReadField "offset" VkVertexInputAttributeDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

CanReadField "oldLayout" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "oldSwapchain" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

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 "optimalTilingFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

CanReadField "pApplicationInfo" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

CanReadField "pApplicationName" VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

CanReadField "pAspectReferences" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pAttachmentInitialSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pAttachments" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

CanReadField "pAttachments" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pAttachments" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pBindingFlags" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pBindings" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pBinds" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "pBinds" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "pBinds" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "pBufferBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pBufferInfo" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

CanReadField "pClearValues" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pCmdBufLabels" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanReadField "pCode" VkShaderModuleCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanReadField "pColorAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "pColorBlendState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pCommandBuffers" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

getField :: VkSubmitInfo -> FieldType "pCommandBuffers" VkSubmitInfo Source #

readField :: Ptr VkSubmitInfo -> IO (FieldType "pCommandBuffers" VkSubmitInfo) Source #

CanReadField "pCorrelationMasks" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pCoverageModulationTable" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pData" VkSpecializationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

CanReadField "pDependencies" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pDepthStencilAttachment" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "pDepthStencilState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pDescriptorCounts" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pDeviceIndices" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pDeviceIndices" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pDeviceMasks" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pDeviceRenderAreas" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pDisabledValidationChecks" VkValidationFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

CanReadField "pDiscardRectangles" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pDynamicState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pDynamicStates" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pEnabledFeatures" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pEngineName" VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

CanReadField "pHostPointer" VkImportMemoryHostPointerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanReadField "pImageBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pImageIndices" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "pImageInfo" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

CanReadField "pImageOpaqueBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pImmutableSamplers" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pIndirectCommandsTokens" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanReadField "pInheritanceInfo" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "pInitialData" VkValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

CanReadField "pInitialData" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pInputAssemblyState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pInputAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "pLabelName" VkDebugUtilsLabelEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsLabelEXT

CanReadField "pMapEntries" VkSpecializationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

CanReadField "pMarkerName" VkDebugMarkerMarkerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "pMessage" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanReadField "pMessageIdName" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanReadField "pMultisampleState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pName" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

CanReadField "pNext" VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

CanReadField "pNext" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "pNext" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "pNext" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "pNext" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "pNext" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

CanReadField "pNext" VkDebugUtilsLabelEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsLabelEXT

CanReadField "pNext" VkDebugUtilsObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsObjectNameInfoEXT

CanReadField "pNext" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanReadField "pNext" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkEventCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.EventCreateInfo

CanReadField "pNext" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanReadField "pNext" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanReadField "pNext" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

CanReadField "pNext" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

CanReadField "pNext" VkIndirectCommandsLayoutCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanReadField "pNext" VkCmdReserveSpaceForCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanReadField "pNext" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanReadField "pNext" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

CanReadField "pNext" VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

CanReadField "pNext" VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "pNext" VkDebugReportCallbackCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "pNext" VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "pNext" VkDebugMarkerObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "pNext" VkDebugMarkerMarkerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "pNext" VkMappedMemoryRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MappedMemoryRange

CanReadField "pNext" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "pNext" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "pNext" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "pNext" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "pNext" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "pNext" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "pNext" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "pNext" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "pNext" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "pNext" VkImportSemaphoreFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanReadField "pNext" VkImportMemoryHostPointerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanReadField "pNext" VkImportMemoryFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanReadField "pNext" VkImportFenceFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanReadField "pNext" VkMultisamplePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MultisamplePropertiesEXT

CanReadField "pNext" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "pNext" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pNext" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pNext" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pNext" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pNext" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pNext" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pNext" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pNext" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pNext" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pNext" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pNext" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "pNext" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "pNext" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "pNext" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "pNext" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "pNext" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "pNext" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "pNext" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "pNext" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "pNext" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "pNext" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "pNext" VkDedicatedAllocationMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

CanReadField "pNext" VkDedicatedAllocationImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

CanReadField "pNext" VkDedicatedAllocationBufferCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

CanReadField "pNext" VkQueryPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueryPoolCreateInfo

CanReadField "pNext" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanReadField "pNext" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "pNext" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "pNext" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "pNext" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "pNext" VkDisplayPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "pNext" VkDisplayPowerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "pNext" VkDisplayModeCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "pNext" VkDisplayEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "pNext" VkSampleLocationsInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

CanReadField "pNext" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "pNext" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "pNext" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "pNext" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "pNext" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "pNext" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanReadField "pNext" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanReadField "pNext" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "pNext" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "pNext" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "pNext" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "pNext" VkShaderModuleValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanReadField "pNext" VkShaderModuleCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanReadField "pNext" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "pNext" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "pNext" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pNext" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pNext" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pNext" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pNext" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pNext" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pNext" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pNext" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

CanReadField "pNext" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

CanReadField "pNext" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pNext" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pNext" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pNext" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pNext" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pNext" VkSurfaceFormat2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "pNext" VkSurfaceCapabilities2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "pNext" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "pNext" VkSharedPresentSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SharedPresentSurfaceCapabilitiesKHR

CanReadField "pNext" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanReadField "pNext" VkSwapchainCounterCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanReadField "pNext" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

CanReadField "pNext" VkValidationFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

CanReadField "pNext" VkValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

CanReadField "pNext" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

CanReadField "pNext" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

CanReadField "pNext" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanReadField "pObjectEntryCounts" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "pObjectEntryTypes" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "pObjectEntryUsageFlags" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "pObjectName" VkDebugUtilsObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsObjectNameInfoEXT

CanReadField "pObjectName" VkDebugMarkerObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "pObjects" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanReadField "pPhysicalDevices" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pPoolSizes" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pPostSubpassSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pPreserveAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "pPushConstantRanges" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pQueueCreateInfos" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pQueueFamilyIndices" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pQueueFamilyIndices" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "pQueueFamilyIndices" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanReadField "pQueueLabels" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanReadField "pQueuePriorities" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pRasterizationState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pRectangles" VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "pRegions" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "pResolveAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "pResults" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "pSampleLocations" VkSampleLocationsInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

CanReadField "pSampleMask" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pScissors" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pSetLayouts" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pSetLayouts" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pSignalSemaphores" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pSignalSemaphores" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

getField :: VkSubmitInfo -> FieldType "pSignalSemaphores" VkSubmitInfo Source #

readField :: Ptr VkSubmitInfo -> IO (FieldType "pSignalSemaphores" VkSubmitInfo) Source #

CanReadField "pSpecializationInfo" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pStages" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pSubpasses" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pSwapchains" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "pTag" VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "pTag" VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "pTessellationState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pTexelBufferView" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

CanReadField "pTimes" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "pTokens" VkIndirectCommandsLayoutCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanReadField "pUserData" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanReadField "pUserData" VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

CanReadField "pUserData" VkDebugReportCallbackCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "pVertexAttributeDescriptions" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pVertexBindingDescriptions" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pVertexBindingDivisors" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pVertexInputState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pViewFormats" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pViewMasks" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pViewOffsets" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pViewportState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pViewportSwizzles" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pViewportWScalings" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pViewports" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pWaitDstStageMask" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

getField :: VkSubmitInfo -> FieldType "pWaitDstStageMask" VkSubmitInfo Source #

readField :: Ptr VkSubmitInfo -> IO (FieldType "pWaitDstStageMask" VkSubmitInfo) Source #

CanReadField "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pWaitSemaphores" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "pWaitSemaphores" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pWaitSemaphores" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

getField :: VkSubmitInfo -> FieldType "pWaitSemaphores" VkSubmitInfo Source #

readField :: Ptr VkSubmitInfo -> IO (FieldType "pWaitSemaphores" VkSubmitInfo) Source #

CanReadField "parameters" VkDisplayModePropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "parameters" VkDisplayModeCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "passOp" VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

CanReadField "patchControlPoints" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "perViewPositionAllComponents" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "persistent" VkDisplayPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "persistentContent" VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "pfnAllocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanReadField "pfnCallback" VkDebugReportCallbackCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "pfnFree" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanReadField "pfnInternalAllocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanReadField "pfnInternalFree" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanReadField "pfnReallocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanReadField "pfnUserCallback" VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

CanReadField "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "physicalDeviceCount" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "physicalDimensions" VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "physicalResolution" VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "pipeline" VkObjectTablePipelineEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "pipelineBindPoint" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pipelineBindPoint" VkIndirectCommandsLayoutCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanReadField "pipelineBindPoint" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "pipelineLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pipelineLayout" VkObjectTablePushConstantEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "pipelineLayout" VkObjectTableDescriptorSetEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "pipelineStatistics" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "pipelineStatistics" VkQueryPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueryPoolCreateInfo

CanReadField "pipelineStatisticsQuery" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "planeAspect" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "planeAspect" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "planeIndex" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "planeReorderPossible" VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "planeStackIndex" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "pointClippingBehavior" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pointSizeGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "polygonMode" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "poolSizeCount" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "powerState" VkDisplayPowerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "ppEnabledExtensionNames" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

CanReadField "ppEnabledExtensionNames" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

getField :: VkDeviceCreateInfo -> FieldType "ppEnabledExtensionNames" VkDeviceCreateInfo Source #

readField :: Ptr VkDeviceCreateInfo -> IO (FieldType "ppEnabledExtensionNames" VkDeviceCreateInfo) Source #

CanReadField "ppEnabledLayerNames" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

CanReadField "ppEnabledLayerNames" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "preTransform" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanReadField "prefersDedicatedAllocation" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "presentID" VkPastPresentationTimingGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PastPresentationTimingGOOGLE

CanReadField "presentID" VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "presentMargin" VkPastPresentationTimingGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PastPresentationTimingGOOGLE

CanReadField "presentMode" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanReadField "preserveAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "primitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "primitiveRestartEnable" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "primitiveUnderestimation" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "properties" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "properties" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "propertyFlags" VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "protectedMemory" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "protectedNoFault" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "protectedSubmit" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

CanReadField "pushConstantRangeCount" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "quadDivergentImplicitLod" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "queryCount" VkQueryPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueryPoolCreateInfo

CanReadField "queryFlags" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "queryType" VkQueryPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueryPoolCreateInfo

CanReadField "queueCount" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanReadField "queueCount" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "queueCreateInfoCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "queueFamilyIndex" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "queueFamilyIndex" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "queueFamilyIndex" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "queueFamilyIndexCount" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "queueFamilyIndexCount" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "queueFamilyIndexCount" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanReadField "queueFamilyProperties" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanReadField "queueFlags" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanReadField "queueIndex" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "queueLabelCount" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanReadField "r" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

CanReadField "range" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "range" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "rasterizationOrder" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "rasterizationSamples" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "rasterizerDiscardEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "rect" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanReadField "rectangleCount" VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "reductionMode" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "reference" VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

CanReadField "refreshDuration" VkRefreshCycleDurationGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RefreshCycleDurationGOOGLE

CanReadField "refreshRate" VkDisplayModeParametersKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "renderArea" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "renderPass" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "renderPass" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

CanReadField "renderPass" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "renderPass" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "requiresDedicatedAllocation" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

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

CanReadField "resourceDeviceIndex" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "resourceOffset" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "resourceUsage" VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanReadField "robustBufferAccess" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "rowPitch" VkSubresourceLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubresourceLayout

CanReadField "runtimeDescriptorArray" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

CanReadField "sType" VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

CanReadField "sType" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "sType" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "sType" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "sType" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "sType" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

CanReadField "sType" VkDebugUtilsLabelEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsLabelEXT

CanReadField "sType" VkDebugUtilsObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsObjectNameInfoEXT

CanReadField "sType" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanReadField "sType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkEventCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.EventCreateInfo

CanReadField "sType" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanReadField "sType" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanReadField "sType" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

CanReadField "sType" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

CanReadField "sType" VkIndirectCommandsLayoutCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanReadField "sType" VkCmdReserveSpaceForCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanReadField "sType" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanReadField "sType" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

CanReadField "sType" VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

CanReadField "sType" VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "sType" VkDebugReportCallbackCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "sType" VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "sType" VkDebugMarkerObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "sType" VkDebugMarkerMarkerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "sType" VkMappedMemoryRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MappedMemoryRange

CanReadField "sType" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "sType" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "sType" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "sType" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "sType" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "sType" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "sType" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "sType" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "sType" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "sType" VkImportSemaphoreFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanReadField "sType" VkImportMemoryHostPointerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanReadField "sType" VkImportMemoryFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanReadField "sType" VkImportFenceFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanReadField "sType" VkMultisamplePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MultisamplePropertiesEXT

CanReadField "sType" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "sType" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sType" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sType" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sType" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sType" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sType" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sType" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sType" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sType" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sType" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sType" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "sType" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "sType" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "sType" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "sType" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "sType" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "sType" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "sType" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "sType" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "sType" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "sType" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "sType" VkDedicatedAllocationMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

CanReadField "sType" VkDedicatedAllocationImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

CanReadField "sType" VkDedicatedAllocationBufferCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

CanReadField "sType" VkQueryPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueryPoolCreateInfo

CanReadField "sType" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanReadField "sType" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "sType" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "sType" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "sType" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "sType" VkDisplayPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "sType" VkDisplayPowerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "sType" VkDisplayModeCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "sType" VkDisplayEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "sType" VkSampleLocationsInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

CanReadField "sType" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "sType" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "sType" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "sType" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "sType" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "sType" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanReadField "sType" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanReadField "sType" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "sType" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "sType" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "sType" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "sType" VkShaderModuleValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanReadField "sType" VkShaderModuleCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanReadField "sType" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "sType" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "sType" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "sType" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "sType" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "sType" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "sType" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "sType" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "sType" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "sType" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

CanReadField "sType" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

CanReadField "sType" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "sType" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "sType" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "sType" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "sType" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "sType" VkSurfaceFormat2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "sType" VkSurfaceCapabilities2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "sType" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "sType" VkSharedPresentSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SharedPresentSurfaceCapabilitiesKHR

CanReadField "sType" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanReadField "sType" VkSwapchainCounterCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanReadField "sType" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

CanReadField "sType" VkValidationFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

CanReadField "sType" VkValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

CanReadField "sType" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

CanReadField "sType" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

CanReadField "sType" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanReadField "sampleCounts" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sampleLocationGridSize" VkSampleLocationsInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

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 "sampleLocationsCount" VkSampleLocationsInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

CanReadField "sampleLocationsEnable" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sampleLocationsInfo" VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "sampleLocationsInfo" VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "sampleLocationsInfo" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sampleLocationsPerPixel" VkSampleLocationsInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

CanReadField "sampleRateShading" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "sampleShadingEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

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 "sampler" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "samplerAnisotropy" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "samplerYcbcrConversion" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "samples" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "samples" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "samples" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "scissorCount" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "scratchMemUsageInBytes" VkShaderResourceUsageAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanReadField "semaphore" VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

CanReadField "semaphore" VkImportSemaphoreFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanReadField "semaphore" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanReadField "sequencesCountBuffer" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanReadField "sequencesCountOffset" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanReadField "sequencesIndexBuffer" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanReadField "sequencesIndexOffset" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanReadField "set" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "setLayoutCount" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

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 "shaderClipDistance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "shaderCullDistance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "shaderDrawParameters" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderFloat64" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "shaderImageGatherExtended" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

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 "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderInt16" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "shaderInt64" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "shaderResourceMinLod" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "shaderResourceResidency" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

getField :: VkPhysicalDeviceFeatures -> FieldType "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source #

readField :: Ptr VkPhysicalDeviceFeatures -> IO (FieldType "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures) Source #

CanReadField "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderStageMask" VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanReadField "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

getField :: VkPhysicalDeviceFeatures -> FieldType "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source #

readField :: Ptr VkPhysicalDeviceFeatures -> IO (FieldType "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures) Source #

CanReadField "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

getField :: VkPhysicalDeviceFeatures -> FieldType "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source #

readField :: Ptr VkPhysicalDeviceFeatures -> IO (FieldType "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures) Source #

CanReadField "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

getField :: VkPhysicalDeviceFeatures -> FieldType "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures Source #

readField :: Ptr VkPhysicalDeviceFeatures -> IO (FieldType "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures) Source #

CanReadField "shaderStorageImageMultisample" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

getField :: VkPhysicalDeviceFeatures -> FieldType "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures Source #

readField :: Ptr VkPhysicalDeviceFeatures -> IO (FieldType "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures) Source #

CanReadField "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

getField :: VkPhysicalDeviceFeatures -> FieldType "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures Source #

readField :: Ptr VkPhysicalDeviceFeatures -> IO (FieldType "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures) Source #

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 "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

getField :: VkPhysicalDeviceFeatures -> FieldType "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures Source #

readField :: Ptr VkPhysicalDeviceFeatures -> IO (FieldType "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures) Source #

CanReadField "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

getField :: VkPhysicalDeviceFeatures -> FieldType "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source #

readField :: Ptr VkPhysicalDeviceFeatures -> IO (FieldType "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures) Source #

CanReadField "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT 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

CanReadField "sharedPresentSupportedUsageFlags" VkSharedPresentSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SharedPresentSurfaceCapabilitiesKHR

CanReadField "sharingMode" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sharingMode" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "signalSemaphoreCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Methods

getField :: VkBindSparseInfo -> FieldType "signalSemaphoreCount" VkBindSparseInfo Source #

readField :: Ptr VkBindSparseInfo -> IO (FieldType "signalSemaphoreCount" VkBindSparseInfo) Source #

CanReadField "signalSemaphoreCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

getField :: VkSubmitInfo -> FieldType "signalSemaphoreCount" VkSubmitInfo Source #

readField :: Ptr VkSubmitInfo -> IO (FieldType "signalSemaphoreCount" VkSubmitInfo) Source #

CanReadField "signalSemaphoreCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "simdPerComputeUnit" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "size" VkMappedMemoryRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MappedMemoryRange

CanReadField "size" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "size" VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "size" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "size" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "size" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "size" VkPushConstantRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PushConstantRange

CanReadField "size" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "size" VkSpecializationMapEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

CanReadField "size" VkSubresourceLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubresourceLayout

CanReadField "sparseAddressSpaceSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sparseBinding" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "sparseProperties" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sparseResidency16Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "sparseResidency2Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "sparseResidency4Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "sparseResidency8Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "sparseResidencyAliased" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "sparseResidencyBuffer" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "sparseResidencyImage2D" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "sparseResidencyImage3D" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "specVersion" VkExtensionProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ExtensionProperties

CanReadField "specVersion" VkLayerProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.LayerProperties

CanReadField "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "srcAccessMask" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "srcAccessMask" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "srcAccessMask" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "srcAccessMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "srcAlphaBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "srcArrayElement" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

CanReadField "srcBinding" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

CanReadField "srcColorBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "srcOffset" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "srcOffset" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "srcOffset" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "srcPremultiplied" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "srcQueueFamilyIndex" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "srcQueueFamilyIndex" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "srcRect" VkDisplayPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "srcSet" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

CanReadField "srcStageMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "srcSubpass" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "srcSubresource" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "srcSubresource" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

getField :: VkImageCopy -> FieldType "srcSubresource" VkImageCopy Source #

readField :: Ptr VkImageCopy -> IO (FieldType "srcSubresource" VkImageCopy) Source #

CanReadField "srcSubresource" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

getField :: VkImageBlit -> FieldType "srcSubresource" VkImageBlit Source #

readField :: Ptr VkImageBlit -> IO (FieldType "srcSubresource" VkImageBlit) Source #

CanReadField "stage" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "stage" VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

CanReadField "stageCount" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "stageFlags" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "stageFlags" VkObjectTablePushConstantEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "stageFlags" VkPushConstantRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PushConstantRange

CanReadField "standardSampleLocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "stencil" VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanReadField "stencilLoadOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "stencilStoreOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "stencilTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "storageImageSampleCounts" VkPhysicalDeviceLimits 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 "storeOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "strictLines" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "stride" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "stride" VkVertexInputBindingDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

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 "subgroupSize" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "subpass" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "subpass" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

CanReadField "subpass" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "subpassCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "subpassCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "subpassIndex" VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "subresource" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "subresourceRange" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "subresourceRange" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "subsetAllocation" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "supported" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "supportedAlpha" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "supportedCompositeAlpha" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "supportedCompositeAlpha" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

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

CanReadField "supportedSurfaceCounters" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "supportedTransforms" VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "supportedTransforms" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "supportedTransforms" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "supportedUsageFlags" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "supportedUsageFlags" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

CanReadField "surface" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanReadField "surface" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "surfaceCapabilities" VkSurfaceCapabilities2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "surfaceCounters" VkSwapchainCounterCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanReadField "surfaceFormat" VkSurfaceFormat2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanReadField "swapchain" VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

CanReadField "swapchain" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "swapchain" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "swapchainCount" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "swapchainCount" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "swapchainCount" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "swapchainCount" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "tagName" VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "tagName" VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "tagSize" VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "tagSize" VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanReadField "targetCommandBuffer" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanReadField "templateType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "tessellationShader" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "textureCompressionBC" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "textureCompressionETC2" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "tiling" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "tiling" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "tiling" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "timeout" VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

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 "timestampValidBits" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanReadField "tokenCount" VkIndirectCommandsLayoutCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanReadField "tokenType" VkIndirectCommandsTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanReadField "tokenType" VkIndirectCommandsLayoutTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanReadField "topology" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "transform" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "type" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "type" VkObjectTableVertexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "type" VkObjectTablePushConstantEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "type" VkObjectTablePipelineEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "type" VkObjectTableIndexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "type" VkObjectTableEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "type" VkObjectTableDescriptorSetEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanReadField "type" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "type" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "unnormalizedCoordinates" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "usage" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "usage" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "usage" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "usage" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "usage" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "usage" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "validationCache" VkShaderModuleValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanReadField "variableMultisampleRate" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

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

CanReadField "variableSampleLocations" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "vendorID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "vertexBindingDivisorCount" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "vertexCount" VkDrawIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

CanReadField "vertexOffset" VkDrawIndexedIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

CanReadField "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

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 "viewFormatCount" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "viewType" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "viewportCount" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "viewportCount" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "viewportCount" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "viewportSubPixelBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "viewportWScalingEnable" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "visibleRegion" VkDisplayModeParametersKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanReadField "w" VkViewportSwizzleNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

CanReadField "waitSemaphoreCount" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "waitSemaphoreCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "waitSemaphoreCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

getField :: VkSubmitInfo -> FieldType "waitSemaphoreCount" VkSubmitInfo Source #

readField :: Ptr VkSubmitInfo -> IO (FieldType "waitSemaphoreCount" VkSubmitInfo) Source #

CanReadField "waitSemaphoreCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

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

CanReadField "whitePoint" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanReadField "wideLines" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "width" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

CanReadField "width" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

CanReadField "width" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

CanReadField "width" VkViewport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

CanReadField "writeMask" VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

CanReadField "x" VkDispatchIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DispatchIndirectCommand

CanReadField "x" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanReadField "x" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanReadField "x" VkSampleLocationEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

CanReadField "x" VkViewportSwizzleNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

CanReadField "x" VkViewport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

CanReadField "x" VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

CanReadField "xChromaOffset" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "xcoeff" VkViewportWScalingNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

CanReadField "y" VkDispatchIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DispatchIndirectCommand

CanReadField "y" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanReadField "y" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanReadField "y" VkSampleLocationEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

CanReadField "y" VkViewportSwizzleNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

CanReadField "y" VkViewport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

CanReadField "y" VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

CanReadField "yChromaOffset" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "ycbcrModel" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "ycbcrRange" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "ycoeff" VkViewportWScalingNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

CanReadField "z" VkDispatchIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DispatchIndirectCommand

CanReadField "z" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanReadField "z" VkViewportSwizzleNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

class CanReadField fname a => CanWriteField (fname :: Symbol) (a :: Type) where Source #

Methods

writeField :: Ptr a -> FieldType fname a -> IO () Source #

Instances

Instances details
(CanReadField fname a, TypeError (ErrorNotWritableField fname a) :: Constraint) => CanWriteField fname a Source # 
Instance details

Defined in Graphics.Vulkan.Marshal

Methods

writeField :: Ptr a -> FieldType fname a -> IO () Source #

CanWriteField "a" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

CanWriteField "actualPresentTime" VkPastPresentationTimingGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PastPresentationTimingGOOGLE

CanWriteField "addressModeU" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "addressModeV" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "addressModeW" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "advancedBlendAllOperations" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT 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 "alignment" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "allocationSize" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "alphaBlendOp" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "alphaMode" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "alphaToCoverageEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "alphaToOne" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "alphaToOneEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "anisotropyEnable" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "apiVersion" VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

CanWriteField "apiVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "applicationVersion" VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

Methods

writeField :: Ptr VkApplicationInfo -> FieldType "applicationVersion" VkApplicationInfo -> IO () Source #

CanWriteField "arrayLayer" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "arrayLayers" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "arrayPitch" VkSubresourceLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubresourceLayout

CanWriteField "aspectMask" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

CanWriteField "aspectMask" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "aspectMask" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "aspectMask" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "aspectMask" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanWriteField "aspectMask" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "aspectReferenceCount" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "attachment" VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "attachmentCount" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

CanWriteField "attachmentCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "attachmentCount" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "attachmentIndex" VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "b" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

CanWriteField "back" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "baseArrayLayer" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "baseArrayLayer" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "baseArrayLayer" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Methods

writeField :: Ptr VkClearRect -> FieldType "baseArrayLayer" VkClearRect -> IO () Source #

CanWriteField "baseMipLevel" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "basePipelineHandle" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "basePipelineHandle" VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

CanWriteField "basePipelineIndex" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "basePipelineIndex" VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

CanWriteField "bindCount" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "bindCount" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "bindCount" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "binding" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "binding" VkVertexInputBindingDivisorDescriptionEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

CanWriteField "binding" VkVertexInputBindingDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

CanWriteField "binding" VkVertexInputAttributeDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

CanWriteField "bindingCount" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "bindingCount" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "bindingUnit" VkIndirectCommandsLayoutTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanWriteField "blendEnable" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "blendOverlap" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "borderColor" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "buffer" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "buffer" VkIndirectCommandsTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanWriteField "buffer" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "buffer" VkObjectTableVertexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "buffer" VkObjectTableIndexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "buffer" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "buffer" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "buffer" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "buffer" VkDedicatedAllocationMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

CanWriteField "buffer" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "buffer" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "bufferBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Methods

writeField :: Ptr VkBindSparseInfo -> FieldType "bufferBindCount" VkBindSparseInfo -> IO () Source #

CanWriteField "bufferFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

CanWriteField "bufferImageGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

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

CanWriteField "bufferImageHeight" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Methods

writeField :: Ptr VkBufferImageCopy -> FieldType "bufferImageHeight" VkBufferImageCopy -> IO () Source #

CanWriteField "bufferOffset" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "bufferRowLength" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Methods

writeField :: Ptr VkBufferImageCopy -> FieldType "bufferRowLength" VkBufferImageCopy -> IO () Source #

CanWriteField "chromaFilter" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "clearValue" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanWriteField "clearValueCount" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "clipped" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanWriteField "cmdBufLabelCount" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanWriteField "codeSize" VkShaderModuleCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanWriteField "color" VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanWriteField "colorAttachment" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Methods

writeField :: Ptr VkClearAttachment -> FieldType "colorAttachment" VkClearAttachment -> IO () Source #

CanWriteField "colorAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Methods

writeField :: Ptr VkSubpassDescription -> FieldType "colorAttachmentCount" VkSubpassDescription -> IO () Source #

CanWriteField "colorBlendOp" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "colorSpace" VkSurfaceFormatKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "colorWriteMask" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "commandBufferCount" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "commandBufferCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

writeField :: Ptr VkSubmitInfo -> FieldType "commandBufferCount" VkSubmitInfo -> IO () Source #

CanWriteField "commandBufferCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "commandPool" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "compareEnable" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "compareMask" VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

CanWriteField "compareOp" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "compareOp" VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

CanWriteField "compatibleHandleTypes" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "compatibleHandleTypes" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "compatibleHandleTypes" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "compatibleHandleTypes" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "components" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "components" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "compositeAlpha" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanWriteField "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "conservativeRasterizationMode" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "constantID" VkSpecializationMapEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

CanWriteField "conversion" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "correlationMaskCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "coverageModulationMode" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "coverageModulationTableCount" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "coverageModulationTableEnable" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "coverageToColorEnable" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "coverageToColorLocation" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "cullMode" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "currentDisplay" VkDisplayPlanePropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "currentExtent" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "currentExtent" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "currentStackIndex" VkDisplayPlanePropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "currentTransform" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "currentTransform" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "dataSize" VkSpecializationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

CanWriteField "dedicatedAllocation" VkDedicatedAllocationImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

CanWriteField "dedicatedAllocation" VkDedicatedAllocationBufferCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

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 "dependencyCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "dependencyCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "dependencyFlags" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "depth" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Methods

writeField :: Ptr VkExtent3D -> FieldType "depth" VkExtent3D -> IO () Source #

CanWriteField "depth" VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanWriteField "depthBiasClamp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "depthBiasClamp" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "depthBiasConstantFactor" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "depthBiasEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "depthBiasSlopeFactor" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "depthBounds" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "depthBoundsTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "depthClamp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "depthClampEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "depthCompareOp" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "depthFailOp" VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

CanWriteField "depthPitch" VkSubresourceLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubresourceLayout

CanWriteField "depthStencil" VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Methods

writeField :: Ptr VkClearValue -> FieldType "depthStencil" VkClearValue -> IO () Source #

CanWriteField "depthTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "depthWriteEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

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 "descriptorCount" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

CanWriteField "descriptorCount" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorCount" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorCount" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorCount" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

CanWriteField "descriptorPool" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorSet" VkObjectTableDescriptorSetEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "descriptorSetCount" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorSetCount" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorSetLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorType" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorType" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorType" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

CanWriteField "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "desiredPresentTime" VkPastPresentationTimingGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PastPresentationTimingGOOGLE

CanWriteField "desiredPresentTime" VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Methods

writeField :: Ptr VkPresentTimeGOOGLE -> FieldType "desiredPresentTime" VkPresentTimeGOOGLE -> IO () Source #

CanWriteField "deviceEvent" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "deviceID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "deviceIndexCount" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "deviceIndexCount" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "deviceLUIDValid" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "deviceMask" VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

CanWriteField "deviceMask" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "deviceMask" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "deviceMask" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "deviceNodeMask" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "deviceType" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "disabledValidationCheckCount" VkValidationFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

Methods

writeField :: Ptr VkValidationFlagsEXT -> FieldType "disabledValidationCheckCount" VkValidationFlagsEXT -> IO () Source #

CanWriteField "discardRectangleCount" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "discardRectangleMode" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "discreteQueuePriorities" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

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

CanWriteField "display" VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "displayEvent" VkDisplayEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "displayMode" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "displayMode" VkDisplayModePropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "displayName" VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "displayPrimaryBlue" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Methods

writeField :: Ptr VkHdrMetadataEXT -> FieldType "displayPrimaryBlue" VkHdrMetadataEXT -> IO () Source #

CanWriteField "displayPrimaryGreen" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Methods

writeField :: Ptr VkHdrMetadataEXT -> FieldType "displayPrimaryGreen" VkHdrMetadataEXT -> IO () Source #

CanWriteField "displayPrimaryRed" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Methods

writeField :: Ptr VkHdrMetadataEXT -> FieldType "displayPrimaryRed" VkHdrMetadataEXT -> IO () Source #

CanWriteField "divisor" VkIndirectCommandsLayoutTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanWriteField "divisor" VkVertexInputBindingDivisorDescriptionEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

CanWriteField "domainOrigin" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "drawIndirectFirstInstance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "drawIndirectFirstInstance" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "driverVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "dstAccessMask" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Methods

writeField :: Ptr VkMemoryBarrier -> FieldType "dstAccessMask" VkMemoryBarrier -> IO () Source #

CanWriteField "dstAccessMask" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "dstAccessMask" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "dstAccessMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "dstAlphaBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "dstArrayElement" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

CanWriteField "dstArrayElement" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "dstArrayElement" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

CanWriteField "dstBinding" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

CanWriteField "dstBinding" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "dstBinding" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

CanWriteField "dstColorBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "dstOffset" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "dstOffset" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageCopy -> FieldType "dstOffset" VkImageCopy -> IO () Source #

CanWriteField "dstOffset" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Methods

writeField :: Ptr VkBufferCopy -> FieldType "dstOffset" VkBufferCopy -> IO () Source #

CanWriteField "dstPremultiplied" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "dstQueueFamilyIndex" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageMemoryBarrier -> FieldType "dstQueueFamilyIndex" VkImageMemoryBarrier -> IO () Source #

CanWriteField "dstQueueFamilyIndex" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "dstRect" VkDisplayPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "dstSet" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

CanWriteField "dstSet" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

CanWriteField "dstStageMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "dstSubpass" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "dstSubresource" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageResolve -> FieldType "dstSubresource" VkImageResolve -> IO () Source #

CanWriteField "dstSubresource" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageCopy -> FieldType "dstSubresource" VkImageCopy -> IO () Source #

CanWriteField "dstSubresource" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageBlit -> FieldType "dstSubresource" VkImageBlit -> IO () Source #

CanWriteField "dualSrcBlend" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "dynamicCount" VkIndirectCommandsLayoutTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanWriteField "dynamicStateCount" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "earliestPresentTime" VkPastPresentationTimingGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PastPresentationTimingGOOGLE

CanWriteField "enabledExtensionCount" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

Methods

writeField :: Ptr VkInstanceCreateInfo -> FieldType "enabledExtensionCount" VkInstanceCreateInfo -> IO () Source #

CanWriteField "enabledExtensionCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceCreateInfo -> FieldType "enabledExtensionCount" VkDeviceCreateInfo -> IO () Source #

CanWriteField "enabledLayerCount" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

CanWriteField "enabledLayerCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceCreateInfo -> FieldType "enabledLayerCount" VkDeviceCreateInfo -> IO () Source #

CanWriteField "engineVersion" VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

CanWriteField "exportFromImportedHandleTypes" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "exportFromImportedHandleTypes" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Methods

writeField :: Ptr VkExternalMemoryProperties -> FieldType "exportFromImportedHandleTypes" VkExternalMemoryProperties -> IO () Source #

CanWriteField "exportFromImportedHandleTypes" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "exportFromImportedHandleTypes" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Methods

writeField :: Ptr VkExternalFenceProperties -> FieldType "exportFromImportedHandleTypes" VkExternalFenceProperties -> IO () Source #

CanWriteField "extent" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "extent" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "extent" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "extent" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanWriteField "extent" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Methods

writeField :: Ptr VkRect2D -> FieldType "extent" VkRect2D -> IO () Source #

CanWriteField "extent" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "externalFenceFeatures" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "externalMemoryFeatures" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "externalMemoryFeatures" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "externalMemoryProperties" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "externalMemoryProperties" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "externalSemaphoreFeatures" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "extraPrimitiveOverestimationSize" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "failOp" VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

CanWriteField "fd" VkImportSemaphoreFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanWriteField "fd" VkImportMemoryFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanWriteField "fd" VkImportFenceFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanWriteField "features" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "fence" VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

CanWriteField "fence" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanWriteField "fence" VkImportFenceFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanWriteField "fillModeNonSolid" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

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 "finalLayout" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "firstIndex" VkDrawIndexedIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

CanWriteField "firstInstance" VkDrawIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

CanWriteField "firstInstance" VkDrawIndexedIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

CanWriteField "firstVertex" VkDrawIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

CanWriteField "flags" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "flags" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "flags" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanWriteField "flags" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "flags" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "flags" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "flags" VkEventCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.EventCreateInfo

CanWriteField "flags" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanWriteField "flags" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

CanWriteField "flags" VkIndirectCommandsLayoutCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanWriteField "flags" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

CanWriteField "flags" VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

CanWriteField "flags" VkDebugReportCallbackCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "flags" VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "flags" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "flags" VkImportSemaphoreFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanWriteField "flags" VkImportFenceFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanWriteField "flags" VkObjectTableVertexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "flags" VkObjectTablePushConstantEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "flags" VkObjectTablePipelineEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "flags" VkObjectTableIndexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "flags" VkObjectTableEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "flags" VkObjectTableDescriptorSetEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "flags" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "flags" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "flags" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "flags" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "flags" VkQueryPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueryPoolCreateInfo

CanWriteField "flags" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "flags" VkDisplayModeCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "flags" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "flags" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "flags" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanWriteField "flags" VkShaderModuleCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanWriteField "flags" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "flags" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "flags" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "flags" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "flags" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "flags" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanWriteField "flags" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "flags" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "flags" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "flags" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "flags" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "flags" VkValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

CanWriteField "flags" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

CanWriteField "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "format" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "format" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "format" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "format" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "format" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "format" VkSurfaceFormatKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "format" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "format" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "format" VkVertexInputAttributeDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

CanWriteField "formatProperties" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

CanWriteField "formatProperties" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "framebuffer" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "framebuffer" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

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 "front" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "frontFace" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "fullDrawIndexUint32" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "g" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

CanWriteField "geometryShader" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "globalAlpha" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "globalPriority" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "handleType" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanWriteField "handleType" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "handleType" VkImportSemaphoreFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanWriteField "handleType" VkImportMemoryHostPointerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanWriteField "handleType" VkImportMemoryFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanWriteField "handleType" VkImportFenceFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanWriteField "handleType" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanWriteField "handleType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "handleType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "handleType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "handleType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "handleTypes" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "handleTypes" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "handleTypes" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "handleTypes" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "handleTypes" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "handleTypes" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "handleTypes" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "heapIndex" VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Methods

writeField :: Ptr VkMemoryType -> FieldType "heapIndex" VkMemoryType -> IO () Source #

CanWriteField "height" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Methods

writeField :: Ptr VkExtent3D -> FieldType "height" VkExtent3D -> IO () Source #

CanWriteField "height" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Methods

writeField :: Ptr VkExtent2D -> FieldType "height" VkExtent2D -> IO () Source #

CanWriteField "height" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

CanWriteField "height" VkViewport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

Methods

writeField :: Ptr VkViewport -> FieldType "height" VkViewport -> IO () Source #

CanWriteField "image" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "image" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "image" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "image" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "image" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "image" VkDedicatedAllocationMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

CanWriteField "image" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "image" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "image" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "imageArrayLayers" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanWriteField "imageBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Methods

writeField :: Ptr VkBindSparseInfo -> FieldType "imageBindCount" VkBindSparseInfo -> IO () Source #

CanWriteField "imageColorSpace" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanWriteField "imageCubeArray" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "imageExtent" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "imageExtent" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "imageExtent" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanWriteField "imageFormat" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanWriteField "imageFormatProperties" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "imageFormatProperties" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "imageGranularity" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "imageIndex" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "imageLayout" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "imageMipTailFirstLod" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "imageMipTailOffset" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "imageMipTailSize" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "imageMipTailStride" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "imageOffset" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "imageOpaqueBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Methods

writeField :: Ptr VkBindSparseInfo -> FieldType "imageOpaqueBindCount" VkBindSparseInfo -> IO () Source #

CanWriteField "imageSharingMode" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanWriteField "imageSubresource" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Methods

writeField :: Ptr VkBufferImageCopy -> FieldType "imageSubresource" VkBufferImageCopy -> IO () Source #

CanWriteField "imageType" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "imageUsage" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanWriteField "imageView" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "implementationVersion" VkLayerProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.LayerProperties

Methods

writeField :: Ptr VkLayerProperties -> FieldType "implementationVersion" VkLayerProperties -> IO () Source #

CanWriteField "independentBlend" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "indexCount" VkDrawIndexedIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

CanWriteField "indexType" VkObjectTableIndexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "indirectCommandsLayout" VkCmdReserveSpaceForCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanWriteField "indirectCommandsLayout" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanWriteField "indirectCommandsTokenCount" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanWriteField "inheritedQueries" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "initialDataSize" VkValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

CanWriteField "initialDataSize" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "initialLayout" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "initialLayout" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "inputAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Methods

writeField :: Ptr VkSubpassDescription -> FieldType "inputAttachmentCount" VkSubpassDescription -> IO () Source #

CanWriteField "inputAttachmentIndex" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

CanWriteField "inputRate" VkVertexInputBindingDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

CanWriteField "instanceCount" VkDrawIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

CanWriteField "instanceCount" VkDrawIndexedIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

CanWriteField "largePoints" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "layer" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanWriteField "layerCount" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "layerCount" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "layerCount" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Methods

writeField :: Ptr VkClearRect -> FieldType "layerCount" VkClearRect -> IO () Source #

CanWriteField "layers" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

CanWriteField "layout" VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "layout" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "layout" VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

CanWriteField "ldsSizePerLocalWorkGroup" VkShaderResourceUsageAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

Methods

writeField :: Ptr VkShaderResourceUsageAMD -> FieldType "ldsSizePerLocalWorkGroup" VkShaderResourceUsageAMD -> IO () Source #

CanWriteField "ldsUsageSizeInBytes" VkShaderResourceUsageAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanWriteField "level" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "levelCount" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "limits" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "lineWidth" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "lineWidthGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "linearTilingFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

Methods

writeField :: Ptr VkFormatProperties -> FieldType "linearTilingFeatures" VkFormatProperties -> IO () Source #

CanWriteField "loadOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "location" VkVertexInputAttributeDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

CanWriteField "logicOp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "logicOp" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "logicOpEnable" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "magFilter" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "mapEntryCount" VkSpecializationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

CanWriteField "maxAnisotropy" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "maxArrayLayers" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

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 "maxContentLightLevel" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Methods

writeField :: Ptr VkHdrMetadataEXT -> FieldType "maxContentLightLevel" VkHdrMetadataEXT -> IO () Source #

CanWriteField "maxCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxDepth" VkViewport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

Methods

writeField :: Ptr VkViewport -> FieldType "maxDepth" VkViewport -> IO () Source #

CanWriteField "maxDepthBounds" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

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 "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 "maxDiscardRectangles" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

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 "maxDstExtent" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "maxDstPosition" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "maxExtent" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT 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 "maxFrameAverageLightLevel" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Methods

writeField :: Ptr VkHdrMetadataEXT -> FieldType "maxFrameAverageLightLevel" VkHdrMetadataEXT -> 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" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "maxImageArrayLayers" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "maxImageArrayLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxImageCount" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "maxImageCount" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

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 "maxImageExtent" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "maxImageExtent" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "maxInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

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

CanWriteField "maxLod" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "maxLuminance" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanWriteField "maxMemoryAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

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

CanWriteField "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxMipLevels" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

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 "maxObjectEntryCounts" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "maxPerSetDescriptors" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

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 "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 "maxPerStageResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPipelineLayouts" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "maxPushConstantsSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPushDescriptors" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxResourceSize" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "maxSampleLocationGridSize" VkMultisamplePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MultisamplePropertiesEXT

CanWriteField "maxSampleLocationGridSize" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxSampleMaskWords" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxSampledImagesPerDescriptor" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

Methods

writeField :: Ptr VkObjectTableCreateInfoNVX -> FieldType "maxSampledImagesPerDescriptor" VkObjectTableCreateInfoNVX -> IO () Source #

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 "maxSequencesCount" VkCmdReserveSpaceForCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanWriteField "maxSequencesCount" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanWriteField "maxSets" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "maxSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxSrcExtent" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "maxSrcPosition" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "maxStorageBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

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

CanWriteField "maxStorageBuffersPerDescriptor" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

Methods

writeField :: Ptr VkObjectTableCreateInfoNVX -> FieldType "maxStorageBuffersPerDescriptor" VkObjectTableCreateInfoNVX -> IO () Source #

CanWriteField "maxStorageImagesPerDescriptor" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

Methods

writeField :: Ptr VkObjectTableCreateInfoNVX -> FieldType "maxStorageImagesPerDescriptor" VkObjectTableCreateInfoNVX -> 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 "maxUniformBuffersPerDescriptor" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

Methods

writeField :: Ptr VkObjectTableCreateInfoNVX -> FieldType "maxUniformBuffersPerDescriptor" VkObjectTableCreateInfoNVX -> IO () Source #

CanWriteField "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxVariableDescriptorCount" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "maxVertexAttribDivisor" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

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 "maxVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxViewports" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "memory" VkMappedMemoryRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MappedMemoryRange

CanWriteField "memory" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "memory" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "memory" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "memory" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "memory" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "memoryDeviceIndex" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "memoryHeapCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "memoryOffset" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "memoryOffset" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "memoryOffset" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "memoryOffset" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "memoryProperties" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "memoryRequirements" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "memoryRequirements" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "memoryTypeBits" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "memoryTypeBits" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "memoryTypeBits" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "memoryTypeCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "memoryTypeIndex" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "messageIdNumber" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanWriteField "messageSeverity" VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

CanWriteField "messageType" VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

CanWriteField "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceGeneratedCommandsLimitsNVX -> FieldType "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX -> IO () Source #

CanWriteField "minDepth" VkViewport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

Methods

writeField :: Ptr VkViewport -> FieldType "minDepth" VkViewport -> IO () Source #

CanWriteField "minDepthBounds" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "minDstExtent" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "minDstPosition" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "minFilter" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "minImageCount" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "minImageCount" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "minImageCount" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanWriteField "minImageExtent" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "minImageExtent" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "minImageTransferGranularity" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

Methods

writeField :: Ptr VkQueueFamilyProperties -> FieldType "minImageTransferGranularity" VkQueueFamilyProperties -> IO () Source #

CanWriteField "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT 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 "minLod" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "minLuminance" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanWriteField "minMemoryMapAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

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

CanWriteField "minSampleShading" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceGeneratedCommandsLimitsNVX -> FieldType "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX -> IO () Source #

CanWriteField "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceGeneratedCommandsLimitsNVX -> FieldType "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX -> IO () Source #

CanWriteField "minSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "minSrcExtent" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "minSrcPosition" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

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 "minVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "mipLevel" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "mipLevel" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "mipLevels" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "mipLodBias" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "mipmapMode" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "mipmapPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "mode" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "modes" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "modes" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "module" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "multiDrawIndirect" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "multiViewport" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

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 "newLayout" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "nonCoherentAtomSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "numAvailableSgprs" VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanWriteField "numAvailableVgprs" VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanWriteField "numPhysicalSgprs" VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanWriteField "numPhysicalVgprs" VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanWriteField "numUsedSgprs" VkShaderResourceUsageAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanWriteField "numUsedVgprs" VkShaderResourceUsageAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanWriteField "object" VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "object" VkDebugMarkerObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "objectCount" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanWriteField "objectCount" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "objectHandle" VkDebugUtilsObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsObjectNameInfoEXT

CanWriteField "objectHandle" VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "objectTable" VkCmdReserveSpaceForCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanWriteField "objectTable" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanWriteField "objectType" VkDebugUtilsObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsObjectNameInfoEXT

CanWriteField "objectType" VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "objectType" VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "objectType" VkDebugMarkerObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "occlusionQueryEnable" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "occlusionQueryPrecise" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "offset" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "offset" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "offset" VkIndirectCommandsTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanWriteField "offset" VkMappedMemoryRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MappedMemoryRange

CanWriteField "offset" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "offset" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "offset" VkPushConstantRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PushConstantRange

CanWriteField "offset" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanWriteField "offset" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Methods

writeField :: Ptr VkRect2D -> FieldType "offset" VkRect2D -> IO () Source #

CanWriteField "offset" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "offset" VkSpecializationMapEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

CanWriteField "offset" VkSubresourceLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubresourceLayout

CanWriteField "offset" VkVertexInputAttributeDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

CanWriteField "oldLayout" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "oldSwapchain" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

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 "optimalTilingFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

Methods

writeField :: Ptr VkFormatProperties -> FieldType "optimalTilingFeatures" VkFormatProperties -> IO () Source #

CanWriteField "pApplicationInfo" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

CanWriteField "pApplicationName" VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

Methods

writeField :: Ptr VkApplicationInfo -> FieldType "pApplicationName" VkApplicationInfo -> IO () Source #

CanWriteField "pAspectReferences" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pAttachmentInitialSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pAttachments" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

CanWriteField "pAttachments" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pAttachments" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pBindingFlags" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pBindings" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pBinds" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "pBinds" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "pBinds" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "pBufferBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pBufferInfo" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

CanWriteField "pClearValues" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pCmdBufLabels" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanWriteField "pCode" VkShaderModuleCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanWriteField "pColorAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "pColorBlendState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceGroupSubmitInfo -> FieldType "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo -> IO () Source #

CanWriteField "pCommandBuffers" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

writeField :: Ptr VkSubmitInfo -> FieldType "pCommandBuffers" VkSubmitInfo -> IO () Source #

CanWriteField "pCorrelationMasks" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pCoverageModulationTable" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pData" VkSpecializationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

CanWriteField "pDependencies" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pDepthStencilAttachment" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Methods

writeField :: Ptr VkSubpassDescription -> FieldType "pDepthStencilAttachment" VkSubpassDescription -> IO () Source #

CanWriteField "pDepthStencilState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pDescriptorCounts" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pDeviceIndices" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pDeviceIndices" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pDeviceMasks" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pDeviceRenderAreas" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pDisabledValidationChecks" VkValidationFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

Methods

writeField :: Ptr VkValidationFlagsEXT -> FieldType "pDisabledValidationChecks" VkValidationFlagsEXT -> IO () Source #

CanWriteField "pDiscardRectangles" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pDynamicState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pDynamicStates" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pEnabledFeatures" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceCreateInfo -> FieldType "pEnabledFeatures" VkDeviceCreateInfo -> IO () Source #

CanWriteField "pEngineName" VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

CanWriteField "pHostPointer" VkImportMemoryHostPointerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanWriteField "pImageBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pImageIndices" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Methods

writeField :: Ptr VkPresentInfoKHR -> FieldType "pImageIndices" VkPresentInfoKHR -> IO () Source #

CanWriteField "pImageInfo" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

CanWriteField "pImageOpaqueBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Methods

writeField :: Ptr VkBindSparseInfo -> FieldType "pImageOpaqueBinds" VkBindSparseInfo -> IO () Source #

CanWriteField "pImmutableSamplers" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pIndirectCommandsTokens" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanWriteField "pInheritanceInfo" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "pInitialData" VkValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

CanWriteField "pInitialData" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pInputAssemblyState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pInputAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "pLabelName" VkDebugUtilsLabelEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsLabelEXT

CanWriteField "pMapEntries" VkSpecializationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

CanWriteField "pMarkerName" VkDebugMarkerMarkerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "pMessage" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanWriteField "pMessageIdName" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanWriteField "pMultisampleState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pName" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

CanWriteField "pNext" VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

CanWriteField "pNext" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "pNext" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "pNext" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "pNext" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "pNext" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

CanWriteField "pNext" VkDebugUtilsLabelEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsLabelEXT

CanWriteField "pNext" VkDebugUtilsObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsObjectNameInfoEXT

CanWriteField "pNext" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanWriteField "pNext" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkEventCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.EventCreateInfo

CanWriteField "pNext" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanWriteField "pNext" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanWriteField "pNext" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

CanWriteField "pNext" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

CanWriteField "pNext" VkIndirectCommandsLayoutCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanWriteField "pNext" VkCmdReserveSpaceForCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanWriteField "pNext" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanWriteField "pNext" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

CanWriteField "pNext" VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

CanWriteField "pNext" VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "pNext" VkDebugReportCallbackCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "pNext" VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "pNext" VkDebugMarkerObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "pNext" VkDebugMarkerMarkerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "pNext" VkMappedMemoryRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MappedMemoryRange

CanWriteField "pNext" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "pNext" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "pNext" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "pNext" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "pNext" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "pNext" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "pNext" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "pNext" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "pNext" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "pNext" VkImportSemaphoreFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanWriteField "pNext" VkImportMemoryHostPointerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanWriteField "pNext" VkImportMemoryFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanWriteField "pNext" VkImportFenceFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanWriteField "pNext" VkMultisamplePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MultisamplePropertiesEXT

CanWriteField "pNext" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "pNext" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pNext" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pNext" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pNext" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pNext" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pNext" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pNext" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pNext" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pNext" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pNext" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pNext" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "pNext" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "pNext" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "pNext" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "pNext" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "pNext" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "pNext" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "pNext" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "pNext" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "pNext" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "pNext" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "pNext" VkDedicatedAllocationMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

CanWriteField "pNext" VkDedicatedAllocationImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

CanWriteField "pNext" VkDedicatedAllocationBufferCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

CanWriteField "pNext" VkQueryPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueryPoolCreateInfo

CanWriteField "pNext" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanWriteField "pNext" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "pNext" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "pNext" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "pNext" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "pNext" VkDisplayPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "pNext" VkDisplayPowerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "pNext" VkDisplayModeCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "pNext" VkDisplayEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "pNext" VkSampleLocationsInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

CanWriteField "pNext" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "pNext" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "pNext" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "pNext" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "pNext" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "pNext" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanWriteField "pNext" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanWriteField "pNext" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "pNext" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "pNext" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "pNext" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "pNext" VkShaderModuleValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanWriteField "pNext" VkShaderModuleCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanWriteField "pNext" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "pNext" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "pNext" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pNext" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pNext" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pNext" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pNext" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pNext" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pNext" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pNext" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

CanWriteField "pNext" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

CanWriteField "pNext" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pNext" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pNext" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pNext" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pNext" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pNext" VkSurfaceFormat2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "pNext" VkSurfaceCapabilities2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "pNext" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "pNext" VkSharedPresentSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SharedPresentSurfaceCapabilitiesKHR

CanWriteField "pNext" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanWriteField "pNext" VkSwapchainCounterCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanWriteField "pNext" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

CanWriteField "pNext" VkValidationFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

CanWriteField "pNext" VkValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

CanWriteField "pNext" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

CanWriteField "pNext" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

CanWriteField "pNext" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanWriteField "pObjectEntryCounts" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "pObjectEntryTypes" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "pObjectEntryUsageFlags" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "pObjectName" VkDebugUtilsObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsObjectNameInfoEXT

CanWriteField "pObjectName" VkDebugMarkerObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "pObjects" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanWriteField "pPhysicalDevices" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pPoolSizes" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pPostSubpassSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pPreserveAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Methods

writeField :: Ptr VkSubpassDescription -> FieldType "pPreserveAttachments" VkSubpassDescription -> IO () Source #

CanWriteField "pPushConstantRanges" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pQueueCreateInfos" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceCreateInfo -> FieldType "pQueueCreateInfos" VkDeviceCreateInfo -> IO () Source #

CanWriteField "pQueueFamilyIndices" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageCreateInfo -> FieldType "pQueueFamilyIndices" VkImageCreateInfo -> IO () Source #

CanWriteField "pQueueFamilyIndices" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Methods

writeField :: Ptr VkBufferCreateInfo -> FieldType "pQueueFamilyIndices" VkBufferCreateInfo -> IO () Source #

CanWriteField "pQueueFamilyIndices" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanWriteField "pQueueLabels" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanWriteField "pQueuePriorities" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pRasterizationState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pRectangles" VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "pRegions" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "pResolveAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Methods

writeField :: Ptr VkSubpassDescription -> FieldType "pResolveAttachments" VkSubpassDescription -> IO () Source #

CanWriteField "pResults" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "pSampleLocations" VkSampleLocationsInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

CanWriteField "pSampleMask" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pScissors" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pSetLayouts" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pSetLayouts" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceGroupSubmitInfo -> FieldType "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo -> IO () Source #

CanWriteField "pSignalSemaphores" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Methods

writeField :: Ptr VkBindSparseInfo -> FieldType "pSignalSemaphores" VkBindSparseInfo -> IO () Source #

CanWriteField "pSignalSemaphores" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

writeField :: Ptr VkSubmitInfo -> FieldType "pSignalSemaphores" VkSubmitInfo -> IO () Source #

CanWriteField "pSpecializationInfo" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pStages" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pSubpasses" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pSwapchains" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "pTag" VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "pTag" VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "pTessellationState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pTexelBufferView" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

CanWriteField "pTimes" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "pTokens" VkIndirectCommandsLayoutCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanWriteField "pUserData" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanWriteField "pUserData" VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

CanWriteField "pUserData" VkDebugReportCallbackCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "pVertexAttributeDescriptions" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pVertexBindingDescriptions" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pVertexBindingDivisors" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pVertexInputState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pViewFormats" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pViewMasks" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pViewOffsets" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pViewportState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pViewportSwizzles" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pViewportWScalings" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pViewports" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pWaitDstStageMask" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

writeField :: Ptr VkSubmitInfo -> FieldType "pWaitDstStageMask" VkSubmitInfo -> IO () Source #

CanWriteField "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceGroupSubmitInfo -> FieldType "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo -> IO () Source #

CanWriteField "pWaitSemaphores" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Methods

writeField :: Ptr VkPresentInfoKHR -> FieldType "pWaitSemaphores" VkPresentInfoKHR -> IO () Source #

CanWriteField "pWaitSemaphores" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Methods

writeField :: Ptr VkBindSparseInfo -> FieldType "pWaitSemaphores" VkBindSparseInfo -> IO () Source #

CanWriteField "pWaitSemaphores" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

writeField :: Ptr VkSubmitInfo -> FieldType "pWaitSemaphores" VkSubmitInfo -> IO () Source #

CanWriteField "parameters" VkDisplayModePropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "parameters" VkDisplayModeCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "passOp" VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

CanWriteField "patchControlPoints" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "perViewPositionAllComponents" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "persistent" VkDisplayPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "persistentContent" VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "pfnAllocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanWriteField "pfnCallback" VkDebugReportCallbackCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "pfnFree" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanWriteField "pfnInternalAllocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

Methods

writeField :: Ptr VkAllocationCallbacks -> FieldType "pfnInternalAllocation" VkAllocationCallbacks -> IO () Source #

CanWriteField "pfnInternalFree" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanWriteField "pfnReallocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanWriteField "pfnUserCallback" VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

CanWriteField "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "physicalDeviceCount" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "physicalDimensions" VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "physicalResolution" VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "pipeline" VkObjectTablePipelineEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "pipelineBindPoint" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pipelineBindPoint" VkIndirectCommandsLayoutCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanWriteField "pipelineBindPoint" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "pipelineLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pipelineLayout" VkObjectTablePushConstantEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "pipelineLayout" VkObjectTableDescriptorSetEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "pipelineStatistics" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "pipelineStatistics" VkQueryPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueryPoolCreateInfo

CanWriteField "pipelineStatisticsQuery" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "planeAspect" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "planeAspect" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "planeIndex" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "planeReorderPossible" VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "planeStackIndex" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "pointClippingBehavior" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pointSizeGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "polygonMode" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "poolSizeCount" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "powerState" VkDisplayPowerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "ppEnabledExtensionNames" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

Methods

writeField :: Ptr VkInstanceCreateInfo -> FieldType "ppEnabledExtensionNames" VkInstanceCreateInfo -> IO () Source #

CanWriteField "ppEnabledExtensionNames" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceCreateInfo -> FieldType "ppEnabledExtensionNames" VkDeviceCreateInfo -> IO () Source #

CanWriteField "ppEnabledLayerNames" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

Methods

writeField :: Ptr VkInstanceCreateInfo -> FieldType "ppEnabledLayerNames" VkInstanceCreateInfo -> IO () Source #

CanWriteField "ppEnabledLayerNames" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceCreateInfo -> FieldType "ppEnabledLayerNames" VkDeviceCreateInfo -> IO () Source #

CanWriteField "preTransform" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanWriteField "prefersDedicatedAllocation" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "presentID" VkPastPresentationTimingGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PastPresentationTimingGOOGLE

CanWriteField "presentID" VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "presentMargin" VkPastPresentationTimingGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PastPresentationTimingGOOGLE

CanWriteField "presentMode" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanWriteField "preserveAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Methods

writeField :: Ptr VkSubpassDescription -> FieldType "preserveAttachmentCount" VkSubpassDescription -> IO () Source #

CanWriteField "primitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "primitiveRestartEnable" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "primitiveUnderestimation" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "properties" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "properties" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "propertyFlags" VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Methods

writeField :: Ptr VkMemoryType -> FieldType "propertyFlags" VkMemoryType -> IO () Source #

CanWriteField "protectedMemory" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "protectedNoFault" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "protectedSubmit" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

CanWriteField "pushConstantRangeCount" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "quadDivergentImplicitLod" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "queryCount" VkQueryPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueryPoolCreateInfo

CanWriteField "queryFlags" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "queryType" VkQueryPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueryPoolCreateInfo

CanWriteField "queueCount" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanWriteField "queueCount" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "queueCreateInfoCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceCreateInfo -> FieldType "queueCreateInfoCount" VkDeviceCreateInfo -> IO () Source #

CanWriteField "queueFamilyIndex" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "queueFamilyIndex" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceQueueInfo2 -> FieldType "queueFamilyIndex" VkDeviceQueueInfo2 -> IO () Source #

CanWriteField "queueFamilyIndex" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "queueFamilyIndexCount" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageCreateInfo -> FieldType "queueFamilyIndexCount" VkImageCreateInfo -> IO () Source #

CanWriteField "queueFamilyIndexCount" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Methods

writeField :: Ptr VkBufferCreateInfo -> FieldType "queueFamilyIndexCount" VkBufferCreateInfo -> IO () Source #

CanWriteField "queueFamilyIndexCount" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanWriteField "queueFamilyProperties" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanWriteField "queueFlags" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanWriteField "queueIndex" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "queueLabelCount" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanWriteField "r" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

CanWriteField "range" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "range" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "rasterizationOrder" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "rasterizationSamples" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "rasterizerDiscardEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "rect" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanWriteField "rectangleCount" VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "reductionMode" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "reference" VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

CanWriteField "refreshDuration" VkRefreshCycleDurationGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RefreshCycleDurationGOOGLE

CanWriteField "refreshRate" VkDisplayModeParametersKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "renderArea" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "renderPass" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "renderPass" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

CanWriteField "renderPass" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "renderPass" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "requiresDedicatedAllocation" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

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

CanWriteField "resourceDeviceIndex" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "resourceOffset" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "resourceUsage" VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanWriteField "robustBufferAccess" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "rowPitch" VkSubresourceLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubresourceLayout

CanWriteField "runtimeDescriptorArray" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

CanWriteField "sType" VkApplicationInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ApplicationInfo

CanWriteField "sType" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "sType" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "sType" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "sType" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "sType" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

CanWriteField "sType" VkDebugUtilsLabelEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsLabelEXT

CanWriteField "sType" VkDebugUtilsObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsObjectNameInfoEXT

CanWriteField "sType" VkDebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT

CanWriteField "sType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkEventCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.EventCreateInfo

CanWriteField "sType" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanWriteField "sType" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanWriteField "sType" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

CanWriteField "sType" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

CanWriteField "sType" VkIndirectCommandsLayoutCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanWriteField "sType" VkCmdReserveSpaceForCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanWriteField "sType" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanWriteField "sType" VkInstanceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo

CanWriteField "sType" VkDebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT

CanWriteField "sType" VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "sType" VkDebugReportCallbackCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "sType" VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "sType" VkDebugMarkerObjectNameInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "sType" VkDebugMarkerMarkerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "sType" VkMappedMemoryRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MappedMemoryRange

CanWriteField "sType" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "sType" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "sType" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "sType" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "sType" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "sType" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "sType" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "sType" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "sType" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "sType" VkImportSemaphoreFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanWriteField "sType" VkImportMemoryHostPointerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanWriteField "sType" VkImportMemoryFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanWriteField "sType" VkImportFenceFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanWriteField "sType" VkMultisamplePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MultisamplePropertiesEXT

CanWriteField "sType" VkObjectTableCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "sType" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sType" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sType" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sType" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sType" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sType" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sType" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sType" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sType" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sType" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sType" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "sType" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "sType" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "sType" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "sType" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "sType" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "sType" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "sType" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "sType" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "sType" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "sType" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "sType" VkDedicatedAllocationMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

CanWriteField "sType" VkDedicatedAllocationImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

CanWriteField "sType" VkDedicatedAllocationBufferCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DedicatedAllocation

CanWriteField "sType" VkQueryPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueryPoolCreateInfo

CanWriteField "sType" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanWriteField "sType" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "sType" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "sType" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "sType" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "sType" VkDisplayPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "sType" VkDisplayPowerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "sType" VkDisplayModeCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "sType" VkDisplayEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "sType" VkSampleLocationsInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

CanWriteField "sType" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "sType" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "sType" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "sType" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "sType" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "sType" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanWriteField "sType" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanWriteField "sType" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "sType" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "sType" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "sType" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "sType" VkShaderModuleValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanWriteField "sType" VkShaderModuleCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanWriteField "sType" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "sType" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "sType" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "sType" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "sType" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "sType" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "sType" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "sType" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "sType" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "sType" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

CanWriteField "sType" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

CanWriteField "sType" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "sType" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "sType" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "sType" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "sType" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "sType" VkSurfaceFormat2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "sType" VkSurfaceCapabilities2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "sType" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "sType" VkSharedPresentSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SharedPresentSurfaceCapabilitiesKHR

CanWriteField "sType" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanWriteField "sType" VkSwapchainCounterCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanWriteField "sType" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

CanWriteField "sType" VkValidationFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

CanWriteField "sType" VkValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Validation

CanWriteField "sType" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

CanWriteField "sType" VkWriteDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet

CanWriteField "sType" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanWriteField "sampleCounts" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sampleLocationGridSize" VkSampleLocationsInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

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 "sampleLocationsCount" VkSampleLocationsInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

CanWriteField "sampleLocationsEnable" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sampleLocationsInfo" VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "sampleLocationsInfo" VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "sampleLocationsInfo" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sampleLocationsPerPixel" VkSampleLocationsInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

CanWriteField "sampleRateShading" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "sampleShadingEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

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 "sampler" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "samplerAnisotropy" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "samplerYcbcrConversion" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "samples" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "samples" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "samples" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "scissorCount" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "scratchMemUsageInBytes" VkShaderResourceUsageAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanWriteField "semaphore" VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

CanWriteField "semaphore" VkImportSemaphoreFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Import

CanWriteField "semaphore" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanWriteField "sequencesCountBuffer" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanWriteField "sequencesCountOffset" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanWriteField "sequencesIndexBuffer" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanWriteField "sequencesIndexOffset" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanWriteField "set" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "setLayoutCount" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

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 "shaderClipDistance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "shaderCullDistance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "shaderDrawParameters" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderFloat64" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "shaderImageGatherExtended" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "shaderImageGatherExtended" VkPhysicalDeviceFeatures -> IO () Source #

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 "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderInt16" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "shaderInt64" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "shaderResourceMinLod" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "shaderResourceResidency" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderStageMask" VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanWriteField "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "shaderStorageImageMultisample" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "shaderStorageImageMultisample" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures -> IO () Source #

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 "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT 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

CanWriteField "sharedPresentSupportedUsageFlags" VkSharedPresentSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SharedPresentSurfaceCapabilitiesKHR

CanWriteField "sharingMode" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sharingMode" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "signalSemaphoreCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Methods

writeField :: Ptr VkBindSparseInfo -> FieldType "signalSemaphoreCount" VkBindSparseInfo -> IO () Source #

CanWriteField "signalSemaphoreCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

writeField :: Ptr VkSubmitInfo -> FieldType "signalSemaphoreCount" VkSubmitInfo -> IO () Source #

CanWriteField "signalSemaphoreCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "simdPerComputeUnit" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "size" VkMappedMemoryRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.MappedMemoryRange

CanWriteField "size" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "size" VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "size" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "size" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "size" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "size" VkPushConstantRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PushConstantRange

CanWriteField "size" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "size" VkSpecializationMapEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Specialization

CanWriteField "size" VkSubresourceLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubresourceLayout

CanWriteField "sparseAddressSpaceSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

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

CanWriteField "sparseBinding" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "sparseProperties" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sparseResidency16Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "sparseResidency16Samples" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "sparseResidency2Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "sparseResidency4Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "sparseResidency8Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "sparseResidencyAliased" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "sparseResidencyBuffer" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "sparseResidencyImage2D" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "sparseResidencyImage3D" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "specVersion" VkExtensionProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ExtensionProperties

CanWriteField "specVersion" VkLayerProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.LayerProperties

CanWriteField "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "srcAccessMask" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Methods

writeField :: Ptr VkMemoryBarrier -> FieldType "srcAccessMask" VkMemoryBarrier -> IO () Source #

CanWriteField "srcAccessMask" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "srcAccessMask" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "srcAccessMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "srcAlphaBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "srcArrayElement" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

CanWriteField "srcBinding" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

CanWriteField "srcColorBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "srcOffset" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "srcOffset" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageCopy -> FieldType "srcOffset" VkImageCopy -> IO () Source #

CanWriteField "srcOffset" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Methods

writeField :: Ptr VkBufferCopy -> FieldType "srcOffset" VkBufferCopy -> IO () Source #

CanWriteField "srcPremultiplied" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "srcQueueFamilyIndex" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageMemoryBarrier -> FieldType "srcQueueFamilyIndex" VkImageMemoryBarrier -> IO () Source #

CanWriteField "srcQueueFamilyIndex" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "srcRect" VkDisplayPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "srcSet" VkCopyDescriptorSet Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet

CanWriteField "srcStageMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "srcSubpass" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "srcSubresource" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageResolve -> FieldType "srcSubresource" VkImageResolve -> IO () Source #

CanWriteField "srcSubresource" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageCopy -> FieldType "srcSubresource" VkImageCopy -> IO () Source #

CanWriteField "srcSubresource" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageBlit -> FieldType "srcSubresource" VkImageBlit -> IO () Source #

CanWriteField "stage" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "stage" VkComputePipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo

CanWriteField "stageCount" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "stageFlags" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "stageFlags" VkObjectTablePushConstantEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "stageFlags" VkPushConstantRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PushConstantRange

CanWriteField "standardSampleLocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

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

CanWriteField "stencil" VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanWriteField "stencilLoadOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "stencilStoreOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "stencilTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "storageImageSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

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

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 "storeOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "strictLines" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "stride" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "stride" VkVertexInputBindingDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.VertexInput

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 "subgroupSize" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "subpass" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "subpass" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

CanWriteField "subpass" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "subpassCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "subpassCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "subpassIndex" VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "subresource" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "subresourceRange" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "subresourceRange" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "subsetAllocation" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "supported" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "supportedAlpha" VkDisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "supportedCompositeAlpha" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "supportedCompositeAlpha" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

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

CanWriteField "supportedSurfaceCounters" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "supportedTransforms" VkDisplayPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "supportedTransforms" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "supportedTransforms" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "supportedUsageFlags" VkSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "supportedUsageFlags" VkSurfaceCapabilities2EXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

CanWriteField "surface" VkSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanWriteField "surface" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "surfaceCapabilities" VkSurfaceCapabilities2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "surfaceCounters" VkSwapchainCounterCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SwapchainC

CanWriteField "surfaceFormat" VkSurfaceFormat2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Surface

CanWriteField "swapchain" VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

CanWriteField "swapchain" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "swapchain" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "swapchainCount" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "swapchainCount" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "swapchainCount" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Methods

writeField :: Ptr VkPresentInfoKHR -> FieldType "swapchainCount" VkPresentInfoKHR -> IO () Source #

CanWriteField "swapchainCount" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "tagName" VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "tagName" VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "tagSize" VkDebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "tagSize" VkDebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

CanWriteField "targetCommandBuffer" VkCmdProcessCommandsInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Cmd

CanWriteField "templateType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "tessellationShader" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "textureCompressionBC" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "textureCompressionETC2" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "tiling" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "tiling" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "tiling" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "timeout" VkAcquireNextImageInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AcquireNextImageInfoKHR

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 "timestampValidBits" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanWriteField "tokenCount" VkIndirectCommandsLayoutCreateInfoNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanWriteField "tokenType" VkIndirectCommandsTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanWriteField "tokenType" VkIndirectCommandsLayoutTokenNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.IndirectCommands

CanWriteField "topology" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "transform" VkDisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "type" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "type" VkObjectTableVertexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "type" VkObjectTablePushConstantEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "type" VkObjectTablePipelineEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "type" VkObjectTableIndexBufferEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "type" VkObjectTableEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "type" VkObjectTableDescriptorSetEntryNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ObjectTable

CanWriteField "type" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "type" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "unnormalizedCoordinates" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Methods

writeField :: Ptr VkSamplerCreateInfo -> FieldType "unnormalizedCoordinates" VkSamplerCreateInfo -> IO () Source #

CanWriteField "usage" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "usage" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "usage" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "usage" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "usage" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "usage" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "validationCache" VkShaderModuleValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

CanWriteField "variableMultisampleRate" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

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

CanWriteField "variableSampleLocations" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "vendorID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "vertexBindingDivisorCount" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "vertexCount" VkDrawIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

CanWriteField "vertexOffset" VkDrawIndexedIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DrawInd

CanWriteField "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures -> IO () Source #

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 "viewFormatCount" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "viewType" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "viewportCount" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "viewportCount" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "viewportCount" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "viewportSubPixelBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "viewportWScalingEnable" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "visibleRegion" VkDisplayModeParametersKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Display

CanWriteField "w" VkViewportSwizzleNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

CanWriteField "waitSemaphoreCount" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Methods

writeField :: Ptr VkPresentInfoKHR -> FieldType "waitSemaphoreCount" VkPresentInfoKHR -> IO () Source #

CanWriteField "waitSemaphoreCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Methods

writeField :: Ptr VkBindSparseInfo -> FieldType "waitSemaphoreCount" VkBindSparseInfo -> IO () Source #

CanWriteField "waitSemaphoreCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

writeField :: Ptr VkSubmitInfo -> FieldType "waitSemaphoreCount" VkSubmitInfo -> IO () Source #

CanWriteField "waitSemaphoreCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

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

CanWriteField "whitePoint" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanWriteField "wideLines" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "width" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Methods

writeField :: Ptr VkExtent3D -> FieldType "width" VkExtent3D -> IO () Source #

CanWriteField "width" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Methods

writeField :: Ptr VkExtent2D -> FieldType "width" VkExtent2D -> IO () Source #

CanWriteField "width" VkFramebufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FramebufferCreateInfo

CanWriteField "width" VkViewport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

Methods

writeField :: Ptr VkViewport -> FieldType "width" VkViewport -> IO () Source #

CanWriteField "writeMask" VkStencilOpState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.StencilOpState

CanWriteField "x" VkDispatchIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DispatchIndirectCommand

CanWriteField "x" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanWriteField "x" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanWriteField "x" VkSampleLocationEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

CanWriteField "x" VkViewportSwizzleNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

CanWriteField "x" VkViewport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

CanWriteField "x" VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

CanWriteField "xChromaOffset" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "xcoeff" VkViewportWScalingNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

CanWriteField "y" VkDispatchIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DispatchIndirectCommand

CanWriteField "y" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanWriteField "y" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanWriteField "y" VkSampleLocationEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SampleLocation

CanWriteField "y" VkViewportSwizzleNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

CanWriteField "y" VkViewport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

CanWriteField "y" VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

CanWriteField "yChromaOffset" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "ycbcrModel" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "ycbcrRange" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "ycoeff" VkViewportWScalingNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

CanWriteField "z" VkDispatchIndirectCommand Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DispatchIndirectCommand

CanWriteField "z" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanWriteField "z" VkViewportSwizzleNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Viewport

class (HasField fname a, IndexInBounds fname idx a, IsFieldArray fname a 'True) => CanReadFieldArray (fname :: Symbol) (idx :: Nat) (a :: Type) where Source #

Associated Types

type FieldArrayLength fname a :: Nat Source #

Length of an array that is a field of a structure or union

Methods

fieldArrayLength :: Int Source #

Length of an array that is a field of a structure or union

getFieldArray :: a -> FieldType fname a Source #

readFieldArray :: Ptr a -> IO (FieldType fname a) Source #

Instances

Instances details
(HasField fname a, IsFieldArray fname a 'True, IndexInBounds fname idx a, TypeError (ErrorNotReadableField fname a) :: Constraint) => CanReadFieldArray fname idx a Source # 
Instance details

Defined in Graphics.Vulkan.Marshal

Associated Types

type FieldArrayLength fname a :: Nat Source #

(KnownNat idx, IndexInBounds "blendConstants" idx VkPipelineColorBlendStateCreateInfo) => CanReadFieldArray "blendConstants" idx VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldArrayLength "blendConstants" VkPipelineColorBlendStateCreateInfo :: Nat Source #

(KnownNat idx, IndexInBounds "color" idx VkDebugUtilsLabelEXT) => CanReadFieldArray "color" idx VkDebugUtilsLabelEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsLabelEXT

Associated Types

type FieldArrayLength "color" VkDebugUtilsLabelEXT :: Nat Source #

(KnownNat idx, IndexInBounds "color" idx VkDebugMarkerMarkerInfoEXT) => CanReadFieldArray "color" idx VkDebugMarkerMarkerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

Associated Types

type FieldArrayLength "color" VkDebugMarkerMarkerInfoEXT :: Nat Source #

(KnownNat idx, IndexInBounds "computeWorkGroupSize" idx VkShaderStatisticsInfoAMD) => CanReadFieldArray "computeWorkGroupSize" idx VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

Associated Types

type FieldArrayLength "computeWorkGroupSize" VkShaderStatisticsInfoAMD :: Nat Source #

(KnownNat idx, IndexInBounds "description" idx VkLayerProperties) => CanReadFieldArray "description" idx VkLayerProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.LayerProperties

Associated Types

type FieldArrayLength "description" VkLayerProperties :: Nat Source #

(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 "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 "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 #

(KnownNat idx, IndexInBounds "dstOffsets" idx VkImageBlit) => CanReadFieldArray "dstOffsets" idx VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldArrayLength "dstOffsets" VkImageBlit :: Nat Source #

(KnownNat idx, IndexInBounds "extensionName" idx VkExtensionProperties) => CanReadFieldArray "extensionName" idx VkExtensionProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ExtensionProperties

Associated Types

type FieldArrayLength "extensionName" VkExtensionProperties :: Nat Source #

(KnownNat idx, IndexInBounds "float32" idx VkClearColorValue) => CanReadFieldArray "float32" idx VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldArrayLength "float32" VkClearColorValue :: Nat Source #

(KnownNat idx, IndexInBounds "int32" idx VkClearColorValue) => CanReadFieldArray "int32" idx VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldArrayLength "int32" VkClearColorValue :: Nat Source #

(KnownNat idx, IndexInBounds "layerName" idx VkLayerProperties) => CanReadFieldArray "layerName" idx VkLayerProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.LayerProperties

Associated Types

type FieldArrayLength "layerName" VkLayerProperties :: Nat Source #

(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 "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 #

(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 #

(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 #

(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 "presentMask" idx VkDeviceGroupPresentCapabilitiesKHR) => CanReadFieldArray "presentMask" idx VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldArrayLength "presentMask" VkDeviceGroupPresentCapabilitiesKHR :: Nat Source #

(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 #

(KnownNat idx, IndexInBounds "srcOffsets" idx VkImageBlit) => CanReadFieldArray "srcOffsets" idx VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldArrayLength "srcOffsets" VkImageBlit :: Nat Source #

(KnownNat idx, IndexInBounds "uint32" idx VkClearColorValue) => CanReadFieldArray "uint32" idx VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldArrayLength "uint32" VkClearColorValue :: 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 #

class CanReadFieldArray fname idx a => CanWriteFieldArray (fname :: Symbol) (idx :: Nat) (a :: Type) where Source #

Methods

writeFieldArray :: Ptr a -> FieldType fname a -> IO () Source #

Instances

Instances details
(CanReadFieldArray fname idx a, TypeError (ErrorNotWritableField fname a) :: Constraint) => CanWriteFieldArray fname idx a Source # 
Instance details

Defined in Graphics.Vulkan.Marshal

Methods

writeFieldArray :: Ptr a -> FieldType fname a -> IO () Source #

(KnownNat idx, IndexInBounds "blendConstants" idx VkPipelineColorBlendStateCreateInfo) => CanWriteFieldArray "blendConstants" idx VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

(KnownNat idx, IndexInBounds "color" idx VkDebugUtilsLabelEXT) => CanWriteFieldArray "color" idx VkDebugUtilsLabelEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.DebugUtilsLabelEXT

(KnownNat idx, IndexInBounds "color" idx VkDebugMarkerMarkerInfoEXT) => CanWriteFieldArray "color" idx VkDebugMarkerMarkerInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Debug

(KnownNat idx, IndexInBounds "computeWorkGroupSize" idx VkShaderStatisticsInfoAMD) => CanWriteFieldArray "computeWorkGroupSize" idx VkShaderStatisticsInfoAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Shader

(KnownNat idx, IndexInBounds "description" idx VkLayerProperties) => CanWriteFieldArray "description" idx VkLayerProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.LayerProperties

(KnownNat idx, IndexInBounds "deviceLUID" idx VkPhysicalDeviceIDProperties) => CanWriteFieldArray "deviceLUID" idx VkPhysicalDeviceIDProperties 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 "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 "dstOffsets" idx VkImageBlit) => CanWriteFieldArray "dstOffsets" idx VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeFieldArray :: Ptr VkImageBlit -> FieldType "dstOffsets" VkImageBlit -> IO () Source #

(KnownNat idx, IndexInBounds "extensionName" idx VkExtensionProperties) => CanWriteFieldArray "extensionName" idx VkExtensionProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ExtensionProperties

(KnownNat idx, IndexInBounds "float32" idx VkClearColorValue) => CanWriteFieldArray "float32" idx VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

(KnownNat idx, IndexInBounds "int32" idx VkClearColorValue) => CanWriteFieldArray "int32" idx VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

(KnownNat idx, IndexInBounds "layerName" idx VkLayerProperties) => CanWriteFieldArray "layerName" idx VkLayerProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.LayerProperties

(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 "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 "physicalDevices" idx VkPhysicalDeviceGroupProperties) => CanWriteFieldArray "physicalDevices" idx VkPhysicalDeviceGroupProperties 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 "pointSizeRange" idx VkPhysicalDeviceLimits) => CanWriteFieldArray "pointSizeRange" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "presentMask" idx VkDeviceGroupPresentCapabilitiesKHR) => CanWriteFieldArray "presentMask" idx VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

(KnownNat idx, IndexInBounds "sampleLocationCoordinateRange" idx VkPhysicalDeviceSampleLocationsPropertiesEXT) => CanWriteFieldArray "sampleLocationCoordinateRange" idx VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "srcOffsets" idx VkImageBlit) => CanWriteFieldArray "srcOffsets" idx VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeFieldArray :: Ptr VkImageBlit -> FieldType "srcOffsets" VkImageBlit -> IO () Source #

(KnownNat idx, IndexInBounds "uint32" idx VkClearColorValue) => CanWriteFieldArray "uint32" idx VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

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

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type IsFieldArray s a e = IsFieldArray' s a (FieldIsArray s a) e Source #

type IndexInBounds (s :: Symbol) (i :: Nat) (a :: Type) = IndexInBounds' s i a (CmpNat i (FieldArrayLength s a)) Source #

Re-exported functions from ForeignPtr

mallocForeignPtr :: Storable a => IO (ForeignPtr a) #

Allocate some memory and return a ForeignPtr to it. The memory will be released automatically when the ForeignPtr is discarded.

mallocForeignPtr is equivalent to

   do { p <- malloc; newForeignPtr finalizerFree p }

although it may be implemented differently internally: you may not assume that the memory returned by mallocForeignPtr has been allocated with malloc.

GHC notes: mallocForeignPtr has a heavily optimised implementation in GHC. It uses pinned memory in the garbage collected heap, so the ForeignPtr does not require a finalizer to free the memory. Use of mallocForeignPtr and associated functions is strongly recommended in preference to newForeignPtr with a finalizer.

withForeignPtr :: ForeignPtr a -> (Ptr a -> IO b) -> IO b #

This is a way to look at the pointer living inside a foreign object. This function takes a function which is applied to that pointer. The resulting IO action is then executed. The foreign object is kept alive at least during the whole action, even if it is not used directly inside. Note that it is not safe to return the pointer from the action and use it after the action completes. All uses of the pointer should be inside the withForeignPtr bracket. The reason for this unsafeness is the same as for unsafeForeignPtrToPtr below: the finalizer may run earlier than expected, because the compiler can only track usage of the ForeignPtr object, not a Ptr object made from it.

This function is normally used for marshalling data to or from the object pointed to by the ForeignPtr, using the operations from the Storable class.

addForeignPtrFinalizer :: FinalizerPtr a -> ForeignPtr a -> IO () #

This function adds a finalizer to the given foreign object. The finalizer will run before all other finalizers for the same object which have already been registered.

Re-exported common types

data Int8 #

8-bit signed integer type

Instances

Instances details
Bounded Int8

Since: base-2.1

Instance details

Defined in GHC.Int

Enum Int8

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

succ :: Int8 -> Int8 #

pred :: Int8 -> Int8 #

toEnum :: Int -> Int8 #

fromEnum :: Int8 -> Int #

enumFrom :: Int8 -> [Int8] #

enumFromThen :: Int8 -> Int8 -> [Int8] #

enumFromTo :: Int8 -> Int8 -> [Int8] #

enumFromThenTo :: Int8 -> Int8 -> Int8 -> [Int8] #

Eq Int8

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

(==) :: Int8 -> Int8 -> Bool #

(/=) :: Int8 -> Int8 -> Bool #

Integral Int8

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

quot :: Int8 -> Int8 -> Int8 #

rem :: Int8 -> Int8 -> Int8 #

div :: Int8 -> Int8 -> Int8 #

mod :: Int8 -> Int8 -> Int8 #

quotRem :: Int8 -> Int8 -> (Int8, Int8) #

divMod :: Int8 -> Int8 -> (Int8, Int8) #

toInteger :: Int8 -> Integer #

Data Int8

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Int8 -> c Int8 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Int8 #

toConstr :: Int8 -> Constr #

dataTypeOf :: Int8 -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Int8) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Int8) #

gmapT :: (forall b. Data b => b -> b) -> Int8 -> Int8 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Int8 -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Int8 -> r #

gmapQ :: (forall d. Data d => d -> u) -> Int8 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Int8 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Int8 -> m Int8 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Int8 -> m Int8 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Int8 -> m Int8 #

Num Int8

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

(+) :: Int8 -> Int8 -> Int8 #

(-) :: Int8 -> Int8 -> Int8 #

(*) :: Int8 -> Int8 -> Int8 #

negate :: Int8 -> Int8 #

abs :: Int8 -> Int8 #

signum :: Int8 -> Int8 #

fromInteger :: Integer -> Int8 #

Ord Int8

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

compare :: Int8 -> Int8 -> Ordering #

(<) :: Int8 -> Int8 -> Bool #

(<=) :: Int8 -> Int8 -> Bool #

(>) :: Int8 -> Int8 -> Bool #

(>=) :: Int8 -> Int8 -> Bool #

max :: Int8 -> Int8 -> Int8 #

min :: Int8 -> Int8 -> Int8 #

Read Int8

Since: base-2.1

Instance details

Defined in GHC.Int

Real Int8

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

toRational :: Int8 -> Rational #

Show Int8

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

showsPrec :: Int -> Int8 -> ShowS #

show :: Int8 -> String #

showList :: [Int8] -> ShowS #

Ix Int8

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

range :: (Int8, Int8) -> [Int8] #

index :: (Int8, Int8) -> Int8 -> Int #

unsafeIndex :: (Int8, Int8) -> Int8 -> Int #

inRange :: (Int8, Int8) -> Int8 -> Bool #

rangeSize :: (Int8, Int8) -> Int #

unsafeRangeSize :: (Int8, Int8) -> Int #

Storable Int8

Since: base-2.1

Instance details

Defined in Foreign.Storable

Methods

sizeOf :: Int8 -> Int #

alignment :: Int8 -> Int #

peekElemOff :: Ptr Int8 -> Int -> IO Int8 #

pokeElemOff :: Ptr Int8 -> Int -> Int8 -> IO () #

peekByteOff :: Ptr b -> Int -> IO Int8 #

pokeByteOff :: Ptr b -> Int -> Int8 -> IO () #

peek :: Ptr Int8 -> IO Int8 #

poke :: Ptr Int8 -> Int8 -> IO () #

Bits Int8

Since: base-2.1

Instance details

Defined in GHC.Int

FiniteBits Int8

Since: base-4.6.0.0

Instance details

Defined in GHC.Int

data Int16 #

16-bit signed integer type

Instances

Instances details
Bounded Int16

Since: base-2.1

Instance details

Defined in GHC.Int

Enum Int16

Since: base-2.1

Instance details

Defined in GHC.Int

Eq Int16

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

(==) :: Int16 -> Int16 -> Bool #

(/=) :: Int16 -> Int16 -> Bool #

Integral Int16

Since: base-2.1

Instance details

Defined in GHC.Int

Data Int16

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Int16 -> c Int16 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Int16 #

toConstr :: Int16 -> Constr #

dataTypeOf :: Int16 -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Int16) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Int16) #

gmapT :: (forall b. Data b => b -> b) -> Int16 -> Int16 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Int16 -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Int16 -> r #

gmapQ :: (forall d. Data d => d -> u) -> Int16 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Int16 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Int16 -> m Int16 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Int16 -> m Int16 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Int16 -> m Int16 #

Num Int16

Since: base-2.1

Instance details

Defined in GHC.Int

Ord Int16

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

compare :: Int16 -> Int16 -> Ordering #

(<) :: Int16 -> Int16 -> Bool #

(<=) :: Int16 -> Int16 -> Bool #

(>) :: Int16 -> Int16 -> Bool #

(>=) :: Int16 -> Int16 -> Bool #

max :: Int16 -> Int16 -> Int16 #

min :: Int16 -> Int16 -> Int16 #

Read Int16

Since: base-2.1

Instance details

Defined in GHC.Int

Real Int16

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

toRational :: Int16 -> Rational #

Show Int16

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

showsPrec :: Int -> Int16 -> ShowS #

show :: Int16 -> String #

showList :: [Int16] -> ShowS #

Ix Int16

Since: base-2.1

Instance details

Defined in GHC.Int

Storable Int16

Since: base-2.1

Instance details

Defined in Foreign.Storable

Methods

sizeOf :: Int16 -> Int #

alignment :: Int16 -> Int #

peekElemOff :: Ptr Int16 -> Int -> IO Int16 #

pokeElemOff :: Ptr Int16 -> Int -> Int16 -> IO () #

peekByteOff :: Ptr b -> Int -> IO Int16 #

pokeByteOff :: Ptr b -> Int -> Int16 -> IO () #

peek :: Ptr Int16 -> IO Int16 #

poke :: Ptr Int16 -> Int16 -> IO () #

Bits Int16

Since: base-2.1

Instance details

Defined in GHC.Int

FiniteBits Int16

Since: base-4.6.0.0

Instance details

Defined in GHC.Int

data Int32 #

32-bit signed integer type

Instances

Instances details
Bounded Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Enum Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Eq Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

(==) :: Int32 -> Int32 -> Bool #

(/=) :: Int32 -> Int32 -> Bool #

Integral Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Data Int32

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Int32 -> c Int32 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Int32 #

toConstr :: Int32 -> Constr #

dataTypeOf :: Int32 -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Int32) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Int32) #

gmapT :: (forall b. Data b => b -> b) -> Int32 -> Int32 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Int32 -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Int32 -> r #

gmapQ :: (forall d. Data d => d -> u) -> Int32 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Int32 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Int32 -> m Int32 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Int32 -> m Int32 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Int32 -> m Int32 #

Num Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Ord Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

compare :: Int32 -> Int32 -> Ordering #

(<) :: Int32 -> Int32 -> Bool #

(<=) :: Int32 -> Int32 -> Bool #

(>) :: Int32 -> Int32 -> Bool #

(>=) :: Int32 -> Int32 -> Bool #

max :: Int32 -> Int32 -> Int32 #

min :: Int32 -> Int32 -> Int32 #

Read Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Real Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

toRational :: Int32 -> Rational #

Show Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

showsPrec :: Int -> Int32 -> ShowS #

show :: Int32 -> String #

showList :: [Int32] -> ShowS #

Ix Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Storable Int32

Since: base-2.1

Instance details

Defined in Foreign.Storable

Methods

sizeOf :: Int32 -> Int #

alignment :: Int32 -> Int #

peekElemOff :: Ptr Int32 -> Int -> IO Int32 #

pokeElemOff :: Ptr Int32 -> Int -> Int32 -> IO () #

peekByteOff :: Ptr b -> Int -> IO Int32 #

pokeByteOff :: Ptr b -> Int -> Int32 -> IO () #

peek :: Ptr Int32 -> IO Int32 #

poke :: Ptr Int32 -> Int32 -> IO () #

Bits Int32

Since: base-2.1

Instance details

Defined in GHC.Int

FiniteBits Int32

Since: base-4.6.0.0

Instance details

Defined in GHC.Int

data Int64 #

64-bit signed integer type

Instances

Instances details
Bounded Int64

Since: base-2.1

Instance details

Defined in GHC.Int

Enum Int64

Since: base-2.1

Instance details

Defined in GHC.Int

Eq Int64

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

(==) :: Int64 -> Int64 -> Bool #

(/=) :: Int64 -> Int64 -> Bool #

Integral Int64

Since: base-2.1

Instance details

Defined in GHC.Int

Data Int64

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Int64 -> c Int64 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Int64 #

toConstr :: Int64 -> Constr #

dataTypeOf :: Int64 -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Int64) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Int64) #

gmapT :: (forall b. Data b => b -> b) -> Int64 -> Int64 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Int64 -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Int64 -> r #

gmapQ :: (forall d. Data d => d -> u) -> Int64 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Int64 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Int64 -> m Int64 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Int64 -> m Int64 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Int64 -> m Int64 #

Num Int64

Since: base-2.1

Instance details

Defined in GHC.Int

Ord Int64

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

compare :: Int64 -> Int64 -> Ordering #

(<) :: Int64 -> Int64 -> Bool #

(<=) :: Int64 -> Int64 -> Bool #

(>) :: Int64 -> Int64 -> Bool #

(>=) :: Int64 -> Int64 -> Bool #

max :: Int64 -> Int64 -> Int64 #

min :: Int64 -> Int64 -> Int64 #

Read Int64

Since: base-2.1

Instance details

Defined in GHC.Int

Real Int64

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

toRational :: Int64 -> Rational #

Show Int64

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

showsPrec :: Int -> Int64 -> ShowS #

show :: Int64 -> String #

showList :: [Int64] -> ShowS #

Ix Int64

Since: base-2.1

Instance details

Defined in GHC.Int

Storable Int64

Since: base-2.1

Instance details

Defined in Foreign.Storable

Methods

sizeOf :: Int64 -> Int #

alignment :: Int64 -> Int #

peekElemOff :: Ptr Int64 -> Int -> IO Int64 #

pokeElemOff :: Ptr Int64 -> Int -> Int64 -> IO () #

peekByteOff :: Ptr b -> Int -> IO Int64 #

pokeByteOff :: Ptr b -> Int -> Int64 -> IO () #

peek :: Ptr Int64 -> IO Int64 #

poke :: Ptr Int64 -> Int64 -> IO () #

Bits Int64

Since: base-2.1

Instance details

Defined in GHC.Int

FiniteBits Int64

Since: base-4.6.0.0

Instance details

Defined in GHC.Int

data Word8 #

8-bit unsigned integer type

Instances

Instances details
Bounded Word8

Since: base-2.1

Instance details

Defined in GHC.Word

Enum Word8

Since: base-2.1

Instance details

Defined in GHC.Word

Eq Word8

Since: base-2.1

Instance details

Defined in GHC.Word

Methods

(==) :: Word8 -> Word8 -> Bool #

(/=) :: Word8 -> Word8 -> Bool #

Integral Word8

Since: base-2.1

Instance details

Defined in GHC.Word

Data Word8

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Word8 -> c Word8 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Word8 #

toConstr :: Word8 -> Constr #

dataTypeOf :: Word8 -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Word8) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Word8) #

gmapT :: (forall b. Data b => b -> b) -> Word8 -> Word8 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Word8 -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Word8 -> r #

gmapQ :: (forall d. Data d => d -> u) -> Word8 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Word8 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Word8 -> m Word8 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Word8 -> m Word8 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Word8 -> m Word8 #

Num Word8

Since: base-2.1

Instance details

Defined in GHC.Word

Ord Word8

Since: base-2.1

Instance details

Defined in GHC.Word

Methods

compare :: Word8 -> Word8 -> Ordering #

(<) :: Word8 -> Word8 -> Bool #

(<=) :: Word8 -> Word8 -> Bool #

(>) :: Word8 -> Word8 -> Bool #

(>=) :: Word8 -> Word8 -> Bool #

max :: Word8 -> Word8 -> Word8 #

min :: Word8 -> Word8 -> Word8 #

Read Word8

Since: base-2.1

Instance details

Defined in GHC.Read

Real Word8

Since: base-2.1

Instance details

Defined in GHC.Word

Methods

toRational :: Word8 -> Rational #

Show Word8

Since: base-2.1

Instance details

Defined in GHC.Word

Methods

showsPrec :: Int -> Word8 -> ShowS #

show :: Word8 -> String #

showList :: [Word8] -> ShowS #

Ix Word8

Since: base-2.1

Instance details

Defined in GHC.Word

Storable Word8

Since: base-2.1

Instance details

Defined in Foreign.Storable

Methods

sizeOf :: Word8 -> Int #

alignment :: Word8 -> Int #

peekElemOff :: Ptr Word8 -> Int -> IO Word8 #

pokeElemOff :: Ptr Word8 -> Int -> Word8 -> IO () #

peekByteOff :: Ptr b -> Int -> IO Word8 #

pokeByteOff :: Ptr b -> Int -> Word8 -> IO () #

peek :: Ptr Word8 -> IO Word8 #

poke :: Ptr Word8 -> Word8 -> IO () #

Bits Word8

Since: base-2.1

Instance details

Defined in GHC.Word

FiniteBits Word8

Since: base-4.6.0.0

Instance details

Defined in GHC.Word

data Word16 #

16-bit unsigned integer type

Instances

Instances details
Bounded Word16

Since: base-2.1

Instance details

Defined in GHC.Word

Enum Word16

Since: base-2.1

Instance details

Defined in GHC.Word

Eq Word16

Since: base-2.1

Instance details

Defined in GHC.Word

Methods

(==) :: Word16 -> Word16 -> Bool #

(/=) :: Word16 -> Word16 -> Bool #

Integral Word16

Since: base-2.1

Instance details

Defined in GHC.Word

Data Word16

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Word16 -> c Word16 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Word16 #

toConstr :: Word16 -> Constr #

dataTypeOf :: Word16 -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Word16) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Word16) #

gmapT :: (forall b. Data b => b -> b) -> Word16 -> Word16 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Word16 -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Word16 -> r #

gmapQ :: (forall d. Data d => d -> u) -> Word16 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Word16 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Word16 -> m Word16 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Word16 -> m Word16 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Word16 -> m Word16 #

Num Word16

Since: base-2.1

Instance details

Defined in GHC.Word

Ord Word16

Since: base-2.1

Instance details

Defined in GHC.Word

Read Word16

Since: base-2.1

Instance details

Defined in GHC.Read

Real Word16

Since: base-2.1

Instance details

Defined in GHC.Word

Show Word16

Since: base-2.1

Instance details

Defined in GHC.Word

Ix Word16

Since: base-2.1

Instance details

Defined in GHC.Word

Storable Word16

Since: base-2.1

Instance details

Defined in Foreign.Storable

Bits Word16

Since: base-2.1

Instance details

Defined in GHC.Word

FiniteBits Word16

Since: base-4.6.0.0

Instance details

Defined in GHC.Word

data Word32 #

32-bit unsigned integer type

Instances

Instances details
Bounded Word32

Since: base-2.1

Instance details

Defined in GHC.Word

Enum Word32

Since: base-2.1

Instance details

Defined in GHC.Word

Eq Word32

Since: base-2.1

Instance details

Defined in GHC.Word

Methods

(==) :: Word32 -> Word32 -> Bool #

(/=) :: Word32 -> Word32 -> Bool #

Integral Word32

Since: base-2.1

Instance details

Defined in GHC.Word

Data Word32

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Word32 -> c Word32 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Word32 #

toConstr :: Word32 -> Constr #

dataTypeOf :: Word32 -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Word32) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Word32) #

gmapT :: (forall b. Data b => b -> b) -> Word32 -> Word32 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Word32 -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Word32 -> r #

gmapQ :: (forall d. Data d => d -> u) -> Word32 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Word32 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Word32 -> m Word32 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Word32 -> m Word32 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Word32 -> m Word32 #

Num Word32

Since: base-2.1

Instance details

Defined in GHC.Word

Ord Word32

Since: base-2.1

Instance details

Defined in GHC.Word

Read Word32

Since: base-2.1

Instance details

Defined in GHC.Read

Real Word32

Since: base-2.1

Instance details

Defined in GHC.Word

Show Word32

Since: base-2.1

Instance details

Defined in GHC.Word

Ix Word32

Since: base-2.1

Instance details

Defined in GHC.Word

Storable Word32

Since: base-2.1

Instance details

Defined in Foreign.Storable

Bits Word32

Since: base-2.1

Instance details

Defined in GHC.Word

FiniteBits Word32

Since: base-4.6.0.0

Instance details

Defined in GHC.Word

data Word64 #

64-bit unsigned integer type

Instances

Instances details
Bounded Word64

Since: base-2.1

Instance details

Defined in GHC.Word

Enum Word64

Since: base-2.1

Instance details

Defined in GHC.Word

Eq Word64

Since: base-2.1

Instance details

Defined in GHC.Word

Methods

(==) :: Word64 -> Word64 -> Bool #

(/=) :: Word64 -> Word64 -> Bool #

Integral Word64

Since: base-2.1

Instance details

Defined in GHC.Word

Data Word64

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Word64 -> c Word64 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Word64 #

toConstr :: Word64 -> Constr #

dataTypeOf :: Word64 -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Word64) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Word64) #

gmapT :: (forall b. Data b => b -> b) -> Word64 -> Word64 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Word64 -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Word64 -> r #

gmapQ :: (forall d. Data d => d -> u) -> Word64 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Word64 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Word64 -> m Word64 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Word64 -> m Word64 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Word64 -> m Word64 #

Num Word64

Since: base-2.1

Instance details

Defined in GHC.Word

Ord Word64

Since: base-2.1

Instance details

Defined in GHC.Word

Read Word64

Since: base-2.1

Instance details

Defined in GHC.Read

Real Word64

Since: base-2.1

Instance details

Defined in GHC.Word

Show Word64

Since: base-2.1

Instance details

Defined in GHC.Word

Ix Word64

Since: base-2.1

Instance details

Defined in GHC.Word

Storable Word64

Since: base-2.1

Instance details

Defined in Foreign.Storable

Bits Word64

Since: base-2.1

Instance details

Defined in GHC.Word

FiniteBits Word64

Since: base-4.6.0.0

Instance details

Defined in GHC.Word

data Ptr a #

A value of type Ptr a represents a pointer to an object, or an array of objects, which may be marshalled to or from Haskell values of type a.

The type a will often be an instance of class Storable which provides the marshalling operations. However this is not essential, and you can provide your own operations to access the pointer. For example you might write small foreign functions to get or set the fields of a C struct.

Instances

Instances details
VulkanPtr Ptr Source # 
Instance details

Defined in Graphics.Vulkan.Marshal

Methods

vkNullPtr :: Ptr a Source #

Generic1 (URec (Ptr ()) :: k -> Type)

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Associated Types

type Rep1 (URec (Ptr ())) :: k -> Type #

Methods

from1 :: forall (a :: k0). URec (Ptr ()) a -> Rep1 (URec (Ptr ())) a #

to1 :: forall (a :: k0). Rep1 (URec (Ptr ())) a -> URec (Ptr ()) a #

Eq (Ptr a)

Since: base-2.1

Instance details

Defined in GHC.Ptr

Methods

(==) :: Ptr a -> Ptr a -> Bool #

(/=) :: Ptr a -> Ptr a -> Bool #

Data a => Data (Ptr a)

Since: base-4.8.0.0

Instance details

Defined in Data.Data

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Ptr a -> c (Ptr a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (Ptr a) #

toConstr :: Ptr a -> Constr #

dataTypeOf :: Ptr a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (Ptr a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (Ptr a)) #

gmapT :: (forall b. Data b => b -> b) -> Ptr a -> Ptr a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Ptr a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Ptr a -> r #

gmapQ :: (forall d. Data d => d -> u) -> Ptr a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Ptr a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Ptr a -> m (Ptr a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Ptr a -> m (Ptr a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Ptr a -> m (Ptr a) #

Ord (Ptr a)

Since: base-2.1

Instance details

Defined in GHC.Ptr

Methods

compare :: Ptr a -> Ptr a -> Ordering #

(<) :: Ptr a -> Ptr a -> Bool #

(<=) :: Ptr a -> Ptr a -> Bool #

(>) :: Ptr a -> Ptr a -> Bool #

(>=) :: Ptr a -> Ptr a -> Bool #

max :: Ptr a -> Ptr a -> Ptr a #

min :: Ptr a -> Ptr a -> Ptr a #

Show (Ptr a)

Since: base-2.1

Instance details

Defined in GHC.Ptr

Methods

showsPrec :: Int -> Ptr a -> ShowS #

show :: Ptr a -> String #

showList :: [Ptr a] -> ShowS #

Foldable (UAddr :: Type -> Type)

Since: base-4.9.0.0

Instance details

Defined in Data.Foldable

Methods

fold :: Monoid m => UAddr m -> m #

foldMap :: Monoid m => (a -> m) -> UAddr a -> m #

foldMap' :: Monoid m => (a -> m) -> UAddr a -> m #

foldr :: (a -> b -> b) -> b -> UAddr a -> b #

foldr' :: (a -> b -> b) -> b -> UAddr a -> b #

foldl :: (b -> a -> b) -> b -> UAddr a -> b #

foldl' :: (b -> a -> b) -> b -> UAddr a -> b #

foldr1 :: (a -> a -> a) -> UAddr a -> a #

foldl1 :: (a -> a -> a) -> UAddr a -> a #

toList :: UAddr a -> [a] #

null :: UAddr a -> Bool #

length :: UAddr a -> Int #

elem :: Eq a => a -> UAddr a -> Bool #

maximum :: Ord a => UAddr a -> a #

minimum :: Ord a => UAddr a -> a #

sum :: Num a => UAddr a -> a #

product :: Num a => UAddr a -> a #

Traversable (UAddr :: Type -> Type)

Since: base-4.9.0.0

Instance details

Defined in Data.Traversable

Methods

traverse :: Applicative f => (a -> f b) -> UAddr a -> f (UAddr b) #

sequenceA :: Applicative f => UAddr (f a) -> f (UAddr a) #

mapM :: Monad m => (a -> m b) -> UAddr a -> m (UAddr b) #

sequence :: Monad m => UAddr (m a) -> m (UAddr a) #

Storable (Ptr a)

Since: base-2.1

Instance details

Defined in Foreign.Storable

Methods

sizeOf :: Ptr a -> Int #

alignment :: Ptr a -> Int #

peekElemOff :: Ptr (Ptr a) -> Int -> IO (Ptr a) #

pokeElemOff :: Ptr (Ptr a) -> Int -> Ptr a -> IO () #

peekByteOff :: Ptr b -> Int -> IO (Ptr a) #

pokeByteOff :: Ptr b -> Int -> Ptr a -> IO () #

peek :: Ptr (Ptr a) -> IO (Ptr a) #

poke :: Ptr (Ptr a) -> Ptr a -> IO () #

Functor (URec (Ptr ()) :: Type -> Type)

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

fmap :: (a -> b) -> URec (Ptr ()) a -> URec (Ptr ()) b #

(<$) :: a -> URec (Ptr ()) b -> URec (Ptr ()) a #

Eq (URec (Ptr ()) p)

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

(==) :: URec (Ptr ()) p -> URec (Ptr ()) p -> Bool #

(/=) :: URec (Ptr ()) p -> URec (Ptr ()) p -> Bool #

Ord (URec (Ptr ()) p)

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

compare :: URec (Ptr ()) p -> URec (Ptr ()) p -> Ordering #

(<) :: URec (Ptr ()) p -> URec (Ptr ()) p -> Bool #

(<=) :: URec (Ptr ()) p -> URec (Ptr ()) p -> Bool #

(>) :: URec (Ptr ()) p -> URec (Ptr ()) p -> Bool #

(>=) :: URec (Ptr ()) p -> URec (Ptr ()) p -> Bool #

max :: URec (Ptr ()) p -> URec (Ptr ()) p -> URec (Ptr ()) p #

min :: URec (Ptr ()) p -> URec (Ptr ()) p -> URec (Ptr ()) p #

Generic (URec (Ptr ()) p)

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Associated Types

type Rep (URec (Ptr ()) p) :: Type -> Type #

Methods

from :: URec (Ptr ()) p -> Rep (URec (Ptr ()) p) x #

to :: Rep (URec (Ptr ()) p) x -> URec (Ptr ()) p #

data URec (Ptr ()) (p :: k)

Used for marking occurrences of Addr#

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

data URec (Ptr ()) (p :: k) = UAddr {}
type Rep1 (URec (Ptr ()) :: k -> Type) 
Instance details

Defined in GHC.Generics

type Rep1 (URec (Ptr ()) :: k -> Type) = D1 ('MetaData "URec" "GHC.Generics" "base" 'False) (C1 ('MetaCons "UAddr" 'PrefixI 'True) (S1 ('MetaSel ('Just "uAddr#") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (UAddr :: k -> Type)))
type Rep (URec (Ptr ()) p) 
Instance details

Defined in GHC.Generics

type Rep (URec (Ptr ()) p) = D1 ('MetaData "URec" "GHC.Generics" "base" 'False) (C1 ('MetaCons "UAddr" 'PrefixI 'True) (S1 ('MetaSel ('Just "uAddr#") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (UAddr :: Type -> Type)))

data FunPtr a #

A value of type FunPtr a is a pointer to a function callable from foreign code. The type a will normally be a foreign type, a function type with zero or more arguments where

A value of type FunPtr a may be a pointer to a foreign function, either returned by another foreign function or imported with a a static address import like

foreign import ccall "stdlib.h &free"
  p_free :: FunPtr (Ptr a -> IO ())

or a pointer to a Haskell function created using a wrapper stub declared to produce a FunPtr of the correct type. For example:

type Compare = Int -> Int -> Bool
foreign import ccall "wrapper"
  mkCompare :: Compare -> IO (FunPtr Compare)

Calls to wrapper stubs like mkCompare allocate storage, which should be released with freeHaskellFunPtr when no longer required.

To convert FunPtr values to corresponding Haskell functions, one can define a dynamic stub for the specific foreign type, e.g.

type IntFunction = CInt -> IO ()
foreign import ccall "dynamic"
  mkFun :: FunPtr IntFunction -> IntFunction

Instances

Instances details
Eq (FunPtr a) 
Instance details

Defined in GHC.Ptr

Methods

(==) :: FunPtr a -> FunPtr a -> Bool #

(/=) :: FunPtr a -> FunPtr a -> Bool #

Ord (FunPtr a) 
Instance details

Defined in GHC.Ptr

Methods

compare :: FunPtr a -> FunPtr a -> Ordering #

(<) :: FunPtr a -> FunPtr a -> Bool #

(<=) :: FunPtr a -> FunPtr a -> Bool #

(>) :: FunPtr a -> FunPtr a -> Bool #

(>=) :: FunPtr a -> FunPtr a -> Bool #

max :: FunPtr a -> FunPtr a -> FunPtr a #

min :: FunPtr a -> FunPtr a -> FunPtr a #

Show (FunPtr a)

Since: base-2.1

Instance details

Defined in GHC.Ptr

Methods

showsPrec :: Int -> FunPtr a -> ShowS #

show :: FunPtr a -> String #

showList :: [FunPtr a] -> ShowS #

Storable (FunPtr a)

Since: base-2.1

Instance details

Defined in Foreign.Storable

Methods

sizeOf :: FunPtr a -> Int #

alignment :: FunPtr a -> Int #

peekElemOff :: Ptr (FunPtr a) -> Int -> IO (FunPtr a) #

pokeElemOff :: Ptr (FunPtr a) -> Int -> FunPtr a -> IO () #

peekByteOff :: Ptr b -> Int -> IO (FunPtr a) #

pokeByteOff :: Ptr b -> Int -> FunPtr a -> IO () #

peek :: Ptr (FunPtr a) -> IO (FunPtr a) #

poke :: Ptr (FunPtr a) -> FunPtr a -> IO () #

data Void #

Uninhabited data type

Since: base-4.8.0.0

Instances

Instances details
Eq Void

Since: base-4.8.0.0

Instance details

Defined in Data.Void

Methods

(==) :: Void -> Void -> Bool #

(/=) :: Void -> Void -> Bool #

Data Void

Since: base-4.8.0.0

Instance details

Defined in Data.Void

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Void -> c Void #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Void #

toConstr :: Void -> Constr #

dataTypeOf :: Void -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Void) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Void) #

gmapT :: (forall b. Data b => b -> b) -> Void -> Void #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Void -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Void -> r #

gmapQ :: (forall d. Data d => d -> u) -> Void -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Void -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Void -> m Void #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Void -> m Void #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Void -> m Void #

Ord Void

Since: base-4.8.0.0

Instance details

Defined in Data.Void

Methods

compare :: Void -> Void -> Ordering #

(<) :: Void -> Void -> Bool #

(<=) :: Void -> Void -> Bool #

(>) :: Void -> Void -> Bool #

(>=) :: Void -> Void -> Bool #

max :: Void -> Void -> Void #

min :: Void -> Void -> Void #

Read Void

Reading a Void value is always a parse error, considering Void as a data type with no constructors.

Since: base-4.8.0.0

Instance details

Defined in Data.Void

Show Void

Since: base-4.8.0.0

Instance details

Defined in Data.Void

Methods

showsPrec :: Int -> Void -> ShowS #

show :: Void -> String #

showList :: [Void] -> ShowS #

Ix Void

Since: base-4.8.0.0

Instance details

Defined in Data.Void

Methods

range :: (Void, Void) -> [Void] #

index :: (Void, Void) -> Void -> Int #

unsafeIndex :: (Void, Void) -> Void -> Int #

inRange :: (Void, Void) -> Void -> Bool #

rangeSize :: (Void, Void) -> Int #

unsafeRangeSize :: (Void, Void) -> Int #

Generic Void

Since: base-4.8.0.0

Instance details

Defined in Data.Void

Associated Types

type Rep Void :: Type -> Type #

Methods

from :: Void -> Rep Void x #

to :: Rep Void x -> Void #

Semigroup Void

Since: base-4.9.0.0

Instance details

Defined in Data.Void

Methods

(<>) :: Void -> Void -> Void #

sconcat :: NonEmpty Void -> Void #

stimes :: Integral b => b -> Void -> Void #

Exception Void

Since: base-4.8.0.0

Instance details

Defined in Data.Void

type Rep Void 
Instance details

Defined in Data.Void

type Rep Void = D1 ('MetaData "Void" "Data.Void" "base" 'False) (V1 :: Type -> Type)

type CString = Ptr CChar #

A C string is a reference to an array of C characters terminated by NUL.

newtype CInt #

Haskell type representing the C int type. (The concrete types of Foreign.C.Types are platform-specific.)

Constructors

CInt Int32 

Instances

Instances details
Bounded CInt 
Instance details

Defined in Foreign.C.Types

Enum CInt 
Instance details

Defined in Foreign.C.Types

Methods

succ :: CInt -> CInt #

pred :: CInt -> CInt #

toEnum :: Int -> CInt #

fromEnum :: CInt -> Int #

enumFrom :: CInt -> [CInt] #

enumFromThen :: CInt -> CInt -> [CInt] #

enumFromTo :: CInt -> CInt -> [CInt] #

enumFromThenTo :: CInt -> CInt -> CInt -> [CInt] #

Eq CInt 
Instance details

Defined in Foreign.C.Types

Methods

(==) :: CInt -> CInt -> Bool #

(/=) :: CInt -> CInt -> Bool #

Integral CInt 
Instance details

Defined in Foreign.C.Types

Methods

quot :: CInt -> CInt -> CInt #

rem :: CInt -> CInt -> CInt #

div :: CInt -> CInt -> CInt #

mod :: CInt -> CInt -> CInt #

quotRem :: CInt -> CInt -> (CInt, CInt) #

divMod :: CInt -> CInt -> (CInt, CInt) #

toInteger :: CInt -> Integer #

Num CInt 
Instance details

Defined in Foreign.C.Types

Methods

(+) :: CInt -> CInt -> CInt #

(-) :: CInt -> CInt -> CInt #

(*) :: CInt -> CInt -> CInt #

negate :: CInt -> CInt #

abs :: CInt -> CInt #

signum :: CInt -> CInt #

fromInteger :: Integer -> CInt #

Ord CInt 
Instance details

Defined in Foreign.C.Types

Methods

compare :: CInt -> CInt -> Ordering #

(<) :: CInt -> CInt -> Bool #

(<=) :: CInt -> CInt -> Bool #

(>) :: CInt -> CInt -> Bool #

(>=) :: CInt -> CInt -> Bool #

max :: CInt -> CInt -> CInt #

min :: CInt -> CInt -> CInt #

Read CInt 
Instance details

Defined in Foreign.C.Types

Real CInt 
Instance details

Defined in Foreign.C.Types

Methods

toRational :: CInt -> Rational #

Show CInt 
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CInt -> ShowS #

show :: CInt -> String #

showList :: [CInt] -> ShowS #

Storable CInt 
Instance details

Defined in Foreign.C.Types

Methods

sizeOf :: CInt -> Int #

alignment :: CInt -> Int #

peekElemOff :: Ptr CInt -> Int -> IO CInt #

pokeElemOff :: Ptr CInt -> Int -> CInt -> IO () #

peekByteOff :: Ptr b -> Int -> IO CInt #

pokeByteOff :: Ptr b -> Int -> CInt -> IO () #

peek :: Ptr CInt -> IO CInt #

poke :: Ptr CInt -> CInt -> IO () #

Bits CInt 
Instance details

Defined in Foreign.C.Types

FiniteBits CInt 
Instance details

Defined in Foreign.C.Types

newtype CSize #

Haskell type representing the C size_t type. (The concrete types of Foreign.C.Types are platform-specific.)

Constructors

CSize Word64 

Instances

Instances details
Bounded CSize 
Instance details

Defined in Foreign.C.Types

Enum CSize 
Instance details

Defined in Foreign.C.Types

Eq CSize 
Instance details

Defined in Foreign.C.Types

Methods

(==) :: CSize -> CSize -> Bool #

(/=) :: CSize -> CSize -> Bool #

Integral CSize 
Instance details

Defined in Foreign.C.Types

Num CSize 
Instance details

Defined in Foreign.C.Types

Ord CSize 
Instance details

Defined in Foreign.C.Types

Methods

compare :: CSize -> CSize -> Ordering #

(<) :: CSize -> CSize -> Bool #

(<=) :: CSize -> CSize -> Bool #

(>) :: CSize -> CSize -> Bool #

(>=) :: CSize -> CSize -> Bool #

max :: CSize -> CSize -> CSize #

min :: CSize -> CSize -> CSize #

Read CSize 
Instance details

Defined in Foreign.C.Types

Real CSize 
Instance details

Defined in Foreign.C.Types

Methods

toRational :: CSize -> Rational #

Show CSize 
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CSize -> ShowS #

show :: CSize -> String #

showList :: [CSize] -> ShowS #

Storable CSize 
Instance details

Defined in Foreign.C.Types

Methods

sizeOf :: CSize -> Int #

alignment :: CSize -> Int #

peekElemOff :: Ptr CSize -> Int -> IO CSize #

pokeElemOff :: Ptr CSize -> Int -> CSize -> IO () #

peekByteOff :: Ptr b -> Int -> IO CSize #

pokeByteOff :: Ptr b -> Int -> CSize -> IO () #

peek :: Ptr CSize -> IO CSize #

poke :: Ptr CSize -> CSize -> IO () #

Bits CSize 
Instance details

Defined in Foreign.C.Types

FiniteBits CSize 
Instance details

Defined in Foreign.C.Types

newtype CChar #

Haskell type representing the C char type. (The concrete types of Foreign.C.Types are platform-specific.)

Constructors

CChar Int8 

Instances

Instances details
Bounded CChar 
Instance details

Defined in Foreign.C.Types

Enum CChar 
Instance details

Defined in Foreign.C.Types

Eq CChar 
Instance details

Defined in Foreign.C.Types

Methods

(==) :: CChar -> CChar -> Bool #

(/=) :: CChar -> CChar -> Bool #

Integral CChar 
Instance details

Defined in Foreign.C.Types

Num CChar 
Instance details

Defined in Foreign.C.Types

Ord CChar 
Instance details

Defined in Foreign.C.Types

Methods

compare :: CChar -> CChar -> Ordering #

(<) :: CChar -> CChar -> Bool #

(<=) :: CChar -> CChar -> Bool #

(>) :: CChar -> CChar -> Bool #

(>=) :: CChar -> CChar -> Bool #

max :: CChar -> CChar -> CChar #

min :: CChar -> CChar -> CChar #

Read CChar 
Instance details

Defined in Foreign.C.Types

Real CChar 
Instance details

Defined in Foreign.C.Types

Methods

toRational :: CChar -> Rational #

Show CChar 
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CChar -> ShowS #

show :: CChar -> String #

showList :: [CChar] -> ShowS #

Storable CChar 
Instance details

Defined in Foreign.C.Types

Methods

sizeOf :: CChar -> Int #

alignment :: CChar -> Int #

peekElemOff :: Ptr CChar -> Int -> IO CChar #

pokeElemOff :: Ptr CChar -> Int -> CChar -> IO () #

peekByteOff :: Ptr b -> Int -> IO CChar #

pokeByteOff :: Ptr b -> Int -> CChar -> IO () #

peek :: Ptr CChar -> IO CChar #

poke :: Ptr CChar -> CChar -> IO () #

Bits CChar 
Instance details

Defined in Foreign.C.Types

FiniteBits CChar 
Instance details

Defined in Foreign.C.Types

newtype CWchar #

Haskell type representing the C wchar_t type. (The concrete types of Foreign.C.Types are platform-specific.)

Constructors

CWchar Int32 

Instances

Instances details
Bounded CWchar 
Instance details

Defined in Foreign.C.Types

Enum CWchar 
Instance details

Defined in Foreign.C.Types

Eq CWchar 
Instance details

Defined in Foreign.C.Types

Methods

(==) :: CWchar -> CWchar -> Bool #

(/=) :: CWchar -> CWchar -> Bool #

Integral CWchar 
Instance details

Defined in Foreign.C.Types

Num CWchar 
Instance details

Defined in Foreign.C.Types

Ord CWchar 
Instance details

Defined in Foreign.C.Types

Read CWchar 
Instance details

Defined in Foreign.C.Types

Real CWchar 
Instance details

Defined in Foreign.C.Types

Show CWchar 
Instance details

Defined in Foreign.C.Types

Storable CWchar 
Instance details

Defined in Foreign.C.Types

Bits CWchar 
Instance details

Defined in Foreign.C.Types

FiniteBits CWchar 
Instance details

Defined in Foreign.C.Types

newtype CULong #

Haskell type representing the C unsigned long type. (The concrete types of Foreign.C.Types are platform-specific.)

Constructors

CULong Word64 

Instances

Instances details
Bounded CULong 
Instance details

Defined in Foreign.C.Types

Enum CULong 
Instance details

Defined in Foreign.C.Types

Eq CULong 
Instance details

Defined in Foreign.C.Types

Methods

(==) :: CULong -> CULong -> Bool #

(/=) :: CULong -> CULong -> Bool #

Integral CULong 
Instance details

Defined in Foreign.C.Types

Num CULong 
Instance details

Defined in Foreign.C.Types

Ord CULong 
Instance details

Defined in Foreign.C.Types

Read CULong 
Instance details

Defined in Foreign.C.Types

Real CULong 
Instance details

Defined in Foreign.C.Types

Show CULong 
Instance details

Defined in Foreign.C.Types

Storable CULong 
Instance details

Defined in Foreign.C.Types

Bits CULong 
Instance details

Defined in Foreign.C.Types

FiniteBits CULong 
Instance details

Defined in Foreign.C.Types

Utilities for string types

withCStringField :: forall fname a b. (CanReadFieldArray fname 0 a, FieldType fname a ~ CChar, VulkanMarshal a) => a -> (CString -> IO b) -> IO b Source #

Perform an action on a C string field. The string pointers should not be used outside the callback. It will point to a correct location only as long as the struct is alive.

unsafeCStringField :: forall fname a. (CanReadFieldArray fname 0 a, FieldType fname a ~ CChar, VulkanMarshal a) => a -> CString Source #

Get pointer to a memory location of the C string field in a structure.

getStringField :: forall fname a. (CanReadFieldArray fname 0 a, FieldType fname a ~ CChar, VulkanMarshal a) => a -> String Source #

readStringField :: forall fname a. (CanReadFieldArray fname 0 a, FieldType fname a ~ CChar, VulkanMarshal a) => Ptr a -> IO String Source #

writeStringField :: forall fname a. (CanWriteFieldArray fname 0 a, FieldType fname a ~ CChar, VulkanMarshal a) => Ptr a -> String -> IO () Source #

cmpCStrings :: CString -> CString -> Ordering Source #

Check first if two CString point to the same memory location. Otherwise, compare them using C strcmp function.

cmpCStringsN :: CString -> CString -> Int -> Ordering Source #

Check first if two CString point to the same memory location. Otherwise, compare them using C strncmp function. It may be useful to provide maximum number of characters to compare.