|  VulkanMarshal VkAcquireProfilingLockInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Acquire   | 
|  VulkanMarshal VkAcquireNextImageInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Acquire   | 
|  VulkanMarshal VkApplicationInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.ApplicationInfo   | 
|  VulkanMarshal VkBaseOutStructure Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Base   | 
|  VulkanMarshal VkBaseInStructure Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Base   | 
|  VulkanMarshal VkCalibratedTimestampInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.CalibratedTimestampInfoEXT   | 
|  VulkanMarshal VkCheckpointDataNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.CheckpointDataNV   | 
|  VulkanMarshal VkCoarseSampleOrderCustomNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.CoarseSample   | 
|  VulkanMarshal VkCoarseSampleLocationNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.CoarseSample   | 
|  VulkanMarshal VkComponentMapping Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.ComponentMapping   | 
|  VulkanMarshal VkConditionalRenderingBeginInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.ConditionalRenderingBeginInfoEXT   | 
|  VulkanMarshal VkConformanceVersion Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.ConformanceVersion   | 
|  VulkanMarshal VkCooperativeMatrixPropertiesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.CooperativeMatrixPropertiesNV   | 
|  VulkanMarshal VkCopyDescriptorSet Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet   | 
|  VulkanMarshal VkDebugUtilsLabelEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.DebugUtilsLabelEXT   | 
|  VulkanMarshal VkDebugUtilsObjectNameInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.DebugUtilsObjectNameInfoEXT   | 
|  VulkanMarshal VkDebugUtilsMessengerCallbackDataEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT   | 
|  VulkanMarshal VkAllocationCallbacks Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.AllocationCallbacks   | 
|  VulkanMarshal VkDescriptorUpdateTemplateEntry Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  VulkanMarshal VkDescriptorUpdateTemplateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  VulkanMarshal VkDescriptorSetVariableDescriptorCountLayoutSupport Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  VulkanMarshal VkDescriptorSetVariableDescriptorCountAllocateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  VulkanMarshal VkDescriptorSetLayoutSupport Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  VulkanMarshal VkDescriptorSetLayoutCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  VulkanMarshal VkDescriptorSetLayoutBindingFlagsCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  VulkanMarshal VkDescriptorSetLayoutBinding Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  VulkanMarshal VkDescriptorSetAllocateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  VulkanMarshal VkDescriptorPoolSize Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  VulkanMarshal VkDescriptorPoolInlineUniformBlockCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  VulkanMarshal VkDescriptorPoolCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  VulkanMarshal VkDescriptorImageInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  VulkanMarshal VkDescriptorBufferInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  VulkanMarshal VkDispatchIndirectCommand Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.DispatchIndirectCommand   | 
|  VulkanMarshal VkDrawMeshTasksIndirectCommandNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Draw   | 
|  VulkanMarshal VkDrawIndirectCommand Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Draw   | 
|  VulkanMarshal VkDrawIndexedIndirectCommand Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Draw   | 
|  VulkanMarshal VkBindAccelerationStructureMemoryInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkEventCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EventCreateInfo   | 
|  VulkanMarshal VkExtensionProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.ExtensionProperties   | 
|  VulkanMarshal VkExtent3D Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Extent   | 
|  VulkanMarshal VkExtent2D Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Extent   | 
|  VulkanMarshal VkFenceGetFdInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Fence   | 
|  VulkanMarshal VkFenceCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Fence   | 
|  VulkanMarshal VkFormatProperties2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.FormatProperties   | 
|  VulkanMarshal VkFormatProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.FormatProperties   | 
|  VulkanMarshal VkDrmFormatModifierPropertiesListEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.DrmFormatModifierProperties   | 
|  VulkanMarshal VkDrmFormatModifierPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.DrmFormatModifierProperties   | 
|  VulkanMarshal VkFramebufferMixedSamplesCombinationNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Framebuffer   | 
|  VulkanMarshal VkFramebufferCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Framebuffer   | 
|  VulkanMarshal VkFramebufferAttachmentsCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Framebuffer   | 
|  VulkanMarshal VkFramebufferAttachmentImageInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Framebuffer   | 
|  VulkanMarshal VkGeometryTrianglesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Geometry   | 
|  VulkanMarshal VkGeometryNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Geometry   | 
|  VulkanMarshal VkGeometryDataNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Geometry   | 
|  VulkanMarshal VkGeometryAABBNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Geometry   | 
|  VulkanMarshal VkHeadlessSurfaceCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.HeadlessSurfaceCreateInfoEXT   | 
|  VulkanMarshal VkImageMemoryBarrier Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImageSubresource Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkIndirectCommandsStreamNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.IndirectCommands   | 
|  VulkanMarshal VkIndirectCommandsLayoutTokenNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.IndirectCommands   | 
|  VulkanMarshal VkIndirectCommandsLayoutCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.IndirectCommands   | 
|  VulkanMarshal VkGeneratedCommandsMemoryRequirementsInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.GeneratedCommands   | 
|  VulkanMarshal VkGeneratedCommandsInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.GeneratedCommands   | 
|  VulkanMarshal VkInitializePerformanceApiInfoINTEL Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.InitializePerformanceApiInfoINTEL   | 
|  VulkanMarshal VkInputAttachmentAspectReference Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference   | 
|  VulkanMarshal VkInstanceCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo   | 
|  VulkanMarshal VkDebugUtilsMessengerCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT   | 
|  VulkanMarshal VkDebugUtilsObjectTagInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Debug   | 
|  VulkanMarshal VkDebugReportCallbackCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Debug   | 
|  VulkanMarshal VkDebugMarkerObjectTagInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Debug   | 
|  VulkanMarshal VkDebugMarkerObjectNameInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Debug   | 
|  VulkanMarshal VkDebugMarkerMarkerInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Debug   | 
|  VulkanMarshal VkLayerProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.LayerProperties   | 
|  VulkanMarshal VkMappedMemoryRange Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.MappedMemoryRange   | 
|  VulkanMarshal VkMemoryType Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  VulkanMarshal VkMemoryRequirements2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  VulkanMarshal VkMemoryRequirements Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  VulkanMarshal VkMemoryPriorityAllocateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  VulkanMarshal VkMemoryOpaqueCaptureAddressAllocateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  VulkanMarshal VkMemoryHostPointerPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  VulkanMarshal VkMemoryHeap Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  VulkanMarshal VkMemoryGetFdInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  VulkanMarshal VkMemoryFdPropertiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  VulkanMarshal VkMemoryDedicatedRequirements Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  VulkanMarshal VkMemoryDedicatedAllocateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  VulkanMarshal VkMemoryBarrier Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  VulkanMarshal VkMemoryAllocateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  VulkanMarshal VkMemoryAllocateFlagsInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  VulkanMarshal VkImportSemaphoreFdInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Import   | 
|  VulkanMarshal VkImportMemoryHostPointerInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Import   | 
|  VulkanMarshal VkImportMemoryFdInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Import   | 
|  VulkanMarshal VkImportFenceFdInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Import   | 
|  VulkanMarshal VkMultisamplePropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.MultisamplePropertiesEXT   | 
|  VulkanMarshal VkOffset3D Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Offset   | 
|  VulkanMarshal VkOffset2D Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Offset   | 
|  VulkanMarshal VkPastPresentationTimingGOOGLE Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PastPresentationTimingGOOGLE   | 
|  VulkanMarshal VkPhysicalDeviceFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures   | 
|  VulkanMarshal VkPipelineShaderStageCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkComputePipelineCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo   | 
|  VulkanMarshal VkPrivateDataSlotCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PrivateDataSlotCreateInfoEXT   | 
|  VulkanMarshal VkPushConstantRange Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PushConstantRange   | 
|  VulkanMarshal VkQueryPoolPerformanceQueryCreateInfoINTEL Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.QueryPool   | 
|  VulkanMarshal VkQueryPoolPerformanceCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.QueryPool   | 
|  VulkanMarshal VkQueryPoolCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.QueryPool   | 
|  VulkanMarshal VkQueueFamilyProperties2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.QueueFamily   | 
|  VulkanMarshal VkQueueFamilyProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.QueueFamily   | 
|  VulkanMarshal VkQueueFamilyCheckpointPropertiesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.QueueFamily   | 
|  VulkanMarshal VkRayTracingShaderGroupCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RayTracing   | 
|  VulkanMarshal VkRayTracingPipelineCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RayTracing   | 
|  VulkanMarshal VkRectLayerKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Rect   | 
|  VulkanMarshal VkRect2D Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Rect   | 
|  VulkanMarshal VkPresentTimesInfoGOOGLE Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Present   | 
|  VulkanMarshal VkPresentTimeGOOGLE Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Present   | 
|  VulkanMarshal VkPresentRegionsKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Present   | 
|  VulkanMarshal VkPresentRegionKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Present   | 
|  VulkanMarshal VkPresentInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Present   | 
|  VulkanMarshal VkCommandPoolCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Command   | 
|  VulkanMarshal VkCommandBufferInheritanceRenderPassTransformInfoQCOM Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Command   | 
|  VulkanMarshal VkCommandBufferInheritanceInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Command   | 
|  VulkanMarshal VkCommandBufferInheritanceConditionalRenderingInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Command   | 
|  VulkanMarshal VkCommandBufferBeginInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Command   | 
|  VulkanMarshal VkCommandBufferAllocateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Command   | 
|  VulkanMarshal VkClearValue Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Clear   | 
|  VulkanMarshal VkClearRect Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Clear   | 
|  VulkanMarshal VkClearDepthStencilValue Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Clear   | 
|  VulkanMarshal VkClearColorValue Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Clear   | 
|  VulkanMarshal VkClearAttachment Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Clear   | 
|  VulkanMarshal VkRefreshCycleDurationGOOGLE Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RefreshCycleDurationGOOGLE   | 
|  VulkanMarshal VkSampleLocationsInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.SampleLocation   | 
|  VulkanMarshal VkSampleLocationEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.SampleLocation   | 
|  VulkanMarshal VkAttachmentSampleLocationsEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Attachment   | 
|  VulkanMarshal VkAttachmentReferenceStencilLayout Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Attachment   | 
|  VulkanMarshal VkAttachmentReference2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Attachment   | 
|  VulkanMarshal VkAttachmentReference Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Attachment   | 
|  VulkanMarshal VkAttachmentDescriptionStencilLayout Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Attachment   | 
|  VulkanMarshal VkAttachmentDescription2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Attachment   | 
|  VulkanMarshal VkAttachmentDescription Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Attachment   | 
|  VulkanMarshal VkSetStateFlagsIndirectCommandNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.SetStateFlagsIndirectCommandNV   | 
|  VulkanMarshal VkShaderStatisticsInfoAMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Shader   | 
|  VulkanMarshal VkShaderResourceUsageAMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Shader   | 
|  VulkanMarshal VkShaderModuleValidationCacheCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Shader   | 
|  VulkanMarshal VkShaderModuleCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Shader   | 
|  VulkanMarshal VkShadingRatePaletteNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.ShadingRatePaletteNV   | 
|  VulkanMarshal VkSparseMemoryBind Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sparse   | 
|  VulkanMarshal VkSparseImageOpaqueMemoryBindInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sparse   | 
|  VulkanMarshal VkSparseImageMemoryRequirements2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sparse   | 
|  VulkanMarshal VkSparseImageMemoryRequirements Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sparse   | 
|  VulkanMarshal VkSparseImageMemoryBindInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sparse   | 
|  VulkanMarshal VkSparseImageMemoryBind Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sparse   | 
|  VulkanMarshal VkSparseImageFormatProperties2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sparse   | 
|  VulkanMarshal VkSparseImageFormatProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sparse   | 
|  VulkanMarshal VkSparseBufferMemoryBindInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sparse   | 
|  VulkanMarshal VkBindVertexBufferIndirectCommandNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Bind   | 
|  VulkanMarshal VkBindSparseInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Bind   | 
|  VulkanMarshal VkBindShaderGroupIndirectCommandNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Bind   | 
|  VulkanMarshal VkBindIndexBufferIndirectCommandNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Bind   | 
|  VulkanMarshal VkBindImagePlaneMemoryInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Bind   | 
|  VulkanMarshal VkBindImageMemorySwapchainInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Bind   | 
|  VulkanMarshal VkBindImageMemoryInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Bind   | 
|  VulkanMarshal VkBindImageMemoryDeviceGroupInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Bind   | 
|  VulkanMarshal VkBindBufferMemoryInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Bind   | 
|  VulkanMarshal VkBindBufferMemoryDeviceGroupInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Bind   | 
|  VulkanMarshal VkSpecializationMapEntry Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Specialization   | 
|  VulkanMarshal VkSpecializationInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Specialization   | 
|  VulkanMarshal VkStencilOpState Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.StencilOpState   | 
|  VulkanMarshal VkSubmitInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.SubmitInfo   | 
|  VulkanMarshal VkProtectedSubmitInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo   | 
|  VulkanMarshal VkPerformanceValueINTEL Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Performance   | 
|  VulkanMarshal VkPerformanceValueDataINTEL Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Performance   | 
|  VulkanMarshal VkPerformanceStreamMarkerInfoINTEL Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Performance   | 
|  VulkanMarshal VkPerformanceQuerySubmitInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Performance   | 
|  VulkanMarshal VkPerformanceOverrideInfoINTEL Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Performance   | 
|  VulkanMarshal VkPerformanceMarkerInfoINTEL Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Performance   | 
|  VulkanMarshal VkPerformanceCounterResultKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Performance   | 
|  VulkanMarshal VkPerformanceCounterKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Performance   | 
|  VulkanMarshal VkPerformanceCounterDescriptionKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Performance   | 
|  VulkanMarshal VkPerformanceConfigurationAcquireInfoINTEL Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Performance   | 
|  VulkanMarshal VkSubpassSampleLocationsEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Subpass   | 
|  VulkanMarshal VkSubpassEndInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Subpass   | 
|  VulkanMarshal VkSubpassDescriptionDepthStencilResolve Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Subpass   | 
|  VulkanMarshal VkSubpassDescription2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Subpass   | 
|  VulkanMarshal VkSubpassDescription Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Subpass   | 
|  VulkanMarshal VkSubpassDependency2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Subpass   | 
|  VulkanMarshal VkSubpassDependency Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Subpass   | 
|  VulkanMarshal VkSubpassBeginInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Subpass   | 
|  VulkanMarshal VkRenderPassTransformBeginInfoQCOM Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RenderPass   | 
|  VulkanMarshal VkRenderPassSampleLocationsBeginInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RenderPass   | 
|  VulkanMarshal VkRenderPassMultiviewCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RenderPass   | 
|  VulkanMarshal VkRenderPassInputAttachmentAspectCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RenderPass   | 
|  VulkanMarshal VkRenderPassFragmentDensityMapCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RenderPass   | 
|  VulkanMarshal VkRenderPassCreateInfo2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RenderPass   | 
|  VulkanMarshal VkRenderPassCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RenderPass   | 
|  VulkanMarshal VkRenderPassBeginInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RenderPass   | 
|  VulkanMarshal VkRenderPassAttachmentBeginInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RenderPass   | 
|  VulkanMarshal VkSubresourceLayout Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.SubresourceLayout   | 
|  VulkanMarshal VkSurfaceProtectedCapabilitiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Surface   | 
|  VulkanMarshal VkSurfaceFormatKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Surface   | 
|  VulkanMarshal VkSurfaceFormat2KHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Surface   | 
|  VulkanMarshal VkSurfaceCapabilitiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Surface   | 
|  VulkanMarshal VkSurfaceCapabilities2KHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Surface   | 
|  VulkanMarshal VkSurfaceCapabilities2EXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Surface   | 
|  VulkanMarshal VkSharedPresentSurfaceCapabilitiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.SharedPresentSurfaceCapabilitiesKHR   | 
|  VulkanMarshal VkDisplaySurfaceCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  VulkanMarshal VkDisplayPropertiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  VulkanMarshal VkDisplayProperties2KHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  VulkanMarshal VkDisplayPresentInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  VulkanMarshal VkDisplayPowerInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  VulkanMarshal VkDisplayPlanePropertiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  VulkanMarshal VkDisplayPlaneProperties2KHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  VulkanMarshal VkDisplayPlaneInfo2KHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  VulkanMarshal VkDisplayPlaneCapabilitiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  VulkanMarshal VkDisplayPlaneCapabilities2KHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  VulkanMarshal VkDisplayNativeHdrSurfaceCapabilitiesAMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  VulkanMarshal VkDisplayModePropertiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  VulkanMarshal VkDisplayModeProperties2KHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  VulkanMarshal VkDisplayModeParametersKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  VulkanMarshal VkDisplayModeCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  VulkanMarshal VkDisplayEventInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  VulkanMarshal VkSwapchainDisplayNativeHdrCreateInfoAMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Swapchain   | 
|  VulkanMarshal VkSwapchainCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Swapchain   | 
|  VulkanMarshal VkSwapchainCounterCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Swapchain   | 
|  VulkanMarshal VkDeviceQueueInfo2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  VulkanMarshal VkDeviceQueueGlobalPriorityCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  VulkanMarshal VkDeviceQueueCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  VulkanMarshal VkDevicePrivateDataCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  VulkanMarshal VkDeviceMemoryOverallocationCreateInfoAMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  VulkanMarshal VkDeviceMemoryOpaqueCaptureAddressInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  VulkanMarshal VkDeviceGroupSwapchainCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  VulkanMarshal VkDeviceGroupSubmitInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  VulkanMarshal VkDeviceGroupRenderPassBeginInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  VulkanMarshal VkDeviceGroupPresentInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  VulkanMarshal VkDeviceGroupPresentCapabilitiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  VulkanMarshal VkDeviceGroupDeviceCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  VulkanMarshal VkDeviceGroupCommandBufferBeginInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  VulkanMarshal VkDeviceGroupBindSparseInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  VulkanMarshal VkDeviceEventInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  VulkanMarshal VkDeviceDiagnosticsConfigCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  VulkanMarshal VkDeviceCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  VulkanMarshal VkPhysicalDeviceYcbcrImageArraysFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceVulkanMemoryModelFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceVulkan12Properties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceVulkan12Features Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceVulkan11Properties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceVulkan11Features Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceVariablePointersFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceUniformBufferStandardLayoutFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceTransformFeedbackPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceTransformFeedbackFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceToolPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceTimelineSemaphoreProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceTimelineSemaphoreFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceSurfaceInfo2KHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceSubgroupSizeControlPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceSubgroupSizeControlFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceSubgroupProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceSparseProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceSparseImageFormatInfo2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceShadingRateImagePropertiesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceShadingRateImageFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceShaderSMBuiltinsPropertiesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceShaderSMBuiltinsFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceShaderImageFootprintFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceShaderFloat16Int8Features Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceShaderDrawParametersFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceShaderCorePropertiesAMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceShaderCoreProperties2AMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceShaderClockFeaturesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceShaderAtomicInt64Features Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceShaderAtomicFloatFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceScalarBlockLayoutFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceSamplerFilterMinmaxProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceSampleLocationsPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceRobustness2PropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceRobustness2FeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceRayTracingPropertiesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDevicePushDescriptorPropertiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceProtectedMemoryProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceProtectedMemoryFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceProperties2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDevicePrivateDataFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDevicePointClippingProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDevicePerformanceQueryPropertiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDevicePerformanceQueryFeaturesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDevicePCIBusInfoPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceMultiviewProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceMultiviewFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceMeshShaderPropertiesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceMeshShaderFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceMemoryProperties2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceMemoryProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceMemoryPriorityFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceMemoryBudgetPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceMaintenance3Properties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceLineRasterizationPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceLineRasterizationFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceLimits Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceInlineUniformBlockPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceInlineUniformBlockFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceIndexTypeUint8FeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceImagelessFramebufferFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceImageViewImageFormatInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceImageRobustnessFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceImageFormatInfo2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceImageDrmFormatModifierInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceIDProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceHostQueryResetFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceGroupProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceFragmentDensityMapPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceFragmentDensityMapFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceFragmentDensityMap2PropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceFragmentDensityMap2FeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceFloatControlsProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceFeatures2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceExternalSemaphoreInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceExternalImageFormatInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceExternalFenceInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceExternalBufferInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceExtendedDynamicStateFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceExclusiveScissorFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceDriverProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceDiagnosticsConfigFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceDescriptorIndexingProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceDescriptorIndexingFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceDepthStencilResolveProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceDepthClipEnableFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceCustomBorderColorPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceCustomBorderColorFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceCoverageReductionModeFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceCornerSampledImageFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceCooperativeMatrixPropertiesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceCooperativeMatrixFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceConditionalRenderingFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceComputeShaderDerivativesFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceCoherentMemoryFeaturesAMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceBufferDeviceAddressFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceBufferDeviceAddressFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDeviceASTCDecodeFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDevice8BitStorageFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDevice4444FormatsFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkPhysicalDevice16BitStorageFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  VulkanMarshal VkSemaphoreWaitInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Semaphore   | 
|  VulkanMarshal VkSemaphoreTypeCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Semaphore   | 
|  VulkanMarshal VkSemaphoreSignalInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Semaphore   | 
|  VulkanMarshal VkSemaphoreGetFdInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Semaphore   | 
|  VulkanMarshal VkSemaphoreCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Semaphore   | 
|  VulkanMarshal VkExportSemaphoreCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Export   | 
|  VulkanMarshal VkExportMemoryAllocateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Export   | 
|  VulkanMarshal VkExportMemoryAllocateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Export   | 
|  VulkanMarshal VkExportFenceCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Export   | 
|  VulkanMarshal VkImageViewUsageCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImageViewHandleInfoNVX Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImageViewCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImageViewAddressPropertiesNVX Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImageViewASTCDecodeModeEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImageSwapchainCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImageSubresourceRange Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImageSubresourceLayers Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImageStencilUsageCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImageSparseMemoryRequirementsInfo2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImageResolve Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImagePlaneMemoryRequirementsInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImageMemoryRequirementsInfo2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImageFormatProperties2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImageFormatProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImageFormatListCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImageDrmFormatModifierPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImageDrmFormatModifierListCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImageDrmFormatModifierExplicitCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImageCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImageCopy Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkImageBlit Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  VulkanMarshal VkSamplerYcbcrConversionInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sampler   | 
|  VulkanMarshal VkSamplerYcbcrConversionImageFormatProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sampler   | 
|  VulkanMarshal VkSamplerYcbcrConversionCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sampler   | 
|  VulkanMarshal VkSamplerReductionModeCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sampler   | 
|  VulkanMarshal VkSamplerCustomBorderColorCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sampler   | 
|  VulkanMarshal VkSamplerCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sampler   | 
|  VulkanMarshal VkFilterCubicImageViewImageFormatPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.FilterCubicImageViewImageFormatPropertiesEXT   | 
|  VulkanMarshal VkBufferViewCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Buffer   | 
|  VulkanMarshal VkBufferOpaqueCaptureAddressCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Buffer   | 
|  VulkanMarshal VkBufferMemoryRequirementsInfo2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Buffer   | 
|  VulkanMarshal VkBufferMemoryBarrier Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Buffer   | 
|  VulkanMarshal VkBufferImageCopy Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Buffer   | 
|  VulkanMarshal VkBufferDeviceAddressInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Buffer   | 
|  VulkanMarshal VkBufferDeviceAddressCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Buffer   | 
|  VulkanMarshal VkBufferCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Buffer   | 
|  VulkanMarshal VkBufferCopy Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Buffer   | 
|  VulkanMarshal VkExternalSemaphoreProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.External   | 
|  VulkanMarshal VkExternalMemoryProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.External   | 
|  VulkanMarshal VkExternalMemoryImageCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.External   | 
|  VulkanMarshal VkExternalMemoryImageCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.External   | 
|  VulkanMarshal VkExternalMemoryBufferCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.External   | 
|  VulkanMarshal VkExternalImageFormatPropertiesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.External   | 
|  VulkanMarshal VkExternalImageFormatProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.External   | 
|  VulkanMarshal VkExternalFenceProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.External   | 
|  VulkanMarshal VkExternalBufferProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.External   | 
|  VulkanMarshal VkDedicatedAllocationMemoryAllocateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.DedicatedAllocation   | 
|  VulkanMarshal VkDedicatedAllocationImageCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.DedicatedAllocation   | 
|  VulkanMarshal VkDedicatedAllocationBufferCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.DedicatedAllocation   | 
|  VulkanMarshal VkTextureLODGatherFormatPropertiesAMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD   | 
|  VulkanMarshal VkTimelineSemaphoreSubmitInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.TimelineSemaphoreSubmitInfo   | 
|  VulkanMarshal VkValidationFlagsEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Validation   | 
|  VulkanMarshal VkValidationFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Validation   | 
|  VulkanMarshal VkValidationCacheCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Validation   | 
|  VulkanMarshal VkVertexInputBindingDivisorDescriptionEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.VertexInput   | 
|  VulkanMarshal VkVertexInputBindingDescription Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.VertexInput   | 
|  VulkanMarshal VkVertexInputAttributeDescription Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.VertexInput   | 
|  VulkanMarshal VkViewportWScalingNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Viewport   | 
|  VulkanMarshal VkViewportSwizzleNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Viewport   | 
|  VulkanMarshal VkViewport Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Viewport   | 
|  VulkanMarshal VkWriteDescriptorSet Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet   | 
|  VulkanMarshal VkWriteDescriptorSetAccelerationStructureKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkTransformMatrixKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkTraceRaysIndirectCommandKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkStridedBufferRegionKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkRayTracingShaderGroupCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkRayTracingPipelineInterfaceCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkRayTracingPipelineCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkPipelineLibraryCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkPhysicalDeviceRayTracingPropertiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkPhysicalDeviceRayTracingFeaturesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkDeviceOrHostAddressKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkDeviceOrHostAddressConstKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkDeferredOperationInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkCopyMemoryToAccelerationStructureInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkCopyAccelerationStructureToMemoryInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkCopyAccelerationStructureInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkAccelerationStructureVersionKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkAccelerationStructureMemoryRequirementsInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkAccelerationStructureInstanceKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkAccelerationStructureGeometryTrianglesDataKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkAccelerationStructureGeometryKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkAccelerationStructureGeometryInstancesDataKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkAccelerationStructureGeometryDataKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkAccelerationStructureGeometryAabbsDataKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkAccelerationStructureDeviceAddressInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkAccelerationStructureCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkAccelerationStructureCreateGeometryTypeInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkAccelerationStructureBuildOffsetInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkAccelerationStructureBuildGeometryInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkAabbPositionsKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  VulkanMarshal VkWriteDescriptorSetInlineUniformBlockEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet   | 
|  VulkanMarshal VkPipelineViewportWScalingStateCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineViewportSwizzleStateCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineViewportStateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineViewportShadingRateImageStateCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineViewportExclusiveScissorStateCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineViewportCoarseSampleOrderStateCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineVertexInputStateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineVertexInputDivisorStateCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineTessellationStateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineTessellationDomainOriginStateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineSampleLocationsStateCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineRepresentativeFragmentTestStateCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineRasterizationStateStreamCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineRasterizationStateRasterizationOrderAMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineRasterizationStateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineRasterizationLineStateCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineRasterizationDepthClipStateCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineRasterizationConservativeStateCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineMultisampleStateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineLayoutCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineInputAssemblyStateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineExecutableStatisticValueKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineExecutableStatisticKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineExecutablePropertiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineExecutableInternalRepresentationKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineExecutableInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineDynamicStateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineDiscardRectangleStateCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineDepthStencilStateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineCreationFeedbackEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineCreationFeedbackCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineCoverageToColorStateCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineCoverageReductionStateCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineCoverageModulationStateCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineCompilerControlCreateInfoAMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineColorBlendStateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineColorBlendAttachmentState Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkPipelineCacheCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkGraphicsPipelineCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  VulkanMarshal VkGraphicsShaderGroupCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Graphics   | 
|  VulkanMarshal VkGraphicsPipelineShaderGroupsCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Graphics   | 
|  VulkanMarshal VkAccelerationStructureMemoryRequirementsInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.AccelerationStructure   | 
|  VulkanMarshal VkAccelerationStructureInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.AccelerationStructure   | 
|  VulkanMarshal VkAccelerationStructureCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.AccelerationStructure   | 
|  VulkanMarshal VkXYColorEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.XYColorEXT   | 
|  VulkanMarshal VkHdrMetadataEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT   | 
|  VulkanMarshal (VkStruct a) => Eq (VkStruct a) Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Marshal.Internal   | 
|  VulkanMarshal (VkStruct a) => Ord (VkStruct a) Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Marshal.Internal   | 
|  VulkanMarshal (VkStruct a) => Show (VkStruct a) Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Marshal.Internal   | 
|  VulkanMarshal (VkStruct a) => Storable (VkStruct a) Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Marshal.Internal   | 
|  type StructRep VkAcquireProfilingLockInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Acquire   | 
|  type StructRep VkAcquireNextImageInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Acquire   | 
|  type StructRep VkApplicationInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.ApplicationInfo   | 
|  type StructRep VkBaseOutStructure Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Base   | 
|  type StructRep VkBaseInStructure Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Base   | 
|  type StructRep VkCalibratedTimestampInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.CalibratedTimestampInfoEXT   | 
|  type StructRep VkCheckpointDataNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.CheckpointDataNV   | 
|  type StructRep VkCoarseSampleOrderCustomNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.CoarseSample   | 
|  type StructRep VkCoarseSampleLocationNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.CoarseSample   | 
|  type StructRep VkComponentMapping Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.ComponentMapping   | 
|  type StructRep VkConditionalRenderingBeginInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.ConditionalRenderingBeginInfoEXT   | 
|  type StructRep VkConformanceVersion Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.ConformanceVersion   | 
|  type StructRep VkCooperativeMatrixPropertiesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.CooperativeMatrixPropertiesNV   | 
|  type StructRep VkCopyDescriptorSet Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.CopyDescriptorSet   | 
|  type StructRep VkDebugUtilsLabelEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.DebugUtilsLabelEXT   | 
|  type StructRep VkDebugUtilsObjectNameInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.DebugUtilsObjectNameInfoEXT   | 
|  type StructRep VkDebugUtilsMessengerCallbackDataEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCallbackDataEXT  type StructRep VkDebugUtilsMessengerCallbackDataEXT = ' StructMeta "VkDebugUtilsMessengerCallbackDataEXT"  VkDebugUtilsMessengerCallbackDataEXT 96 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' True 8 1 ' True ' True, ' FieldMeta "flags"  VkDebugUtilsMessengerCallbackDataFlagsEXT ' True 16 1 ' True ' True, ' FieldMeta "pMessageIdName"  CString ' True 24 1 ' True ' True, ' FieldMeta "messageIdNumber"  Int32 ' True 32 1 ' True ' True, ' FieldMeta "pMessage"  CString ' False 40 1 ' True ' True, ' FieldMeta "queueLabelCount"  Word32 ' True 48 1 ' True ' True, ' FieldMeta "pQueueLabels" ( Ptr VkDebugUtilsLabelEXT) ' False 56 1 ' True ' True, ' FieldMeta "cmdBufLabelCount"  Word32 ' True 64 1 ' True ' True, ' FieldMeta "pCmdBufLabels" ( Ptr VkDebugUtilsLabelEXT) ' False 72 1 ' True ' True, ' FieldMeta "objectCount"  Word32 ' True 80 1 ' True ' True, ' FieldMeta "pObjects" ( Ptr VkDebugUtilsObjectNameInfoEXT) ' False 88 1 ' True ' True] ' False ' False ('[] :: [ Type])   | 
|  type StructRep VkAllocationCallbacks Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.AllocationCallbacks   | 
|  type StructRep VkDescriptorUpdateTemplateEntry Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  type StructRep VkDescriptorUpdateTemplateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  type StructRep VkDescriptorSetVariableDescriptorCountLayoutSupport Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  type StructRep VkDescriptorSetVariableDescriptorCountAllocateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  type StructRep VkDescriptorSetLayoutSupport Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  type StructRep VkDescriptorSetLayoutCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  type StructRep VkDescriptorSetLayoutBindingFlagsCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  type StructRep VkDescriptorSetLayoutBinding Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  type StructRep VkDescriptorSetAllocateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  type StructRep VkDescriptorPoolSize Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  type StructRep VkDescriptorPoolInlineUniformBlockCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  type StructRep VkDescriptorPoolCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  type StructRep VkDescriptorImageInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  type StructRep VkDescriptorBufferInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Descriptor   | 
|  type StructRep VkDispatchIndirectCommand Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.DispatchIndirectCommand   | 
|  type StructRep VkDrawMeshTasksIndirectCommandNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Draw   | 
|  type StructRep VkDrawIndirectCommand Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Draw   | 
|  type StructRep VkDrawIndexedIndirectCommand Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Draw   | 
|  type StructRep VkBindAccelerationStructureMemoryInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkEventCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EventCreateInfo   | 
|  type StructRep VkExtensionProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.ExtensionProperties   | 
|  type StructRep VkExtent3D Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Extent   | 
|  type StructRep VkExtent2D Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Extent   | 
|  type StructRep VkFenceGetFdInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Fence   | 
|  type StructRep VkFenceCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Fence   | 
|  type StructRep VkFormatProperties2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.FormatProperties   | 
|  type StructRep VkFormatProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.FormatProperties   | 
|  type StructRep VkDrmFormatModifierPropertiesListEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.DrmFormatModifierProperties   | 
|  type StructRep VkDrmFormatModifierPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.DrmFormatModifierProperties   | 
|  type StructRep VkFramebufferMixedSamplesCombinationNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Framebuffer   | 
|  type StructRep VkFramebufferCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Framebuffer   | 
|  type StructRep VkFramebufferAttachmentsCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Framebuffer   | 
|  type StructRep VkFramebufferAttachmentImageInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Framebuffer   | 
|  type StructRep VkGeometryTrianglesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Geometry  type StructRep VkGeometryTrianglesNV = ' StructMeta "VkGeometryTrianglesNV"  VkGeometryTrianglesNV 96 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "vertexData"  VkBuffer ' True 16 1 ' True ' True, ' FieldMeta "vertexOffset"  VkDeviceSize ' False 24 1 ' True ' True, ' FieldMeta "vertexCount"  Word32 ' False 32 1 ' True ' True, ' FieldMeta "vertexStride"  VkDeviceSize ' False 40 1 ' True ' True, ' FieldMeta "vertexFormat"  VkFormat ' False 48 1 ' True ' True, ' FieldMeta "indexData"  VkBuffer ' True 56 1 ' True ' True, ' FieldMeta "indexOffset"  VkDeviceSize ' False 64 1 ' True ' True, ' FieldMeta "indexCount"  Word32 ' False 72 1 ' True ' True, ' FieldMeta "indexType"  VkIndexType ' False 76 1 ' True ' True, ' FieldMeta "transformData"  VkBuffer ' True 80 1 ' True ' True, ' FieldMeta "transformOffset"  VkDeviceSize ' False 88 1 ' True ' True] ' False ' False ('[] :: [ Type])   | 
|  type StructRep VkGeometryNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Geometry   | 
|  type StructRep VkGeometryDataNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Geometry   | 
|  type StructRep VkGeometryAABBNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Geometry   | 
|  type StructRep VkHeadlessSurfaceCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.HeadlessSurfaceCreateInfoEXT   | 
|  type StructRep VkImageMemoryBarrier Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkImageSubresource Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkIndirectCommandsStreamNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.IndirectCommands   | 
|  type StructRep VkIndirectCommandsLayoutTokenNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.IndirectCommands  type StructRep VkIndirectCommandsLayoutTokenNV = ' StructMeta "VkIndirectCommandsLayoutTokenNV"  VkIndirectCommandsLayoutTokenNV 88 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "tokenType"  VkIndirectCommandsTokenTypeNV ' False 16 1 ' True ' True, ' FieldMeta "stream"  Word32 ' False 20 1 ' True ' True, ' FieldMeta "offset"  Word32 ' False 24 1 ' True ' True, ' FieldMeta "vertexBindingUnit"  Word32 ' False 28 1 ' True ' True, ' FieldMeta "vertexDynamicStride"  VkBool32 ' False 32 1 ' True ' True, ' FieldMeta "pushconstantPipelineLayout"  VkPipelineLayout ' True 40 1 ' True ' True, ' FieldMeta "pushconstantShaderStageFlags"  VkShaderStageFlags ' True 48 1 ' True ' True, ' FieldMeta "pushconstantOffset"  Word32 ' False 52 1 ' True ' True, ' FieldMeta "pushconstantSize"  Word32 ' False 56 1 ' True ' True, ' FieldMeta "indirectStateFlags"  VkIndirectStateFlagsNV ' True 60 1 ' True ' True, ' FieldMeta "indexTypeCount"  Word32 ' True 64 1 ' True ' True, ' FieldMeta "pIndexTypes" ( Ptr VkIndexType) ' False 72 1 ' True ' True, ' FieldMeta "pIndexTypeValues" ( Ptr Word32) ' False 80 1 ' True ' True] ' False ' False ('[] :: [ Type])   | 
|  type StructRep VkIndirectCommandsLayoutCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.IndirectCommands   | 
|  type StructRep VkGeneratedCommandsMemoryRequirementsInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.GeneratedCommands   | 
|  type StructRep VkGeneratedCommandsInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.GeneratedCommands  type StructRep VkGeneratedCommandsInfoNV = ' StructMeta "VkGeneratedCommandsInfoNV"  VkGeneratedCommandsInfoNV 120 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "pipelineBindPoint"  VkPipelineBindPoint ' False 16 1 ' True ' True, ' FieldMeta "pipeline"  VkPipeline ' False 24 1 ' True ' True, ' FieldMeta "indirectCommandsLayout"  VkIndirectCommandsLayoutNV ' False 32 1 ' True ' True, ' FieldMeta "streamCount"  Word32 ' False 40 1 ' True ' True, ' FieldMeta "pStreams" ( Ptr VkIndirectCommandsStreamNV) ' False 48 1 ' True ' True, ' FieldMeta "sequencesCount"  Word32 ' False 56 1 ' True ' True, ' FieldMeta "preprocessBuffer"  VkBuffer ' False 64 1 ' True ' True, ' FieldMeta "preprocessOffset"  VkDeviceSize ' False 72 1 ' True ' True, ' FieldMeta "preprocessSize"  VkDeviceSize ' False 80 1 ' True ' True, ' FieldMeta "sequencesCountBuffer"  VkBuffer ' True 88 1 ' True ' True, ' FieldMeta "sequencesCountOffset"  VkDeviceSize ' True 96 1 ' True ' True, ' FieldMeta "sequencesIndexBuffer"  VkBuffer ' True 104 1 ' True ' True, ' FieldMeta "sequencesIndexOffset"  VkDeviceSize ' True 112 1 ' True ' True] ' False ' False ('[] :: [ Type])   | 
|  type StructRep VkInitializePerformanceApiInfoINTEL Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.InitializePerformanceApiInfoINTEL   | 
|  type StructRep VkInputAttachmentAspectReference Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference   | 
|  type StructRep VkInstanceCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.InstanceCreateInfo   | 
|  type StructRep VkDebugUtilsMessengerCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.DebugUtilsMessengerCreateInfoEXT   | 
|  type StructRep VkDebugUtilsObjectTagInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Debug   | 
|  type StructRep VkDebugReportCallbackCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Debug   | 
|  type StructRep VkDebugMarkerObjectTagInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Debug   | 
|  type StructRep VkDebugMarkerObjectNameInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Debug   | 
|  type StructRep VkDebugMarkerMarkerInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Debug   | 
|  type StructRep VkLayerProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.LayerProperties   | 
|  type StructRep VkMappedMemoryRange Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.MappedMemoryRange   | 
|  type StructRep VkMemoryType Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  type StructRep VkMemoryRequirements2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  type StructRep VkMemoryRequirements Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  type StructRep VkMemoryPriorityAllocateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  type StructRep VkMemoryOpaqueCaptureAddressAllocateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  type StructRep VkMemoryHostPointerPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  type StructRep VkMemoryHeap Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  type StructRep VkMemoryGetFdInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  type StructRep VkMemoryFdPropertiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  type StructRep VkMemoryDedicatedRequirements Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  type StructRep VkMemoryDedicatedAllocateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  type StructRep VkMemoryBarrier Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  type StructRep VkMemoryAllocateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  type StructRep VkMemoryAllocateFlagsInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Memory   | 
|  type StructRep VkImportSemaphoreFdInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Import   | 
|  type StructRep VkImportMemoryHostPointerInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Import   | 
|  type StructRep VkImportMemoryFdInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Import   | 
|  type StructRep VkImportFenceFdInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Import   | 
|  type StructRep VkMultisamplePropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.MultisamplePropertiesEXT   | 
|  type StructRep VkOffset3D Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Offset   | 
|  type StructRep VkOffset2D Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Offset   | 
|  type StructRep VkPastPresentationTimingGOOGLE Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PastPresentationTimingGOOGLE   | 
|  type StructRep VkPhysicalDeviceFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures  type StructRep VkPhysicalDeviceFeatures = ' StructMeta "VkPhysicalDeviceFeatures"  VkPhysicalDeviceFeatures 220 4 '[' FieldMeta "robustBufferAccess"  VkBool32 ' False 0 1 ' True ' True, ' FieldMeta "fullDrawIndexUint32"  VkBool32 ' False 4 1 ' True ' True, ' FieldMeta "imageCubeArray"  VkBool32 ' False 8 1 ' True ' True, ' FieldMeta "independentBlend"  VkBool32 ' False 12 1 ' True ' True, ' FieldMeta "geometryShader"  VkBool32 ' False 16 1 ' True ' True, ' FieldMeta "tessellationShader"  VkBool32 ' False 20 1 ' True ' True, ' FieldMeta "sampleRateShading"  VkBool32 ' False 24 1 ' True ' True, ' FieldMeta "dualSrcBlend"  VkBool32 ' False 28 1 ' True ' True, ' FieldMeta "logicOp"  VkBool32 ' False 32 1 ' True ' True, ' FieldMeta "multiDrawIndirect"  VkBool32 ' False 36 1 ' True ' True, ' FieldMeta "drawIndirectFirstInstance"  VkBool32 ' False 40 1 ' True ' True, ' FieldMeta "depthClamp"  VkBool32 ' False 44 1 ' True ' True, ' FieldMeta "depthBiasClamp"  VkBool32 ' False 48 1 ' True ' True, ' FieldMeta "fillModeNonSolid"  VkBool32 ' False 52 1 ' True ' True, ' FieldMeta "depthBounds"  VkBool32 ' False 56 1 ' True ' True, ' FieldMeta "wideLines"  VkBool32 ' False 60 1 ' True ' True, ' FieldMeta "largePoints"  VkBool32 ' False 64 1 ' True ' True, ' FieldMeta "alphaToOne"  VkBool32 ' False 68 1 ' True ' True, ' FieldMeta "multiViewport"  VkBool32 ' False 72 1 ' True ' True, ' FieldMeta "samplerAnisotropy"  VkBool32 ' False 76 1 ' True ' True, ' FieldMeta "textureCompressionETC2"  VkBool32 ' False 80 1 ' True ' True, ' FieldMeta "textureCompressionASTC_LDR"  VkBool32 ' False 84 1 ' True ' True, ' FieldMeta "textureCompressionBC"  VkBool32 ' False 88 1 ' True ' True, ' FieldMeta "occlusionQueryPrecise"  VkBool32 ' False 92 1 ' True ' True, ' FieldMeta "pipelineStatisticsQuery"  VkBool32 ' False 96 1 ' True ' True, ' FieldMeta "vertexPipelineStoresAndAtomics"  VkBool32 ' False 100 1 ' True ' True, ' FieldMeta "fragmentStoresAndAtomics"  VkBool32 ' False 104 1 ' True ' True, ' FieldMeta "shaderTessellationAndGeometryPointSize"  VkBool32 ' False 108 1 ' True ' True, ' FieldMeta "shaderImageGatherExtended"  VkBool32 ' False 112 1 ' True ' True, ' FieldMeta "shaderStorageImageExtendedFormats"  VkBool32 ' False 116 1 ' True ' True, ' FieldMeta "shaderStorageImageMultisample"  VkBool32 ' False 120 1 ' True ' True, ' FieldMeta "shaderStorageImageReadWithoutFormat"  VkBool32 ' False 124 1 ' True ' True, ' FieldMeta "shaderStorageImageWriteWithoutFormat"  VkBool32 ' False 128 1 ' True ' True, ' FieldMeta "shaderUniformBufferArrayDynamicIndexing"  VkBool32 ' False 132 1 ' True ' True, ' FieldMeta "shaderSampledImageArrayDynamicIndexing"  VkBool32 ' False 136 1 ' True ' True, ' FieldMeta "shaderStorageBufferArrayDynamicIndexing"  VkBool32 ' False 140 1 ' True ' True, ' FieldMeta "shaderStorageImageArrayDynamicIndexing"  VkBool32 ' False 144 1 ' True ' True, ' FieldMeta "shaderClipDistance"  VkBool32 ' False 148 1 ' True ' True, ' FieldMeta "shaderCullDistance"  VkBool32 ' False 152 1 ' True ' True, ' FieldMeta "shaderFloat64"  VkBool32 ' False 156 1 ' True ' True, ' FieldMeta "shaderInt64"  VkBool32 ' False 160 1 ' True ' True, ' FieldMeta "shaderInt16"  VkBool32 ' False 164 1 ' True ' True, ' FieldMeta "shaderResourceResidency"  VkBool32 ' False 168 1 ' True ' True, ' FieldMeta "shaderResourceMinLod"  VkBool32 ' False 172 1 ' True ' True, ' FieldMeta "sparseBinding"  VkBool32 ' False 176 1 ' True ' True, ' FieldMeta "sparseResidencyBuffer"  VkBool32 ' False 180 1 ' True ' True, ' FieldMeta "sparseResidencyImage2D"  VkBool32 ' False 184 1 ' True ' True, ' FieldMeta "sparseResidencyImage3D"  VkBool32 ' False 188 1 ' True ' True, ' FieldMeta "sparseResidency2Samples"  VkBool32 ' False 192 1 ' True ' True, ' FieldMeta "sparseResidency4Samples"  VkBool32 ' False 196 1 ' True ' True, ' FieldMeta "sparseResidency8Samples"  VkBool32 ' False 200 1 ' True ' True, ' FieldMeta "sparseResidency16Samples"  VkBool32 ' False 204 1 ' True ' True, ' FieldMeta "sparseResidencyAliased"  VkBool32 ' False 208 1 ' True ' True, ' FieldMeta "variableMultisampleRate"  VkBool32 ' False 212 1 ' True ' True, ' FieldMeta "inheritedQueries"  VkBool32 ' False 216 1 ' True ' True] ' False ' False ('[] :: [ Type])   | 
|  type StructRep VkPipelineShaderStageCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkComputePipelineCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.ComputePipelineCreateInfo   | 
|  type StructRep VkPrivateDataSlotCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PrivateDataSlotCreateInfoEXT   | 
|  type StructRep VkPushConstantRange Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PushConstantRange   | 
|  type StructRep VkQueryPoolPerformanceQueryCreateInfoINTEL Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.QueryPool   | 
|  type StructRep VkQueryPoolPerformanceCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.QueryPool   | 
|  type StructRep VkQueryPoolCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.QueryPool   | 
|  type StructRep VkQueueFamilyProperties2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.QueueFamily   | 
|  type StructRep VkQueueFamilyProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.QueueFamily   | 
|  type StructRep VkQueueFamilyCheckpointPropertiesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.QueueFamily   | 
|  type StructRep VkRayTracingShaderGroupCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RayTracing   | 
|  type StructRep VkRayTracingPipelineCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RayTracing  type StructRep VkRayTracingPipelineCreateInfoNV = ' StructMeta "VkRayTracingPipelineCreateInfoNV"  VkRayTracingPipelineCreateInfoNV 80 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "flags"  VkPipelineCreateFlags ' True 16 1 ' True ' True, ' FieldMeta "stageCount"  Word32 ' False 20 1 ' True ' True, ' FieldMeta "pStages" ( Ptr VkPipelineShaderStageCreateInfo) ' False 24 1 ' True ' True, ' FieldMeta "groupCount"  Word32 ' False 32 1 ' True ' True, ' FieldMeta "pGroups" ( Ptr VkRayTracingShaderGroupCreateInfoNV) ' False 40 1 ' True ' True, ' FieldMeta "maxRecursionDepth"  Word32 ' False 48 1 ' True ' True, ' FieldMeta "layout"  VkPipelineLayout ' False 56 1 ' True ' True, ' FieldMeta "basePipelineHandle"  VkPipeline ' True 64 1 ' True ' True, ' FieldMeta "basePipelineIndex"  Int32 ' False 72 1 ' True ' True] ' False ' False ('[] :: [ Type])   | 
|  type StructRep VkRectLayerKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Rect   | 
|  type StructRep VkRect2D Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Rect   | 
|  type StructRep VkPresentTimesInfoGOOGLE Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Present   | 
|  type StructRep VkPresentTimeGOOGLE Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Present   | 
|  type StructRep VkPresentRegionsKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Present   | 
|  type StructRep VkPresentRegionKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Present   | 
|  type StructRep VkPresentInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Present   | 
|  type StructRep VkCommandPoolCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Command   | 
|  type StructRep VkCommandBufferInheritanceRenderPassTransformInfoQCOM Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Command   | 
|  type StructRep VkCommandBufferInheritanceInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Command   | 
|  type StructRep VkCommandBufferInheritanceConditionalRenderingInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Command   | 
|  type StructRep VkCommandBufferBeginInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Command   | 
|  type StructRep VkCommandBufferAllocateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Command   | 
|  type StructRep VkClearValue Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Clear   | 
|  type StructRep VkClearRect Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Clear   | 
|  type StructRep VkClearDepthStencilValue Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Clear   | 
|  type StructRep VkClearColorValue Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Clear   | 
|  type StructRep VkClearAttachment Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Clear   | 
|  type StructRep VkRefreshCycleDurationGOOGLE Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RefreshCycleDurationGOOGLE   | 
|  type StructRep VkSampleLocationsInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.SampleLocation   | 
|  type StructRep VkSampleLocationEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.SampleLocation   | 
|  type StructRep VkAttachmentSampleLocationsEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Attachment   | 
|  type StructRep VkAttachmentReferenceStencilLayout Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Attachment   | 
|  type StructRep VkAttachmentReference2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Attachment   | 
|  type StructRep VkAttachmentReference Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Attachment   | 
|  type StructRep VkAttachmentDescriptionStencilLayout Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Attachment   | 
|  type StructRep VkAttachmentDescription2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Attachment  type StructRep VkAttachmentDescription2 = ' StructMeta "VkAttachmentDescription2"  VkAttachmentDescription2 56 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "flags"  VkAttachmentDescriptionFlags ' True 16 1 ' True ' True, ' FieldMeta "format"  VkFormat ' False 20 1 ' True ' True, ' FieldMeta "samples"  VkSampleCountFlagBits ' False 24 1 ' True ' True, ' FieldMeta "loadOp"  VkAttachmentLoadOp ' False 28 1 ' True ' True, ' FieldMeta "storeOp"  VkAttachmentStoreOp ' False 32 1 ' True ' True, ' FieldMeta "stencilLoadOp"  VkAttachmentLoadOp ' False 36 1 ' True ' True, ' FieldMeta "stencilStoreOp"  VkAttachmentStoreOp ' False 40 1 ' True ' True, ' FieldMeta "initialLayout"  VkImageLayout ' False 44 1 ' True ' True, ' FieldMeta "finalLayout"  VkImageLayout ' False 48 1 ' True ' True] ' False ' False ('[] :: [ Type])   | 
|  type StructRep VkAttachmentDescription Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Attachment   | 
|  type StructRep VkSetStateFlagsIndirectCommandNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.SetStateFlagsIndirectCommandNV   | 
|  type StructRep VkShaderStatisticsInfoAMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Shader   | 
|  type StructRep VkShaderResourceUsageAMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Shader   | 
|  type StructRep VkShaderModuleValidationCacheCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Shader   | 
|  type StructRep VkShaderModuleCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Shader   | 
|  type StructRep VkShadingRatePaletteNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.ShadingRatePaletteNV   | 
|  type StructRep VkSparseMemoryBind Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sparse   | 
|  type StructRep VkSparseImageOpaqueMemoryBindInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sparse   | 
|  type StructRep VkSparseImageMemoryRequirements2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sparse   | 
|  type StructRep VkSparseImageMemoryRequirements Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sparse   | 
|  type StructRep VkSparseImageMemoryBindInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sparse   | 
|  type StructRep VkSparseImageMemoryBind Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sparse   | 
|  type StructRep VkSparseImageFormatProperties2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sparse   | 
|  type StructRep VkSparseImageFormatProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sparse   | 
|  type StructRep VkSparseBufferMemoryBindInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sparse   | 
|  type StructRep VkBindVertexBufferIndirectCommandNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Bind   | 
|  type StructRep VkBindSparseInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Bind  type StructRep VkBindSparseInfo = ' StructMeta "VkBindSparseInfo"  VkBindSparseInfo 96 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "waitSemaphoreCount"  Word32 ' True 16 1 ' True ' True, ' FieldMeta "pWaitSemaphores" ( Ptr VkSemaphore) ' False 24 1 ' True ' True, ' FieldMeta "bufferBindCount"  Word32 ' True 32 1 ' True ' True, ' FieldMeta "pBufferBinds" ( Ptr VkSparseBufferMemoryBindInfo) ' False 40 1 ' True ' True, ' FieldMeta "imageOpaqueBindCount"  Word32 ' True 48 1 ' True ' True, ' FieldMeta "pImageOpaqueBinds" ( Ptr VkSparseImageOpaqueMemoryBindInfo) ' False 56 1 ' True ' True, ' FieldMeta "imageBindCount"  Word32 ' True 64 1 ' True ' True, ' FieldMeta "pImageBinds" ( Ptr VkSparseImageMemoryBindInfo) ' False 72 1 ' True ' True, ' FieldMeta "signalSemaphoreCount"  Word32 ' True 80 1 ' True ' True, ' FieldMeta "pSignalSemaphores" ( Ptr VkSemaphore) ' False 88 1 ' True ' True] ' False ' False ('[] :: [ Type])   | 
|  type StructRep VkBindShaderGroupIndirectCommandNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Bind   | 
|  type StructRep VkBindIndexBufferIndirectCommandNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Bind   | 
|  type StructRep VkBindImagePlaneMemoryInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Bind   | 
|  type StructRep VkBindImageMemorySwapchainInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Bind   | 
|  type StructRep VkBindImageMemoryInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Bind   | 
|  type StructRep VkBindImageMemoryDeviceGroupInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Bind   | 
|  type StructRep VkBindBufferMemoryInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Bind   | 
|  type StructRep VkBindBufferMemoryDeviceGroupInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Bind   | 
|  type StructRep VkSpecializationMapEntry Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Specialization   | 
|  type StructRep VkSpecializationInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Specialization   | 
|  type StructRep VkStencilOpState Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.StencilOpState   | 
|  type StructRep VkSubmitInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.SubmitInfo   | 
|  type StructRep VkProtectedSubmitInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo   | 
|  type StructRep VkPerformanceValueINTEL Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Performance   | 
|  type StructRep VkPerformanceValueDataINTEL Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Performance   | 
|  type StructRep VkPerformanceStreamMarkerInfoINTEL Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Performance   | 
|  type StructRep VkPerformanceQuerySubmitInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Performance   | 
|  type StructRep VkPerformanceOverrideInfoINTEL Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Performance   | 
|  type StructRep VkPerformanceMarkerInfoINTEL Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Performance   | 
|  type StructRep VkPerformanceCounterResultKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Performance   | 
|  type StructRep VkPerformanceCounterKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Performance   | 
|  type StructRep VkPerformanceCounterDescriptionKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Performance   | 
|  type StructRep VkPerformanceConfigurationAcquireInfoINTEL Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Performance   | 
|  type StructRep VkSubpassSampleLocationsEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Subpass   | 
|  type StructRep VkSubpassEndInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Subpass   | 
|  type StructRep VkSubpassDescriptionDepthStencilResolve Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Subpass   | 
|  type StructRep VkSubpassDescription2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Subpass  type StructRep VkSubpassDescription2 = ' StructMeta "VkSubpassDescription2"  VkSubpassDescription2 88 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "flags"  VkSubpassDescriptionFlags ' True 16 1 ' True ' True, ' FieldMeta "pipelineBindPoint"  VkPipelineBindPoint ' False 20 1 ' True ' True, ' FieldMeta "viewMask"  Word32 ' False 24 1 ' True ' True, ' FieldMeta "inputAttachmentCount"  Word32 ' True 28 1 ' True ' True, ' FieldMeta "pInputAttachments" ( Ptr VkAttachmentReference2) ' False 32 1 ' True ' True, ' FieldMeta "colorAttachmentCount"  Word32 ' True 40 1 ' True ' True, ' FieldMeta "pColorAttachments" ( Ptr VkAttachmentReference2) ' False 48 1 ' True ' True, ' FieldMeta "pResolveAttachments" ( Ptr VkAttachmentReference2) ' True 56 1 ' True ' True, ' FieldMeta "pDepthStencilAttachment" ( Ptr VkAttachmentReference2) ' True 64 1 ' True ' True, ' FieldMeta "preserveAttachmentCount"  Word32 ' True 72 1 ' True ' True, ' FieldMeta "pPreserveAttachments" ( Ptr Word32) ' False 80 1 ' True ' True] ' False ' False ('[] :: [ Type])   | 
|  type StructRep VkSubpassDescription Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Subpass   | 
|  type StructRep VkSubpassDependency2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Subpass   | 
|  type StructRep VkSubpassDependency Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Subpass   | 
|  type StructRep VkSubpassBeginInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Subpass   | 
|  type StructRep VkRenderPassTransformBeginInfoQCOM Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RenderPass   | 
|  type StructRep VkRenderPassSampleLocationsBeginInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RenderPass   | 
|  type StructRep VkRenderPassMultiviewCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RenderPass   | 
|  type StructRep VkRenderPassInputAttachmentAspectCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RenderPass   | 
|  type StructRep VkRenderPassFragmentDensityMapCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RenderPass   | 
|  type StructRep VkRenderPassCreateInfo2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RenderPass  type StructRep VkRenderPassCreateInfo2 = ' StructMeta "VkRenderPassCreateInfo2"  VkRenderPassCreateInfo2 80 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "flags"  VkRenderPassCreateFlags ' True 16 1 ' True ' True, ' FieldMeta "attachmentCount"  Word32 ' True 20 1 ' True ' True, ' FieldMeta "pAttachments" ( Ptr VkAttachmentDescription2) ' False 24 1 ' True ' True, ' FieldMeta "subpassCount"  Word32 ' False 32 1 ' True ' True, ' FieldMeta "pSubpasses" ( Ptr VkSubpassDescription2) ' False 40 1 ' True ' True, ' FieldMeta "dependencyCount"  Word32 ' True 48 1 ' True ' True, ' FieldMeta "pDependencies" ( Ptr VkSubpassDependency2) ' False 56 1 ' True ' True, ' FieldMeta "correlatedViewMaskCount"  Word32 ' True 64 1 ' True ' True, ' FieldMeta "pCorrelatedViewMasks" ( Ptr Word32) ' False 72 1 ' True ' True] ' False ' False ('[] :: [ Type])   | 
|  type StructRep VkRenderPassCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RenderPass   | 
|  type StructRep VkRenderPassBeginInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RenderPass   | 
|  type StructRep VkRenderPassAttachmentBeginInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.RenderPass   | 
|  type StructRep VkSubresourceLayout Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.SubresourceLayout   | 
|  type StructRep VkSurfaceProtectedCapabilitiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Surface   | 
|  type StructRep VkSurfaceFormatKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Surface   | 
|  type StructRep VkSurfaceFormat2KHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Surface   | 
|  type StructRep VkSurfaceCapabilitiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Surface   | 
|  type StructRep VkSurfaceCapabilities2KHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Surface   | 
|  type StructRep VkSurfaceCapabilities2EXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Surface  type StructRep VkSurfaceCapabilities2EXT = ' StructMeta "VkSurfaceCapabilities2EXT"  VkSurfaceCapabilities2EXT 72 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "minImageCount"  Word32 ' False 16 1 ' True ' True, ' FieldMeta "maxImageCount"  Word32 ' False 20 1 ' True ' True, ' FieldMeta "currentExtent"  VkExtent2D ' False 24 1 ' True ' True, ' FieldMeta "minImageExtent"  VkExtent2D ' False 32 1 ' True ' True, ' FieldMeta "maxImageExtent"  VkExtent2D ' False 40 1 ' True ' True, ' FieldMeta "maxImageArrayLayers"  Word32 ' False 48 1 ' True ' True, ' FieldMeta "supportedTransforms"  VkSurfaceTransformFlagsKHR ' True 52 1 ' True ' True, ' FieldMeta "currentTransform"  VkSurfaceTransformFlagBitsKHR ' False 56 1 ' True ' True, ' FieldMeta "supportedCompositeAlpha"  VkCompositeAlphaFlagsKHR ' True 60 1 ' True ' True, ' FieldMeta "supportedUsageFlags"  VkImageUsageFlags ' True 64 1 ' True ' True, ' FieldMeta "supportedSurfaceCounters"  VkSurfaceCounterFlagsEXT ' True 68 1 ' True ' True] ' False ' True ('[] :: [ Type])   | 
|  type StructRep VkSharedPresentSurfaceCapabilitiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.SharedPresentSurfaceCapabilitiesKHR   | 
|  type StructRep VkDisplaySurfaceCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  type StructRep VkDisplayPropertiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  type StructRep VkDisplayProperties2KHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  type StructRep VkDisplayPresentInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  type StructRep VkDisplayPowerInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  type StructRep VkDisplayPlanePropertiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  type StructRep VkDisplayPlaneProperties2KHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  type StructRep VkDisplayPlaneInfo2KHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  type StructRep VkDisplayPlaneCapabilitiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  type StructRep VkDisplayPlaneCapabilities2KHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  type StructRep VkDisplayNativeHdrSurfaceCapabilitiesAMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  type StructRep VkDisplayModePropertiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  type StructRep VkDisplayModeProperties2KHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  type StructRep VkDisplayModeParametersKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  type StructRep VkDisplayModeCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  type StructRep VkDisplayEventInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Display   | 
|  type StructRep VkSwapchainDisplayNativeHdrCreateInfoAMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Swapchain   | 
|  type StructRep VkSwapchainCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Swapchain  type StructRep VkSwapchainCreateInfoKHR = ' StructMeta "VkSwapchainCreateInfoKHR"  VkSwapchainCreateInfoKHR 104 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "flags"  VkSwapchainCreateFlagsKHR ' True 16 1 ' True ' True, ' FieldMeta "surface"  VkSurfaceKHR ' False 24 1 ' True ' True, ' FieldMeta "minImageCount"  Word32 ' False 32 1 ' True ' True, ' FieldMeta "imageFormat"  VkFormat ' False 36 1 ' True ' True, ' FieldMeta "imageColorSpace"  VkColorSpaceKHR ' False 40 1 ' True ' True, ' FieldMeta "imageExtent"  VkExtent2D ' False 44 1 ' True ' True, ' FieldMeta "imageArrayLayers"  Word32 ' False 52 1 ' True ' True, ' FieldMeta "imageUsage"  VkImageUsageFlags ' False 56 1 ' True ' True, ' FieldMeta "imageSharingMode"  VkSharingMode ' False 60 1 ' True ' True, ' FieldMeta "queueFamilyIndexCount"  Word32 ' True 64 1 ' True ' True, ' FieldMeta "pQueueFamilyIndices" ( Ptr Word32) ' False 72 1 ' True ' True, ' FieldMeta "preTransform"  VkSurfaceTransformFlagBitsKHR ' False 80 1 ' True ' True, ' FieldMeta "compositeAlpha"  VkCompositeAlphaFlagBitsKHR ' False 84 1 ' True ' True, ' FieldMeta "presentMode"  VkPresentModeKHR ' False 88 1 ' True ' True, ' FieldMeta "clipped"  VkBool32 ' False 92 1 ' True ' True, ' FieldMeta "oldSwapchain"  VkSwapchainKHR ' True 96 1 ' True ' True] ' False ' False ('[] :: [ Type])   | 
|  type StructRep VkSwapchainCounterCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Swapchain   | 
|  type StructRep VkDeviceQueueInfo2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  type StructRep VkDeviceQueueGlobalPriorityCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  type StructRep VkDeviceQueueCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  type StructRep VkDevicePrivateDataCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  type StructRep VkDeviceMemoryOverallocationCreateInfoAMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  type StructRep VkDeviceMemoryOpaqueCaptureAddressInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  type StructRep VkDeviceGroupSwapchainCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  type StructRep VkDeviceGroupSubmitInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  type StructRep VkDeviceGroupRenderPassBeginInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  type StructRep VkDeviceGroupPresentInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  type StructRep VkDeviceGroupPresentCapabilitiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  type StructRep VkDeviceGroupDeviceCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  type StructRep VkDeviceGroupCommandBufferBeginInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  type StructRep VkDeviceGroupBindSparseInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  type StructRep VkDeviceEventInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  type StructRep VkDeviceDiagnosticsConfigCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  type StructRep VkDeviceCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Device   | 
|  type StructRep VkPhysicalDeviceYcbcrImageArraysFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceVulkanMemoryModelFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceVulkan12Properties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice  type StructRep VkPhysicalDeviceVulkan12Properties = ' StructMeta "VkPhysicalDeviceVulkan12Properties"  VkPhysicalDeviceVulkan12Properties 736 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "driverID"  VkDriverId ' False 16 1 ' True ' True, ' FieldMeta "driverName"  CChar ' False 20  VK_MAX_DRIVER_NAME_SIZE ' True ' True, ' FieldMeta "driverInfo"  CChar ' False 276  VK_MAX_DRIVER_INFO_SIZE ' True ' True, ' FieldMeta "conformanceVersion"  VkConformanceVersion ' False 532 1 ' True ' True, ' FieldMeta "denormBehaviorIndependence"  VkShaderFloatControlsIndependence ' False 536 1 ' True ' True, ' FieldMeta "roundingModeIndependence"  VkShaderFloatControlsIndependence ' False 540 1 ' True ' True, ' FieldMeta "shaderSignedZeroInfNanPreserveFloat16"  VkBool32 ' False 544 1 ' True ' True, ' FieldMeta "shaderSignedZeroInfNanPreserveFloat32"  VkBool32 ' False 548 1 ' True ' True, ' FieldMeta "shaderSignedZeroInfNanPreserveFloat64"  VkBool32 ' False 552 1 ' True ' True, ' FieldMeta "shaderDenormPreserveFloat16"  VkBool32 ' False 556 1 ' True ' True, ' FieldMeta "shaderDenormPreserveFloat32"  VkBool32 ' False 560 1 ' True ' True, ' FieldMeta "shaderDenormPreserveFloat64"  VkBool32 ' False 564 1 ' True ' True, ' FieldMeta "shaderDenormFlushToZeroFloat16"  VkBool32 ' False 568 1 ' True ' True, ' FieldMeta "shaderDenormFlushToZeroFloat32"  VkBool32 ' False 572 1 ' True ' True, ' FieldMeta "shaderDenormFlushToZeroFloat64"  VkBool32 ' False 576 1 ' True ' True, ' FieldMeta "shaderRoundingModeRTEFloat16"  VkBool32 ' False 580 1 ' True ' True, ' FieldMeta "shaderRoundingModeRTEFloat32"  VkBool32 ' False 584 1 ' True ' True, ' FieldMeta "shaderRoundingModeRTEFloat64"  VkBool32 ' False 588 1 ' True ' True, ' FieldMeta "shaderRoundingModeRTZFloat16"  VkBool32 ' False 592 1 ' True ' True, ' FieldMeta "shaderRoundingModeRTZFloat32"  VkBool32 ' False 596 1 ' True ' True, ' FieldMeta "shaderRoundingModeRTZFloat64"  VkBool32 ' False 600 1 ' True ' True, ' FieldMeta "maxUpdateAfterBindDescriptorsInAllPools"  Word32 ' False 604 1 ' True ' True, ' FieldMeta "shaderUniformBufferArrayNonUniformIndexingNative"  VkBool32 ' False 608 1 ' True ' True, ' FieldMeta "shaderSampledImageArrayNonUniformIndexingNative"  VkBool32 ' False 612 1 ' True ' True, ' FieldMeta "shaderStorageBufferArrayNonUniformIndexingNative"  VkBool32 ' False 616 1 ' True ' True, ' FieldMeta "shaderStorageImageArrayNonUniformIndexingNative"  VkBool32 ' False 620 1 ' True ' True, ' FieldMeta "shaderInputAttachmentArrayNonUniformIndexingNative"  VkBool32 ' False 624 1 ' True ' True, ' FieldMeta "robustBufferAccessUpdateAfterBind"  VkBool32 ' False 628 1 ' True ' True, ' FieldMeta "quadDivergentImplicitLod"  VkBool32 ' False 632 1 ' True ' True, ' FieldMeta "maxPerStageDescriptorUpdateAfterBindSamplers"  Word32 ' False 636 1 ' True ' True, ' FieldMeta "maxPerStageDescriptorUpdateAfterBindUniformBuffers"  Word32 ' False 640 1 ' True ' True, ' FieldMeta "maxPerStageDescriptorUpdateAfterBindStorageBuffers"  Word32 ' False 644 1 ' True ' True, ' FieldMeta "maxPerStageDescriptorUpdateAfterBindSampledImages"  Word32 ' False 648 1 ' True ' True, ' FieldMeta "maxPerStageDescriptorUpdateAfterBindStorageImages"  Word32 ' False 652 1 ' True ' True, ' FieldMeta "maxPerStageDescriptorUpdateAfterBindInputAttachments"  Word32 ' False 656 1 ' True ' True, ' FieldMeta "maxPerStageUpdateAfterBindResources"  Word32 ' False 660 1 ' True ' True, ' FieldMeta "maxDescriptorSetUpdateAfterBindSamplers"  Word32 ' False 664 1 ' True ' True, ' FieldMeta "maxDescriptorSetUpdateAfterBindUniformBuffers"  Word32 ' False 668 1 ' True ' True, ' FieldMeta "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic"  Word32 ' False 672 1 ' True ' True, ' FieldMeta "maxDescriptorSetUpdateAfterBindStorageBuffers"  Word32 ' False 676 1 ' True ' True, ' FieldMeta "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic"  Word32 ' False 680 1 ' True ' True, ' FieldMeta "maxDescriptorSetUpdateAfterBindSampledImages"  Word32 ' False 684 1 ' True ' True, ' FieldMeta "maxDescriptorSetUpdateAfterBindStorageImages"  Word32 ' False 688 1 ' True ' True, ' FieldMeta "maxDescriptorSetUpdateAfterBindInputAttachments"  Word32 ' False 692 1 ' True ' True, ' FieldMeta "supportedDepthResolveModes"  VkResolveModeFlags ' False 696 1 ' True ' True, ' FieldMeta "supportedStencilResolveModes"  VkResolveModeFlags ' False 700 1 ' True ' True, ' FieldMeta "independentResolveNone"  VkBool32 ' False 704 1 ' True ' True, ' FieldMeta "independentResolve"  VkBool32 ' False 708 1 ' True ' True, ' FieldMeta "filterMinmaxSingleComponentFormats"  VkBool32 ' False 712 1 ' True ' True, ' FieldMeta "filterMinmaxImageComponentMapping"  VkBool32 ' False 716 1 ' True ' True, ' FieldMeta "maxTimelineSemaphoreValueDifference"  Word64 ' False 720 1 ' True ' True, ' FieldMeta "framebufferIntegerColorSampleCounts"  VkSampleCountFlags ' True 728 1 ' True ' True] ' False ' True '[ VkPhysicalDeviceProperties2]   | 
|  type StructRep VkPhysicalDeviceVulkan12Features Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice  type StructRep VkPhysicalDeviceVulkan12Features = ' StructMeta "VkPhysicalDeviceVulkan12Features"  VkPhysicalDeviceVulkan12Features 208 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "samplerMirrorClampToEdge"  VkBool32 ' False 16 1 ' True ' True, ' FieldMeta "drawIndirectCount"  VkBool32 ' False 20 1 ' True ' True, ' FieldMeta "storageBuffer8BitAccess"  VkBool32 ' False 24 1 ' True ' True, ' FieldMeta "uniformAndStorageBuffer8BitAccess"  VkBool32 ' False 28 1 ' True ' True, ' FieldMeta "storagePushConstant8"  VkBool32 ' False 32 1 ' True ' True, ' FieldMeta "shaderBufferInt64Atomics"  VkBool32 ' False 36 1 ' True ' True, ' FieldMeta "shaderSharedInt64Atomics"  VkBool32 ' False 40 1 ' True ' True, ' FieldMeta "shaderFloat16"  VkBool32 ' False 44 1 ' True ' True, ' FieldMeta "shaderInt8"  VkBool32 ' False 48 1 ' True ' True, ' FieldMeta "descriptorIndexing"  VkBool32 ' False 52 1 ' True ' True, ' FieldMeta "shaderInputAttachmentArrayDynamicIndexing"  VkBool32 ' False 56 1 ' True ' True, ' FieldMeta "shaderUniformTexelBufferArrayDynamicIndexing"  VkBool32 ' False 60 1 ' True ' True, ' FieldMeta "shaderStorageTexelBufferArrayDynamicIndexing"  VkBool32 ' False 64 1 ' True ' True, ' FieldMeta "shaderUniformBufferArrayNonUniformIndexing"  VkBool32 ' False 68 1 ' True ' True, ' FieldMeta "shaderSampledImageArrayNonUniformIndexing"  VkBool32 ' False 72 1 ' True ' True, ' FieldMeta "shaderStorageBufferArrayNonUniformIndexing"  VkBool32 ' False 76 1 ' True ' True, ' FieldMeta "shaderStorageImageArrayNonUniformIndexing"  VkBool32 ' False 80 1 ' True ' True, ' FieldMeta "shaderInputAttachmentArrayNonUniformIndexing"  VkBool32 ' False 84 1 ' True ' True, ' FieldMeta "shaderUniformTexelBufferArrayNonUniformIndexing"  VkBool32 ' False 88 1 ' True ' True, ' FieldMeta "shaderStorageTexelBufferArrayNonUniformIndexing"  VkBool32 ' False 92 1 ' True ' True, ' FieldMeta "descriptorBindingUniformBufferUpdateAfterBind"  VkBool32 ' False 96 1 ' True ' True, ' FieldMeta "descriptorBindingSampledImageUpdateAfterBind"  VkBool32 ' False 100 1 ' True ' True, ' FieldMeta "descriptorBindingStorageImageUpdateAfterBind"  VkBool32 ' False 104 1 ' True ' True, ' FieldMeta "descriptorBindingStorageBufferUpdateAfterBind"  VkBool32 ' False 108 1 ' True ' True, ' FieldMeta "descriptorBindingUniformTexelBufferUpdateAfterBind"  VkBool32 ' False 112 1 ' True ' True, ' FieldMeta "descriptorBindingStorageTexelBufferUpdateAfterBind"  VkBool32 ' False 116 1 ' True ' True, ' FieldMeta "descriptorBindingUpdateUnusedWhilePending"  VkBool32 ' False 120 1 ' True ' True, ' FieldMeta "descriptorBindingPartiallyBound"  VkBool32 ' False 124 1 ' True ' True, ' FieldMeta "descriptorBindingVariableDescriptorCount"  VkBool32 ' False 128 1 ' True ' True, ' FieldMeta "runtimeDescriptorArray"  VkBool32 ' False 132 1 ' True ' True, ' FieldMeta "samplerFilterMinmax"  VkBool32 ' False 136 1 ' True ' True, ' FieldMeta "scalarBlockLayout"  VkBool32 ' False 140 1 ' True ' True, ' FieldMeta "imagelessFramebuffer"  VkBool32 ' False 144 1 ' True ' True, ' FieldMeta "uniformBufferStandardLayout"  VkBool32 ' False 148 1 ' True ' True, ' FieldMeta "shaderSubgroupExtendedTypes"  VkBool32 ' False 152 1 ' True ' True, ' FieldMeta "separateDepthStencilLayouts"  VkBool32 ' False 156 1 ' True ' True, ' FieldMeta "hostQueryReset"  VkBool32 ' False 160 1 ' True ' True, ' FieldMeta "timelineSemaphore"  VkBool32 ' False 164 1 ' True ' True, ' FieldMeta "bufferDeviceAddress"  VkBool32 ' False 168 1 ' True ' True, ' FieldMeta "bufferDeviceAddressCaptureReplay"  VkBool32 ' False 172 1 ' True ' True, ' FieldMeta "bufferDeviceAddressMultiDevice"  VkBool32 ' False 176 1 ' True ' True, ' FieldMeta "vulkanMemoryModel"  VkBool32 ' False 180 1 ' True ' True, ' FieldMeta "vulkanMemoryModelDeviceScope"  VkBool32 ' False 184 1 ' True ' True, ' FieldMeta "vulkanMemoryModelAvailabilityVisibilityChains"  VkBool32 ' False 188 1 ' True ' True, ' FieldMeta "shaderOutputViewportIndex"  VkBool32 ' False 192 1 ' True ' True, ' FieldMeta "shaderOutputLayer"  VkBool32 ' False 196 1 ' True ' True, ' FieldMeta "subgroupBroadcastDynamicId"  VkBool32 ' False 200 1 ' True ' True] ' False ' False '[ VkPhysicalDeviceFeatures2,  VkDeviceCreateInfo]   | 
|  type StructRep VkPhysicalDeviceVulkan11Properties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice  type StructRep VkPhysicalDeviceVulkan11Properties = ' StructMeta "VkPhysicalDeviceVulkan11Properties"  VkPhysicalDeviceVulkan11Properties 112 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "deviceUUID"  Word8 ' False 16  VK_UUID_SIZE ' True ' True, ' FieldMeta "driverUUID"  Word8 ' False 32  VK_UUID_SIZE ' True ' True, ' FieldMeta "deviceLUID"  Word8 ' False 48  VK_LUID_SIZE ' True ' True, ' FieldMeta "deviceNodeMask"  Word32 ' False 56 1 ' True ' True, ' FieldMeta "deviceLUIDValid"  VkBool32 ' False 60 1 ' True ' True, ' FieldMeta "subgroupSize"  Word32 ' False 64 1 ' True ' True, ' FieldMeta "subgroupSupportedStages"  VkShaderStageFlags ' False 68 1 ' True ' True, ' FieldMeta "subgroupSupportedOperations"  VkSubgroupFeatureFlags ' False 72 1 ' True ' True, ' FieldMeta "subgroupQuadOperationsInAllStages"  VkBool32 ' False 76 1 ' True ' True, ' FieldMeta "pointClippingBehavior"  VkPointClippingBehavior ' False 80 1 ' True ' True, ' FieldMeta "maxMultiviewViewCount"  Word32 ' False 84 1 ' True ' True, ' FieldMeta "maxMultiviewInstanceIndex"  Word32 ' False 88 1 ' True ' True, ' FieldMeta "protectedNoFault"  VkBool32 ' False 92 1 ' True ' True, ' FieldMeta "maxPerSetDescriptors"  Word32 ' False 96 1 ' True ' True, ' FieldMeta "maxMemoryAllocationSize"  VkDeviceSize ' False 104 1 ' True ' True] ' False ' True '[ VkPhysicalDeviceProperties2]   | 
|  type StructRep VkPhysicalDeviceVulkan11Features Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice  type StructRep VkPhysicalDeviceVulkan11Features = ' StructMeta "VkPhysicalDeviceVulkan11Features"  VkPhysicalDeviceVulkan11Features 64 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "storageBuffer16BitAccess"  VkBool32 ' False 16 1 ' True ' True, ' FieldMeta "uniformAndStorageBuffer16BitAccess"  VkBool32 ' False 20 1 ' True ' True, ' FieldMeta "storagePushConstant16"  VkBool32 ' False 24 1 ' True ' True, ' FieldMeta "storageInputOutput16"  VkBool32 ' False 28 1 ' True ' True, ' FieldMeta "multiview"  VkBool32 ' False 32 1 ' True ' True, ' FieldMeta "multiviewGeometryShader"  VkBool32 ' False 36 1 ' True ' True, ' FieldMeta "multiviewTessellationShader"  VkBool32 ' False 40 1 ' True ' True, ' FieldMeta "variablePointersStorageBuffer"  VkBool32 ' False 44 1 ' True ' True, ' FieldMeta "variablePointers"  VkBool32 ' False 48 1 ' True ' True, ' FieldMeta "protectedMemory"  VkBool32 ' False 52 1 ' True ' True, ' FieldMeta "samplerYcbcrConversion"  VkBool32 ' False 56 1 ' True ' True, ' FieldMeta "shaderDrawParameters"  VkBool32 ' False 60 1 ' True ' True] ' False ' False '[ VkPhysicalDeviceFeatures2,  VkDeviceCreateInfo]   | 
|  type StructRep VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceVariablePointersFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceUniformBufferStandardLayoutFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceTransformFeedbackPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice  type StructRep VkPhysicalDeviceTransformFeedbackPropertiesEXT = ' StructMeta "VkPhysicalDeviceTransformFeedbackPropertiesEXT"  VkPhysicalDeviceTransformFeedbackPropertiesEXT 64 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "maxTransformFeedbackStreams"  Word32 ' False 16 1 ' True ' True, ' FieldMeta "maxTransformFeedbackBuffers"  Word32 ' False 20 1 ' True ' True, ' FieldMeta "maxTransformFeedbackBufferSize"  VkDeviceSize ' False 24 1 ' True ' True, ' FieldMeta "maxTransformFeedbackStreamDataSize"  Word32 ' False 32 1 ' True ' True, ' FieldMeta "maxTransformFeedbackBufferDataSize"  Word32 ' False 36 1 ' True ' True, ' FieldMeta "maxTransformFeedbackBufferDataStride"  Word32 ' False 40 1 ' True ' True, ' FieldMeta "transformFeedbackQueries"  VkBool32 ' False 44 1 ' True ' True, ' FieldMeta "transformFeedbackStreamsLinesTriangles"  VkBool32 ' False 48 1 ' True ' True, ' FieldMeta "transformFeedbackRasterizationStreamSelect"  VkBool32 ' False 52 1 ' True ' True, ' FieldMeta "transformFeedbackDraw"  VkBool32 ' False 56 1 ' True ' True] ' False ' True '[ VkPhysicalDeviceProperties2]   | 
|  type StructRep VkPhysicalDeviceTransformFeedbackFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceToolPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceTimelineSemaphoreProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceTimelineSemaphoreFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceSurfaceInfo2KHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceSubgroupSizeControlPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceSubgroupSizeControlFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceSubgroupProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceSparseProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceSparseImageFormatInfo2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceShadingRateImagePropertiesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceShadingRateImageFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceShaderSMBuiltinsPropertiesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceShaderSMBuiltinsFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceShaderImageFootprintFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceShaderFloat16Int8Features Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceShaderDrawParametersFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceShaderCorePropertiesAMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice  type StructRep VkPhysicalDeviceShaderCorePropertiesAMD = ' StructMeta "VkPhysicalDeviceShaderCorePropertiesAMD"  VkPhysicalDeviceShaderCorePropertiesAMD 72 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "shaderEngineCount"  Word32 ' False 16 1 ' True ' True, ' FieldMeta "shaderArraysPerEngineCount"  Word32 ' False 20 1 ' True ' True, ' FieldMeta "computeUnitsPerShaderArray"  Word32 ' False 24 1 ' True ' True, ' FieldMeta "simdPerComputeUnit"  Word32 ' False 28 1 ' True ' True, ' FieldMeta "wavefrontsPerSimd"  Word32 ' False 32 1 ' True ' True, ' FieldMeta "wavefrontSize"  Word32 ' False 36 1 ' True ' True, ' FieldMeta "sgprsPerSimd"  Word32 ' False 40 1 ' True ' True, ' FieldMeta "minSgprAllocation"  Word32 ' False 44 1 ' True ' True, ' FieldMeta "maxSgprAllocation"  Word32 ' False 48 1 ' True ' True, ' FieldMeta "sgprAllocationGranularity"  Word32 ' False 52 1 ' True ' True, ' FieldMeta "vgprsPerSimd"  Word32 ' False 56 1 ' True ' True, ' FieldMeta "minVgprAllocation"  Word32 ' False 60 1 ' True ' True, ' FieldMeta "maxVgprAllocation"  Word32 ' False 64 1 ' True ' True, ' FieldMeta "vgprAllocationGranularity"  Word32 ' False 68 1 ' True ' True] ' False ' True '[ VkPhysicalDeviceProperties2]   | 
|  type StructRep VkPhysicalDeviceShaderCoreProperties2AMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceShaderClockFeaturesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceShaderAtomicInt64Features Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceShaderAtomicFloatFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice  type StructRep VkPhysicalDeviceShaderAtomicFloatFeaturesEXT = ' StructMeta "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT"  VkPhysicalDeviceShaderAtomicFloatFeaturesEXT 64 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "shaderBufferFloat32Atomics"  VkBool32 ' False 16 1 ' True ' True, ' FieldMeta "shaderBufferFloat32AtomicAdd"  VkBool32 ' False 20 1 ' True ' True, ' FieldMeta "shaderBufferFloat64Atomics"  VkBool32 ' False 24 1 ' True ' True, ' FieldMeta "shaderBufferFloat64AtomicAdd"  VkBool32 ' False 28 1 ' True ' True, ' FieldMeta "shaderSharedFloat32Atomics"  VkBool32 ' False 32 1 ' True ' True, ' FieldMeta "shaderSharedFloat32AtomicAdd"  VkBool32 ' False 36 1 ' True ' True, ' FieldMeta "shaderSharedFloat64Atomics"  VkBool32 ' False 40 1 ' True ' True, ' FieldMeta "shaderSharedFloat64AtomicAdd"  VkBool32 ' False 44 1 ' True ' True, ' FieldMeta "shaderImageFloat32Atomics"  VkBool32 ' False 48 1 ' True ' True, ' FieldMeta "shaderImageFloat32AtomicAdd"  VkBool32 ' False 52 1 ' True ' True, ' FieldMeta "sparseImageFloat32Atomics"  VkBool32 ' False 56 1 ' True ' True, ' FieldMeta "sparseImageFloat32AtomicAdd"  VkBool32 ' False 60 1 ' True ' True] ' False ' False '[ VkPhysicalDeviceFeatures2,  VkDeviceCreateInfo]   | 
|  type StructRep VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceScalarBlockLayoutFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceSamplerFilterMinmaxProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceSampleLocationsPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceRobustness2PropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceRobustness2FeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceRayTracingPropertiesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDevicePushDescriptorPropertiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceProtectedMemoryProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceProtectedMemoryFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceProperties2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDevicePrivateDataFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDevicePointClippingProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDevicePerformanceQueryPropertiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDevicePerformanceQueryFeaturesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDevicePCIBusInfoPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceMultiviewProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceMultiviewFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceMeshShaderPropertiesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice  type StructRep VkPhysicalDeviceMeshShaderPropertiesNV = ' StructMeta "VkPhysicalDeviceMeshShaderPropertiesNV"  VkPhysicalDeviceMeshShaderPropertiesNV 88 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "maxDrawMeshTasksCount"  Word32 ' False 16 1 ' True ' True, ' FieldMeta "maxTaskWorkGroupInvocations"  Word32 ' False 20 1 ' True ' True, ' FieldMeta "maxTaskWorkGroupSize"  Word32 ' False 24 3 ' True ' True, ' FieldMeta "maxTaskTotalMemorySize"  Word32 ' False 36 1 ' True ' True, ' FieldMeta "maxTaskOutputCount"  Word32 ' False 40 1 ' True ' True, ' FieldMeta "maxMeshWorkGroupInvocations"  Word32 ' False 44 1 ' True ' True, ' FieldMeta "maxMeshWorkGroupSize"  Word32 ' False 48 3 ' True ' True, ' FieldMeta "maxMeshTotalMemorySize"  Word32 ' False 60 1 ' True ' True, ' FieldMeta "maxMeshOutputVertices"  Word32 ' False 64 1 ' True ' True, ' FieldMeta "maxMeshOutputPrimitives"  Word32 ' False 68 1 ' True ' True, ' FieldMeta "maxMeshMultiviewViewCount"  Word32 ' False 72 1 ' True ' True, ' FieldMeta "meshOutputPerVertexGranularity"  Word32 ' False 76 1 ' True ' True, ' FieldMeta "meshOutputPerPrimitiveGranularity"  Word32 ' False 80 1 ' True ' True] ' False ' True '[ VkPhysicalDeviceProperties2]   | 
|  type StructRep VkPhysicalDeviceMeshShaderFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceMemoryProperties2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceMemoryProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceMemoryPriorityFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceMemoryBudgetPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceMaintenance3Properties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceLineRasterizationPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceLineRasterizationFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceLimits Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice  type StructRep VkPhysicalDeviceLimits = ' StructMeta "VkPhysicalDeviceLimits"  VkPhysicalDeviceLimits 504 8 '[' FieldMeta "maxImageDimension1D"  Word32 ' False 0 1 ' True ' True, ' FieldMeta "maxImageDimension2D"  Word32 ' False 4 1 ' True ' True, ' FieldMeta "maxImageDimension3D"  Word32 ' False 8 1 ' True ' True, ' FieldMeta "maxImageDimensionCube"  Word32 ' False 12 1 ' True ' True, ' FieldMeta "maxImageArrayLayers"  Word32 ' False 16 1 ' True ' True, ' FieldMeta "maxTexelBufferElements"  Word32 ' False 20 1 ' True ' True, ' FieldMeta "maxUniformBufferRange"  Word32 ' False 24 1 ' True ' True, ' FieldMeta "maxStorageBufferRange"  Word32 ' False 28 1 ' True ' True, ' FieldMeta "maxPushConstantsSize"  Word32 ' False 32 1 ' True ' True, ' FieldMeta "maxMemoryAllocationCount"  Word32 ' False 36 1 ' True ' True, ' FieldMeta "maxSamplerAllocationCount"  Word32 ' False 40 1 ' True ' True, ' FieldMeta "bufferImageGranularity"  VkDeviceSize ' False 48 1 ' True ' True, ' FieldMeta "sparseAddressSpaceSize"  VkDeviceSize ' False 56 1 ' True ' True, ' FieldMeta "maxBoundDescriptorSets"  Word32 ' False 64 1 ' True ' True, ' FieldMeta "maxPerStageDescriptorSamplers"  Word32 ' False 68 1 ' True ' True, ' FieldMeta "maxPerStageDescriptorUniformBuffers"  Word32 ' False 72 1 ' True ' True, ' FieldMeta "maxPerStageDescriptorStorageBuffers"  Word32 ' False 76 1 ' True ' True, ' FieldMeta "maxPerStageDescriptorSampledImages"  Word32 ' False 80 1 ' True ' True, ' FieldMeta "maxPerStageDescriptorStorageImages"  Word32 ' False 84 1 ' True ' True, ' FieldMeta "maxPerStageDescriptorInputAttachments"  Word32 ' False 88 1 ' True ' True, ' FieldMeta "maxPerStageResources"  Word32 ' False 92 1 ' True ' True, ' FieldMeta "maxDescriptorSetSamplers"  Word32 ' False 96 1 ' True ' True, ' FieldMeta "maxDescriptorSetUniformBuffers"  Word32 ' False 100 1 ' True ' True, ' FieldMeta "maxDescriptorSetUniformBuffersDynamic"  Word32 ' False 104 1 ' True ' True, ' FieldMeta "maxDescriptorSetStorageBuffers"  Word32 ' False 108 1 ' True ' True, ' FieldMeta "maxDescriptorSetStorageBuffersDynamic"  Word32 ' False 112 1 ' True ' True, ' FieldMeta "maxDescriptorSetSampledImages"  Word32 ' False 116 1 ' True ' True, ' FieldMeta "maxDescriptorSetStorageImages"  Word32 ' False 120 1 ' True ' True, ' FieldMeta "maxDescriptorSetInputAttachments"  Word32 ' False 124 1 ' True ' True, ' FieldMeta "maxVertexInputAttributes"  Word32 ' False 128 1 ' True ' True, ' FieldMeta "maxVertexInputBindings"  Word32 ' False 132 1 ' True ' True, ' FieldMeta "maxVertexInputAttributeOffset"  Word32 ' False 136 1 ' True ' True, ' FieldMeta "maxVertexInputBindingStride"  Word32 ' False 140 1 ' True ' True, ' FieldMeta "maxVertexOutputComponents"  Word32 ' False 144 1 ' True ' True, ' FieldMeta "maxTessellationGenerationLevel"  Word32 ' False 148 1 ' True ' True, ' FieldMeta "maxTessellationPatchSize"  Word32 ' False 152 1 ' True ' True, ' FieldMeta "maxTessellationControlPerVertexInputComponents"  Word32 ' False 156 1 ' True ' True, ' FieldMeta "maxTessellationControlPerVertexOutputComponents"  Word32 ' False 160 1 ' True ' True, ' FieldMeta "maxTessellationControlPerPatchOutputComponents"  Word32 ' False 164 1 ' True ' True, ' FieldMeta "maxTessellationControlTotalOutputComponents"  Word32 ' False 168 1 ' True ' True, ' FieldMeta "maxTessellationEvaluationInputComponents"  Word32 ' False 172 1 ' True ' True, ' FieldMeta "maxTessellationEvaluationOutputComponents"  Word32 ' False 176 1 ' True ' True, ' FieldMeta "maxGeometryShaderInvocations"  Word32 ' False 180 1 ' True ' True, ' FieldMeta "maxGeometryInputComponents"  Word32 ' False 184 1 ' True ' True, ' FieldMeta "maxGeometryOutputComponents"  Word32 ' False 188 1 ' True ' True, ' FieldMeta "maxGeometryOutputVertices"  Word32 ' False 192 1 ' True ' True, ' FieldMeta "maxGeometryTotalOutputComponents"  Word32 ' False 196 1 ' True ' True, ' FieldMeta "maxFragmentInputComponents"  Word32 ' False 200 1 ' True ' True, ' FieldMeta "maxFragmentOutputAttachments"  Word32 ' False 204 1 ' True ' True, ' FieldMeta "maxFragmentDualSrcAttachments"  Word32 ' False 208 1 ' True ' True, ' FieldMeta "maxFragmentCombinedOutputResources"  Word32 ' False 212 1 ' True ' True, ' FieldMeta "maxComputeSharedMemorySize"  Word32 ' False 216 1 ' True ' True, ' FieldMeta "maxComputeWorkGroupCount"  Word32 ' False 220 3 ' True ' True, ' FieldMeta "maxComputeWorkGroupInvocations"  Word32 ' False 232 1 ' True ' True, ' FieldMeta "maxComputeWorkGroupSize"  Word32 ' False 236 3 ' True ' True, ' FieldMeta "subPixelPrecisionBits"  Word32 ' False 248 1 ' True ' True, ' FieldMeta "subTexelPrecisionBits"  Word32 ' False 252 1 ' True ' True, ' FieldMeta "mipmapPrecisionBits"  Word32 ' False 256 1 ' True ' True, ' FieldMeta "maxDrawIndexedIndexValue"  Word32 ' False 260 1 ' True ' True, ' FieldMeta "maxDrawIndirectCount"  Word32 ' False 264 1 ' True ' True, ' FieldMeta "maxSamplerLodBias"  Float ' False 268 1 ' True ' True, ' FieldMeta "maxSamplerAnisotropy"  Float ' False 272 1 ' True ' True, ' FieldMeta "maxViewports"  Word32 ' False 276 1 ' True ' True, ' FieldMeta "maxViewportDimensions"  Word32 ' False 280 2 ' True ' True, ' FieldMeta "viewportBoundsRange"  Float ' False 288 2 ' True ' True, ' FieldMeta "viewportSubPixelBits"  Word32 ' False 296 1 ' True ' True, ' FieldMeta "minMemoryMapAlignment"  CSize ' False 304 1 ' True ' True, ' FieldMeta "minTexelBufferOffsetAlignment"  VkDeviceSize ' False 312 1 ' True ' True, ' FieldMeta "minUniformBufferOffsetAlignment"  VkDeviceSize ' False 320 1 ' True ' True, ' FieldMeta "minStorageBufferOffsetAlignment"  VkDeviceSize ' False 328 1 ' True ' True, ' FieldMeta "minTexelOffset"  Int32 ' False 336 1 ' True ' True, ' FieldMeta "maxTexelOffset"  Word32 ' False 340 1 ' True ' True, ' FieldMeta "minTexelGatherOffset"  Int32 ' False 344 1 ' True ' True, ' FieldMeta "maxTexelGatherOffset"  Word32 ' False 348 1 ' True ' True, ' FieldMeta "minInterpolationOffset"  Float ' False 352 1 ' True ' True, ' FieldMeta "maxInterpolationOffset"  Float ' False 356 1 ' True ' True, ' FieldMeta "subPixelInterpolationOffsetBits"  Word32 ' False 360 1 ' True ' True, ' FieldMeta "maxFramebufferWidth"  Word32 ' False 364 1 ' True ' True, ' FieldMeta "maxFramebufferHeight"  Word32 ' False 368 1 ' True ' True, ' FieldMeta "maxFramebufferLayers"  Word32 ' False 372 1 ' True ' True, ' FieldMeta "framebufferColorSampleCounts"  VkSampleCountFlags ' True 376 1 ' True ' True, ' FieldMeta "framebufferDepthSampleCounts"  VkSampleCountFlags ' True 380 1 ' True ' True, ' FieldMeta "framebufferStencilSampleCounts"  VkSampleCountFlags ' True 384 1 ' True ' True, ' FieldMeta "framebufferNoAttachmentsSampleCounts"  VkSampleCountFlags ' True 388 1 ' True ' True, ' FieldMeta "maxColorAttachments"  Word32 ' False 392 1 ' True ' True, ' FieldMeta "sampledImageColorSampleCounts"  VkSampleCountFlags ' True 396 1 ' True ' True, ' FieldMeta "sampledImageIntegerSampleCounts"  VkSampleCountFlags ' True 400 1 ' True ' True, ' FieldMeta "sampledImageDepthSampleCounts"  VkSampleCountFlags ' True 404 1 ' True ' True, ' FieldMeta "sampledImageStencilSampleCounts"  VkSampleCountFlags ' True 408 1 ' True ' True, ' FieldMeta "storageImageSampleCounts"  VkSampleCountFlags ' True 412 1 ' True ' True, ' FieldMeta "maxSampleMaskWords"  Word32 ' False 416 1 ' True ' True, ' FieldMeta "timestampComputeAndGraphics"  VkBool32 ' False 420 1 ' True ' True, ' FieldMeta "timestampPeriod"  Float ' False 424 1 ' True ' True, ' FieldMeta "maxClipDistances"  Word32 ' False 428 1 ' True ' True, ' FieldMeta "maxCullDistances"  Word32 ' False 432 1 ' True ' True, ' FieldMeta "maxCombinedClipAndCullDistances"  Word32 ' False 436 1 ' True ' True, ' FieldMeta "discreteQueuePriorities"  Word32 ' False 440 1 ' True ' True, ' FieldMeta "pointSizeRange"  Float ' False 444 2 ' True ' True, ' FieldMeta "lineWidthRange"  Float ' False 452 2 ' True ' True, ' FieldMeta "pointSizeGranularity"  Float ' False 460 1 ' True ' True, ' FieldMeta "lineWidthGranularity"  Float ' False 464 1 ' True ' True, ' FieldMeta "strictLines"  VkBool32 ' False 468 1 ' True ' True, ' FieldMeta "standardSampleLocations"  VkBool32 ' False 472 1 ' True ' True, ' FieldMeta "optimalBufferCopyOffsetAlignment"  VkDeviceSize ' False 480 1 ' True ' True, ' FieldMeta "optimalBufferCopyRowPitchAlignment"  VkDeviceSize ' False 488 1 ' True ' True, ' FieldMeta "nonCoherentAtomSize"  VkDeviceSize ' False 496 1 ' True ' True] ' False ' True ('[] :: [ Type])   | 
|  type StructRep VkPhysicalDeviceInlineUniformBlockPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceInlineUniformBlockFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceIndexTypeUint8FeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceImagelessFramebufferFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceImageViewImageFormatInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceImageRobustnessFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceImageFormatInfo2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceImageDrmFormatModifierInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceIDProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceHostQueryResetFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceGroupProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceFragmentDensityMapPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceFragmentDensityMapFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceFragmentDensityMap2PropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceFragmentDensityMap2FeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceFloatControlsProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice  type StructRep VkPhysicalDeviceFloatControlsProperties = ' StructMeta "VkPhysicalDeviceFloatControlsProperties"  VkPhysicalDeviceFloatControlsProperties 88 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "denormBehaviorIndependence"  VkShaderFloatControlsIndependence ' False 16 1 ' True ' True, ' FieldMeta "roundingModeIndependence"  VkShaderFloatControlsIndependence ' False 20 1 ' True ' True, ' FieldMeta "shaderSignedZeroInfNanPreserveFloat16"  VkBool32 ' False 24 1 ' True ' True, ' FieldMeta "shaderSignedZeroInfNanPreserveFloat32"  VkBool32 ' False 28 1 ' True ' True, ' FieldMeta "shaderSignedZeroInfNanPreserveFloat64"  VkBool32 ' False 32 1 ' True ' True, ' FieldMeta "shaderDenormPreserveFloat16"  VkBool32 ' False 36 1 ' True ' True, ' FieldMeta "shaderDenormPreserveFloat32"  VkBool32 ' False 40 1 ' True ' True, ' FieldMeta "shaderDenormPreserveFloat64"  VkBool32 ' False 44 1 ' True ' True, ' FieldMeta "shaderDenormFlushToZeroFloat16"  VkBool32 ' False 48 1 ' True ' True, ' FieldMeta "shaderDenormFlushToZeroFloat32"  VkBool32 ' False 52 1 ' True ' True, ' FieldMeta "shaderDenormFlushToZeroFloat64"  VkBool32 ' False 56 1 ' True ' True, ' FieldMeta "shaderRoundingModeRTEFloat16"  VkBool32 ' False 60 1 ' True ' True, ' FieldMeta "shaderRoundingModeRTEFloat32"  VkBool32 ' False 64 1 ' True ' True, ' FieldMeta "shaderRoundingModeRTEFloat64"  VkBool32 ' False 68 1 ' True ' True, ' FieldMeta "shaderRoundingModeRTZFloat16"  VkBool32 ' False 72 1 ' True ' True, ' FieldMeta "shaderRoundingModeRTZFloat32"  VkBool32 ' False 76 1 ' True ' True, ' FieldMeta "shaderRoundingModeRTZFloat64"  VkBool32 ' False 80 1 ' True ' True] ' False ' True '[ VkPhysicalDeviceProperties2]   | 
|  type StructRep VkPhysicalDeviceFeatures2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceExternalSemaphoreInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceExternalImageFormatInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceExternalFenceInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceExternalBufferInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceExtendedDynamicStateFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceExclusiveScissorFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceDriverProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceDiagnosticsConfigFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice  type StructRep VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV = ' StructMeta "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV"  VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV 56 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "maxGraphicsShaderGroupCount"  Word32 ' False 16 1 ' True ' True, ' FieldMeta "maxIndirectSequenceCount"  Word32 ' False 20 1 ' True ' True, ' FieldMeta "maxIndirectCommandsTokenCount"  Word32 ' False 24 1 ' True ' True, ' FieldMeta "maxIndirectCommandsStreamCount"  Word32 ' False 28 1 ' True ' True, ' FieldMeta "maxIndirectCommandsTokenOffset"  Word32 ' False 32 1 ' True ' True, ' FieldMeta "maxIndirectCommandsStreamStride"  Word32 ' False 36 1 ' True ' True, ' FieldMeta "minSequencesCountBufferOffsetAlignment"  Word32 ' False 40 1 ' True ' True, ' FieldMeta "minSequencesIndexBufferOffsetAlignment"  Word32 ' False 44 1 ' True ' True, ' FieldMeta "minIndirectCommandsBufferOffsetAlignment"  Word32 ' False 48 1 ' True ' True] ' False ' True '[ VkPhysicalDeviceProperties2]   | 
|  type StructRep VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceDescriptorIndexingProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice  type StructRep VkPhysicalDeviceDescriptorIndexingProperties = ' StructMeta "VkPhysicalDeviceDescriptorIndexingProperties"  VkPhysicalDeviceDescriptorIndexingProperties 112 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "maxUpdateAfterBindDescriptorsInAllPools"  Word32 ' False 16 1 ' True ' True, ' FieldMeta "shaderUniformBufferArrayNonUniformIndexingNative"  VkBool32 ' False 20 1 ' True ' True, ' FieldMeta "shaderSampledImageArrayNonUniformIndexingNative"  VkBool32 ' False 24 1 ' True ' True, ' FieldMeta "shaderStorageBufferArrayNonUniformIndexingNative"  VkBool32 ' False 28 1 ' True ' True, ' FieldMeta "shaderStorageImageArrayNonUniformIndexingNative"  VkBool32 ' False 32 1 ' True ' True, ' FieldMeta "shaderInputAttachmentArrayNonUniformIndexingNative"  VkBool32 ' False 36 1 ' True ' True, ' FieldMeta "robustBufferAccessUpdateAfterBind"  VkBool32 ' False 40 1 ' True ' True, ' FieldMeta "quadDivergentImplicitLod"  VkBool32 ' False 44 1 ' True ' True, ' FieldMeta "maxPerStageDescriptorUpdateAfterBindSamplers"  Word32 ' False 48 1 ' True ' True, ' FieldMeta "maxPerStageDescriptorUpdateAfterBindUniformBuffers"  Word32 ' False 52 1 ' True ' True, ' FieldMeta "maxPerStageDescriptorUpdateAfterBindStorageBuffers"  Word32 ' False 56 1 ' True ' True, ' FieldMeta "maxPerStageDescriptorUpdateAfterBindSampledImages"  Word32 ' False 60 1 ' True ' True, ' FieldMeta "maxPerStageDescriptorUpdateAfterBindStorageImages"  Word32 ' False 64 1 ' True ' True, ' FieldMeta "maxPerStageDescriptorUpdateAfterBindInputAttachments"  Word32 ' False 68 1 ' True ' True, ' FieldMeta "maxPerStageUpdateAfterBindResources"  Word32 ' False 72 1 ' True ' True, ' FieldMeta "maxDescriptorSetUpdateAfterBindSamplers"  Word32 ' False 76 1 ' True ' True, ' FieldMeta "maxDescriptorSetUpdateAfterBindUniformBuffers"  Word32 ' False 80 1 ' True ' True, ' FieldMeta "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic"  Word32 ' False 84 1 ' True ' True, ' FieldMeta "maxDescriptorSetUpdateAfterBindStorageBuffers"  Word32 ' False 88 1 ' True ' True, ' FieldMeta "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic"  Word32 ' False 92 1 ' True ' True, ' FieldMeta "maxDescriptorSetUpdateAfterBindSampledImages"  Word32 ' False 96 1 ' True ' True, ' FieldMeta "maxDescriptorSetUpdateAfterBindStorageImages"  Word32 ' False 100 1 ' True ' True, ' FieldMeta "maxDescriptorSetUpdateAfterBindInputAttachments"  Word32 ' False 104 1 ' True ' True] ' False ' True '[ VkPhysicalDeviceProperties2]   | 
|  type StructRep VkPhysicalDeviceDescriptorIndexingFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice  type StructRep VkPhysicalDeviceDescriptorIndexingFeatures = ' StructMeta "VkPhysicalDeviceDescriptorIndexingFeatures"  VkPhysicalDeviceDescriptorIndexingFeatures 96 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "shaderInputAttachmentArrayDynamicIndexing"  VkBool32 ' False 16 1 ' True ' True, ' FieldMeta "shaderUniformTexelBufferArrayDynamicIndexing"  VkBool32 ' False 20 1 ' True ' True, ' FieldMeta "shaderStorageTexelBufferArrayDynamicIndexing"  VkBool32 ' False 24 1 ' True ' True, ' FieldMeta "shaderUniformBufferArrayNonUniformIndexing"  VkBool32 ' False 28 1 ' True ' True, ' FieldMeta "shaderSampledImageArrayNonUniformIndexing"  VkBool32 ' False 32 1 ' True ' True, ' FieldMeta "shaderStorageBufferArrayNonUniformIndexing"  VkBool32 ' False 36 1 ' True ' True, ' FieldMeta "shaderStorageImageArrayNonUniformIndexing"  VkBool32 ' False 40 1 ' True ' True, ' FieldMeta "shaderInputAttachmentArrayNonUniformIndexing"  VkBool32 ' False 44 1 ' True ' True, ' FieldMeta "shaderUniformTexelBufferArrayNonUniformIndexing"  VkBool32 ' False 48 1 ' True ' True, ' FieldMeta "shaderStorageTexelBufferArrayNonUniformIndexing"  VkBool32 ' False 52 1 ' True ' True, ' FieldMeta "descriptorBindingUniformBufferUpdateAfterBind"  VkBool32 ' False 56 1 ' True ' True, ' FieldMeta "descriptorBindingSampledImageUpdateAfterBind"  VkBool32 ' False 60 1 ' True ' True, ' FieldMeta "descriptorBindingStorageImageUpdateAfterBind"  VkBool32 ' False 64 1 ' True ' True, ' FieldMeta "descriptorBindingStorageBufferUpdateAfterBind"  VkBool32 ' False 68 1 ' True ' True, ' FieldMeta "descriptorBindingUniformTexelBufferUpdateAfterBind"  VkBool32 ' False 72 1 ' True ' True, ' FieldMeta "descriptorBindingStorageTexelBufferUpdateAfterBind"  VkBool32 ' False 76 1 ' True ' True, ' FieldMeta "descriptorBindingUpdateUnusedWhilePending"  VkBool32 ' False 80 1 ' True ' True, ' FieldMeta "descriptorBindingPartiallyBound"  VkBool32 ' False 84 1 ' True ' True, ' FieldMeta "descriptorBindingVariableDescriptorCount"  VkBool32 ' False 88 1 ' True ' True, ' FieldMeta "runtimeDescriptorArray"  VkBool32 ' False 92 1 ' True ' True] ' False ' False '[ VkPhysicalDeviceFeatures2,  VkDeviceCreateInfo]   | 
|  type StructRep VkPhysicalDeviceDepthStencilResolveProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceDepthClipEnableFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceCustomBorderColorPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceCustomBorderColorFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceCoverageReductionModeFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceCornerSampledImageFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceCooperativeMatrixPropertiesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceCooperativeMatrixFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice  type StructRep VkPhysicalDeviceConservativeRasterizationPropertiesEXT = ' StructMeta "VkPhysicalDeviceConservativeRasterizationPropertiesEXT"  VkPhysicalDeviceConservativeRasterizationPropertiesEXT 56 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "primitiveOverestimationSize"  Float ' False 16 1 ' True ' True, ' FieldMeta "maxExtraPrimitiveOverestimationSize"  Float ' False 20 1 ' True ' True, ' FieldMeta "extraPrimitiveOverestimationSizeGranularity"  Float ' False 24 1 ' True ' True, ' FieldMeta "primitiveUnderestimation"  VkBool32 ' False 28 1 ' True ' True, ' FieldMeta "conservativePointAndLineRasterization"  VkBool32 ' False 32 1 ' True ' True, ' FieldMeta "degenerateTrianglesRasterized"  VkBool32 ' False 36 1 ' True ' True, ' FieldMeta "degenerateLinesRasterized"  VkBool32 ' False 40 1 ' True ' True, ' FieldMeta "fullyCoveredFragmentShaderInputVariable"  VkBool32 ' False 44 1 ' True ' True, ' FieldMeta "conservativeRasterizationPostDepthCoverage"  VkBool32 ' False 48 1 ' True ' True] ' False ' True '[ VkPhysicalDeviceProperties2]   | 
|  type StructRep VkPhysicalDeviceConditionalRenderingFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceComputeShaderDerivativesFeaturesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceCoherentMemoryFeaturesAMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceBufferDeviceAddressFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceBufferDeviceAddressFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDeviceASTCDecodeFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDevice8BitStorageFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDevice4444FormatsFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkPhysicalDevice16BitStorageFeatures Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.PhysicalDevice   | 
|  type StructRep VkSemaphoreWaitInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Semaphore   | 
|  type StructRep VkSemaphoreTypeCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Semaphore   | 
|  type StructRep VkSemaphoreSignalInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Semaphore   | 
|  type StructRep VkSemaphoreGetFdInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Semaphore   | 
|  type StructRep VkSemaphoreCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Semaphore   | 
|  type StructRep VkExportSemaphoreCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Export   | 
|  type StructRep VkExportMemoryAllocateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Export   | 
|  type StructRep VkExportMemoryAllocateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Export   | 
|  type StructRep VkExportFenceCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Export   | 
|  type StructRep VkImageViewUsageCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkImageViewHandleInfoNVX Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkImageViewCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkImageViewAddressPropertiesNVX Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkImageViewASTCDecodeModeEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkImageSwapchainCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkImageSubresourceRange Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkImageSubresourceLayers Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkImageStencilUsageCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkImageSparseMemoryRequirementsInfo2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkImageResolve Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkImagePlaneMemoryRequirementsInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkImageMemoryRequirementsInfo2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkImageFormatProperties2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkImageFormatProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkImageFormatListCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkImageDrmFormatModifierPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkImageDrmFormatModifierListCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkImageDrmFormatModifierExplicitCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkImageCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image  type StructRep VkImageCreateInfo = ' StructMeta "VkImageCreateInfo"  VkImageCreateInfo 88 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "flags"  VkImageCreateFlags ' True 16 1 ' True ' True, ' FieldMeta "imageType"  VkImageType ' False 20 1 ' True ' True, ' FieldMeta "format"  VkFormat ' False 24 1 ' True ' True, ' FieldMeta "extent"  VkExtent3D ' False 28 1 ' True ' True, ' FieldMeta "mipLevels"  Word32 ' False 40 1 ' True ' True, ' FieldMeta "arrayLayers"  Word32 ' False 44 1 ' True ' True, ' FieldMeta "samples"  VkSampleCountFlagBits ' False 48 1 ' True ' True, ' FieldMeta "tiling"  VkImageTiling ' False 52 1 ' True ' True, ' FieldMeta "usage"  VkImageUsageFlags ' False 56 1 ' True ' True, ' FieldMeta "sharingMode"  VkSharingMode ' False 60 1 ' True ' True, ' FieldMeta "queueFamilyIndexCount"  Word32 ' True 64 1 ' True ' True, ' FieldMeta "pQueueFamilyIndices" ( Ptr Word32) ' False 72 1 ' True ' True, ' FieldMeta "initialLayout"  VkImageLayout ' False 80 1 ' True ' True] ' False ' False ('[] :: [ Type])   | 
|  type StructRep VkImageCopy Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkImageBlit Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Image   | 
|  type StructRep VkSamplerYcbcrConversionInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sampler   | 
|  type StructRep VkSamplerYcbcrConversionImageFormatProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sampler   | 
|  type StructRep VkSamplerYcbcrConversionCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sampler   | 
|  type StructRep VkSamplerReductionModeCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sampler   | 
|  type StructRep VkSamplerCustomBorderColorCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sampler   | 
|  type StructRep VkSamplerCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Sampler  type StructRep VkSamplerCreateInfo = ' StructMeta "VkSamplerCreateInfo"  VkSamplerCreateInfo 80 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "flags"  VkSamplerCreateFlags ' True 16 1 ' True ' True, ' FieldMeta "magFilter"  VkFilter ' False 20 1 ' True ' True, ' FieldMeta "minFilter"  VkFilter ' False 24 1 ' True ' True, ' FieldMeta "mipmapMode"  VkSamplerMipmapMode ' False 28 1 ' True ' True, ' FieldMeta "addressModeU"  VkSamplerAddressMode ' False 32 1 ' True ' True, ' FieldMeta "addressModeV"  VkSamplerAddressMode ' False 36 1 ' True ' True, ' FieldMeta "addressModeW"  VkSamplerAddressMode ' False 40 1 ' True ' True, ' FieldMeta "mipLodBias"  Float ' False 44 1 ' True ' True, ' FieldMeta "anisotropyEnable"  VkBool32 ' False 48 1 ' True ' True, ' FieldMeta "maxAnisotropy"  Float ' False 52 1 ' True ' True, ' FieldMeta "compareEnable"  VkBool32 ' False 56 1 ' True ' True, ' FieldMeta "compareOp"  VkCompareOp ' False 60 1 ' True ' True, ' FieldMeta "minLod"  Float ' False 64 1 ' True ' True, ' FieldMeta "maxLod"  Float ' False 68 1 ' True ' True, ' FieldMeta "borderColor"  VkBorderColor ' False 72 1 ' True ' True, ' FieldMeta "unnormalizedCoordinates"  VkBool32 ' False 76 1 ' True ' True] ' False ' False ('[] :: [ Type])   | 
|  type StructRep VkFilterCubicImageViewImageFormatPropertiesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.FilterCubicImageViewImageFormatPropertiesEXT   | 
|  type StructRep VkBufferViewCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Buffer   | 
|  type StructRep VkBufferOpaqueCaptureAddressCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Buffer   | 
|  type StructRep VkBufferMemoryRequirementsInfo2 Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Buffer   | 
|  type StructRep VkBufferMemoryBarrier Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Buffer   | 
|  type StructRep VkBufferImageCopy Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Buffer   | 
|  type StructRep VkBufferDeviceAddressInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Buffer   | 
|  type StructRep VkBufferDeviceAddressCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Buffer   | 
|  type StructRep VkBufferCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Buffer   | 
|  type StructRep VkBufferCopy Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Buffer   | 
|  type StructRep VkExternalSemaphoreProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.External   | 
|  type StructRep VkExternalMemoryProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.External   | 
|  type StructRep VkExternalMemoryImageCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.External   | 
|  type StructRep VkExternalMemoryImageCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.External   | 
|  type StructRep VkExternalMemoryBufferCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.External   | 
|  type StructRep VkExternalImageFormatPropertiesNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.External   | 
|  type StructRep VkExternalImageFormatProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.External   | 
|  type StructRep VkExternalFenceProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.External   | 
|  type StructRep VkExternalBufferProperties Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.External   | 
|  type StructRep VkDedicatedAllocationMemoryAllocateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.DedicatedAllocation   | 
|  type StructRep VkDedicatedAllocationImageCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.DedicatedAllocation   | 
|  type StructRep VkDedicatedAllocationBufferCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.DedicatedAllocation   | 
|  type StructRep VkTextureLODGatherFormatPropertiesAMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD   | 
|  type StructRep VkTimelineSemaphoreSubmitInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.TimelineSemaphoreSubmitInfo   | 
|  type StructRep VkValidationFlagsEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Validation   | 
|  type StructRep VkValidationFeaturesEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Validation   | 
|  type StructRep VkValidationCacheCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Validation   | 
|  type StructRep VkVertexInputBindingDivisorDescriptionEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.VertexInput   | 
|  type StructRep VkVertexInputBindingDescription Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.VertexInput   | 
|  type StructRep VkVertexInputAttributeDescription Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.VertexInput   | 
|  type StructRep VkViewportWScalingNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Viewport   | 
|  type StructRep VkViewportSwizzleNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Viewport   | 
|  type StructRep VkViewport Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Viewport   | 
|  type StructRep VkWriteDescriptorSet Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet   | 
|  type StructRep VkWriteDescriptorSetAccelerationStructureKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkTransformMatrixKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkTraceRaysIndirectCommandKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkStridedBufferRegionKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkRayTracingShaderGroupCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkRayTracingPipelineInterfaceCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkRayTracingPipelineCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions  type StructRep VkRayTracingPipelineCreateInfoKHR = ' StructMeta "VkRayTracingPipelineCreateInfoKHR"  VkRayTracingPipelineCreateInfoKHR 120 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "flags"  VkPipelineCreateFlags ' True 16 1 ' True ' True, ' FieldMeta "stageCount"  Word32 ' True 20 1 ' True ' True, ' FieldMeta "pStages" ( Ptr VkPipelineShaderStageCreateInfo) ' False 24 1 ' True ' True, ' FieldMeta "groupCount"  Word32 ' True 32 1 ' True ' True, ' FieldMeta "pGroups" ( Ptr VkRayTracingShaderGroupCreateInfoKHR) ' False 40 1 ' True ' True, ' FieldMeta "maxRecursionDepth"  Word32 ' False 48 1 ' True ' True, ' FieldMeta "libraries"  VkPipelineLibraryCreateInfoKHR ' False 56 1 ' True ' True, ' FieldMeta "pLibraryInterface" ( Ptr VkRayTracingPipelineInterfaceCreateInfoKHR) ' True 88 1 ' True ' True, ' FieldMeta "layout"  VkPipelineLayout ' False 96 1 ' True ' True, ' FieldMeta "basePipelineHandle"  VkPipeline ' True 104 1 ' True ' True, ' FieldMeta "basePipelineIndex"  Int32 ' False 112 1 ' True ' True] ' False ' False ('[] :: [ Type])   | 
|  type StructRep VkPipelineLibraryCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkPhysicalDeviceRayTracingPropertiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions  type StructRep VkPhysicalDeviceRayTracingPropertiesKHR = ' StructMeta "VkPhysicalDeviceRayTracingPropertiesKHR"  VkPhysicalDeviceRayTracingPropertiesKHR 64 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "shaderGroupHandleSize"  Word32 ' False 16 1 ' True ' True, ' FieldMeta "maxRecursionDepth"  Word32 ' False 20 1 ' True ' True, ' FieldMeta "maxShaderGroupStride"  Word32 ' False 24 1 ' True ' True, ' FieldMeta "shaderGroupBaseAlignment"  Word32 ' False 28 1 ' True ' True, ' FieldMeta "maxGeometryCount"  Word64 ' False 32 1 ' True ' True, ' FieldMeta "maxInstanceCount"  Word64 ' False 40 1 ' True ' True, ' FieldMeta "maxPrimitiveCount"  Word64 ' False 48 1 ' True ' True, ' FieldMeta "maxDescriptorSetAccelerationStructures"  Word32 ' False 56 1 ' True ' True, ' FieldMeta "shaderGroupHandleCaptureReplaySize"  Word32 ' False 60 1 ' True ' True] ' False ' True '[ VkPhysicalDeviceProperties2]   | 
|  type StructRep VkPhysicalDeviceRayTracingFeaturesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions  type StructRep VkPhysicalDeviceRayTracingFeaturesKHR = ' StructMeta "VkPhysicalDeviceRayTracingFeaturesKHR"  VkPhysicalDeviceRayTracingFeaturesKHR 56 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "rayTracing"  VkBool32 ' False 16 1 ' True ' True, ' FieldMeta "rayTracingShaderGroupHandleCaptureReplay"  VkBool32 ' False 20 1 ' True ' True, ' FieldMeta "rayTracingShaderGroupHandleCaptureReplayMixed"  VkBool32 ' False 24 1 ' True ' True, ' FieldMeta "rayTracingAccelerationStructureCaptureReplay"  VkBool32 ' False 28 1 ' True ' True, ' FieldMeta "rayTracingIndirectTraceRays"  VkBool32 ' False 32 1 ' True ' True, ' FieldMeta "rayTracingIndirectAccelerationStructureBuild"  VkBool32 ' False 36 1 ' True ' True, ' FieldMeta "rayTracingHostAccelerationStructureCommands"  VkBool32 ' False 40 1 ' True ' True, ' FieldMeta "rayQuery"  VkBool32 ' False 44 1 ' True ' True, ' FieldMeta "rayTracingPrimitiveCulling"  VkBool32 ' False 48 1 ' True ' True] ' False ' False '[ VkPhysicalDeviceFeatures2,  VkDeviceCreateInfo]   | 
|  type StructRep VkDeviceOrHostAddressKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkDeviceOrHostAddressConstKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkDeferredOperationInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkCopyMemoryToAccelerationStructureInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkCopyAccelerationStructureToMemoryInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkCopyAccelerationStructureInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkAccelerationStructureVersionKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkAccelerationStructureMemoryRequirementsInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkAccelerationStructureInstanceKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkAccelerationStructureGeometryTrianglesDataKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkAccelerationStructureGeometryKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkAccelerationStructureGeometryInstancesDataKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkAccelerationStructureGeometryDataKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkAccelerationStructureGeometryAabbsDataKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkAccelerationStructureDeviceAddressInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkAccelerationStructureCreateInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkAccelerationStructureCreateGeometryTypeInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkAccelerationStructureBuildOffsetInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkAccelerationStructureBuildGeometryInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions  type StructRep VkAccelerationStructureBuildGeometryInfoKHR = ' StructMeta "VkAccelerationStructureBuildGeometryInfoKHR"  VkAccelerationStructureBuildGeometryInfoKHR 72 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "type"  VkAccelerationStructureTypeKHR ' False 16 1 ' True ' True, ' FieldMeta "flags"  VkBuildAccelerationStructureFlagsKHR ' True 20 1 ' True ' True, ' FieldMeta "update"  VkBool32 ' False 24 1 ' True ' True, ' FieldMeta "srcAccelerationStructure"  VkAccelerationStructureKHR ' True 32 1 ' True ' True, ' FieldMeta "dstAccelerationStructure"  VkAccelerationStructureKHR ' False 40 1 ' True ' True, ' FieldMeta "geometryArrayOfPointers"  VkBool32 ' False 48 1 ' True ' True, ' FieldMeta "geometryCount"  Word32 ' True 52 1 ' True ' True, ' FieldMeta "ppGeometries" ( Ptr ( Ptr VkAccelerationStructureGeometryKHR)) ' False 56 1 ' True ' True, ' FieldMeta "scratchData"  VkDeviceOrHostAddressKHR ' False 64 1 ' True ' True] ' False ' False ('[] :: [ Type])   | 
|  type StructRep VkAabbPositionsKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.EnableBetaExtensions   | 
|  type StructRep VkWriteDescriptorSetInlineUniformBlockEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.WriteDescriptorSet   | 
|  type StructRep VkPipelineViewportWScalingStateCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineViewportSwizzleStateCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineViewportStateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineViewportShadingRateImageStateCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineViewportExclusiveScissorStateCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineViewportCoarseSampleOrderStateCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineVertexInputStateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineVertexInputDivisorStateCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineTessellationStateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineTessellationDomainOriginStateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineSampleLocationsStateCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineRepresentativeFragmentTestStateCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineRasterizationStateStreamCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineRasterizationStateRasterizationOrderAMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineRasterizationStateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline  type StructRep VkPipelineRasterizationStateCreateInfo = ' StructMeta "VkPipelineRasterizationStateCreateInfo"  VkPipelineRasterizationStateCreateInfo 64 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "flags"  VkPipelineRasterizationStateCreateFlags ' True 16 1 ' True ' True, ' FieldMeta "depthClampEnable"  VkBool32 ' False 20 1 ' True ' True, ' FieldMeta "rasterizerDiscardEnable"  VkBool32 ' False 24 1 ' True ' True, ' FieldMeta "polygonMode"  VkPolygonMode ' False 28 1 ' True ' True, ' FieldMeta "cullMode"  VkCullModeFlags ' True 32 1 ' True ' True, ' FieldMeta "frontFace"  VkFrontFace ' False 36 1 ' True ' True, ' FieldMeta "depthBiasEnable"  VkBool32 ' False 40 1 ' True ' True, ' FieldMeta "depthBiasConstantFactor"  Float ' False 44 1 ' True ' True, ' FieldMeta "depthBiasClamp"  Float ' False 48 1 ' True ' True, ' FieldMeta "depthBiasSlopeFactor"  Float ' False 52 1 ' True ' True, ' FieldMeta "lineWidth"  Float ' False 56 1 ' True ' True] ' False ' False ('[] :: [ Type])   | 
|  type StructRep VkPipelineRasterizationLineStateCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineRasterizationDepthClipStateCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineRasterizationConservativeStateCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineMultisampleStateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineLayoutCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineInputAssemblyStateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineExecutableStatisticValueKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineExecutableStatisticKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineExecutablePropertiesKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineExecutableInternalRepresentationKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineExecutableInfoKHR Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineDynamicStateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineDiscardRectangleStateCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineDepthStencilStateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline  type StructRep VkPipelineDepthStencilStateCreateInfo = ' StructMeta "VkPipelineDepthStencilStateCreateInfo"  VkPipelineDepthStencilStateCreateInfo 104 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "flags"  VkPipelineDepthStencilStateCreateFlags ' True 16 1 ' True ' True, ' FieldMeta "depthTestEnable"  VkBool32 ' False 20 1 ' True ' True, ' FieldMeta "depthWriteEnable"  VkBool32 ' False 24 1 ' True ' True, ' FieldMeta "depthCompareOp"  VkCompareOp ' False 28 1 ' True ' True, ' FieldMeta "depthBoundsTestEnable"  VkBool32 ' False 32 1 ' True ' True, ' FieldMeta "stencilTestEnable"  VkBool32 ' False 36 1 ' True ' True, ' FieldMeta "front"  VkStencilOpState ' False 40 1 ' True ' True, ' FieldMeta "back"  VkStencilOpState ' False 68 1 ' True ' True, ' FieldMeta "minDepthBounds"  Float ' False 96 1 ' True ' True, ' FieldMeta "maxDepthBounds"  Float ' False 100 1 ' True ' True] ' False ' False ('[] :: [ Type])   | 
|  type StructRep VkPipelineCreationFeedbackEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineCreationFeedbackCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineCoverageToColorStateCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineCoverageReductionStateCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineCoverageModulationStateCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineCompilerControlCreateInfoAMD Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineColorBlendStateCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineColorBlendAttachmentState Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkPipelineCacheCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline   | 
|  type StructRep VkGraphicsPipelineCreateInfo Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Pipeline  type StructRep VkGraphicsPipelineCreateInfo = ' StructMeta "VkGraphicsPipelineCreateInfo"  VkGraphicsPipelineCreateInfo 144 8 '[' FieldMeta "sType"  VkStructureType ' False 0 1 ' True ' True, ' FieldMeta "pNext" ( Ptr Void) ' False 8 1 ' True ' True, ' FieldMeta "flags"  VkPipelineCreateFlags ' True 16 1 ' True ' True, ' FieldMeta "stageCount"  Word32 ' False 20 1 ' True ' True, ' FieldMeta "pStages" ( Ptr VkPipelineShaderStageCreateInfo) ' False 24 1 ' True ' True, ' FieldMeta "pVertexInputState" ( Ptr VkPipelineVertexInputStateCreateInfo) ' True 32 1 ' True ' True, ' FieldMeta "pInputAssemblyState" ( Ptr VkPipelineInputAssemblyStateCreateInfo) ' True 40 1 ' True ' True, ' FieldMeta "pTessellationState" ( Ptr VkPipelineTessellationStateCreateInfo) ' True 48 1 ' True ' True, ' FieldMeta "pViewportState" ( Ptr VkPipelineViewportStateCreateInfo) ' True 56 1 ' True ' True, ' FieldMeta "pRasterizationState" ( Ptr VkPipelineRasterizationStateCreateInfo) ' False 64 1 ' True ' True, ' FieldMeta "pMultisampleState" ( Ptr VkPipelineMultisampleStateCreateInfo) ' True 72 1 ' True ' True, ' FieldMeta "pDepthStencilState" ( Ptr VkPipelineDepthStencilStateCreateInfo) ' True 80 1 ' True ' True, ' FieldMeta "pColorBlendState" ( Ptr VkPipelineColorBlendStateCreateInfo) ' True 88 1 ' True ' True, ' FieldMeta "pDynamicState" ( Ptr VkPipelineDynamicStateCreateInfo) ' True 96 1 ' True ' True, ' FieldMeta "layout"  VkPipelineLayout ' False 104 1 ' True ' True, ' FieldMeta "renderPass"  VkRenderPass ' False 112 1 ' True ' True, ' FieldMeta "subpass"  Word32 ' False 120 1 ' True ' True, ' FieldMeta "basePipelineHandle"  VkPipeline ' True 128 1 ' True ' True, ' FieldMeta "basePipelineIndex"  Int32 ' False 136 1 ' True ' True] ' False ' False ('[] :: [ Type])   | 
|  type StructRep VkGraphicsShaderGroupCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Graphics   | 
|  type StructRep VkGraphicsPipelineShaderGroupsCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.Graphics   | 
|  type StructRep VkAccelerationStructureMemoryRequirementsInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.AccelerationStructure   | 
|  type StructRep VkAccelerationStructureInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.AccelerationStructure   | 
|  type StructRep VkAccelerationStructureCreateInfoNV Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.AccelerationStructure   | 
|  type StructRep VkXYColorEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.XYColorEXT   | 
|  type StructRep VkHdrMetadataEXT Source # |   | 
Instance detailsDefined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT   |