Vulkan.jl API
Vulkan.Vulkan
Vulkan.AabbPositionsKHR
Vulkan.AccelerationStructureBuildGeometryInfoKHR
Vulkan.AccelerationStructureBuildGeometryInfoKHR
Vulkan.AccelerationStructureBuildRangeInfoKHR
Vulkan.AccelerationStructureBuildSizesInfoKHR
Vulkan.AccelerationStructureBuildSizesInfoKHR
Vulkan.AccelerationStructureCreateInfoKHR
Vulkan.AccelerationStructureCreateInfoKHR
Vulkan.AccelerationStructureCreateInfoNV
Vulkan.AccelerationStructureCreateInfoNV
Vulkan.AccelerationStructureDeviceAddressInfoKHR
Vulkan.AccelerationStructureDeviceAddressInfoKHR
Vulkan.AccelerationStructureGeometryAabbsDataKHR
Vulkan.AccelerationStructureGeometryAabbsDataKHR
Vulkan.AccelerationStructureGeometryDataKHR
Vulkan.AccelerationStructureGeometryInstancesDataKHR
Vulkan.AccelerationStructureGeometryInstancesDataKHR
Vulkan.AccelerationStructureGeometryKHR
Vulkan.AccelerationStructureGeometryKHR
Vulkan.AccelerationStructureGeometryMotionTrianglesDataNV
Vulkan.AccelerationStructureGeometryMotionTrianglesDataNV
Vulkan.AccelerationStructureGeometryTrianglesDataKHR
Vulkan.AccelerationStructureGeometryTrianglesDataKHR
Vulkan.AccelerationStructureInfoNV
Vulkan.AccelerationStructureInfoNV
Vulkan.AccelerationStructureInstanceKHR
Vulkan.AccelerationStructureInstanceKHR
Vulkan.AccelerationStructureKHR
Vulkan.AccelerationStructureMatrixMotionInstanceNV
Vulkan.AccelerationStructureMatrixMotionInstanceNV
Vulkan.AccelerationStructureMemoryRequirementsInfoNV
Vulkan.AccelerationStructureMemoryRequirementsInfoNV
Vulkan.AccelerationStructureMotionInfoNV
Vulkan.AccelerationStructureMotionInfoNV
Vulkan.AccelerationStructureMotionInstanceDataNV
Vulkan.AccelerationStructureMotionInstanceNV
Vulkan.AccelerationStructureMotionInstanceNV
Vulkan.AccelerationStructureNV
Vulkan.AccelerationStructureNV
Vulkan.AccelerationStructureSRTMotionInstanceNV
Vulkan.AccelerationStructureSRTMotionInstanceNV
Vulkan.AccelerationStructureVersionInfoKHR
Vulkan.AccelerationStructureVersionInfoKHR
Vulkan.AcquireNextImageInfoKHR
Vulkan.AcquireNextImageInfoKHR
Vulkan.AcquireProfilingLockInfoKHR
Vulkan.AcquireProfilingLockInfoKHR
Vulkan.AllocationCallbacks
Vulkan.AllocationCallbacks
Vulkan.ApplicationInfo
Vulkan.ApplicationInfo
Vulkan.AttachmentDescription
Vulkan.AttachmentDescription
Vulkan.AttachmentDescription2
Vulkan.AttachmentDescription2
Vulkan.AttachmentDescriptionStencilLayout
Vulkan.AttachmentDescriptionStencilLayout
Vulkan.AttachmentReference
Vulkan.AttachmentReference2
Vulkan.AttachmentReference2
Vulkan.AttachmentReferenceStencilLayout
Vulkan.AttachmentReferenceStencilLayout
Vulkan.AttachmentSampleCountInfoAMD
Vulkan.AttachmentSampleCountInfoAMD
Vulkan.AttachmentSampleLocationsEXT
Vulkan.BaseInStructure
Vulkan.BaseInStructure
Vulkan.BaseOutStructure
Vulkan.BaseOutStructure
Vulkan.BindAccelerationStructureMemoryInfoNV
Vulkan.BindAccelerationStructureMemoryInfoNV
Vulkan.BindBufferMemoryDeviceGroupInfo
Vulkan.BindBufferMemoryDeviceGroupInfo
Vulkan.BindBufferMemoryInfo
Vulkan.BindBufferMemoryInfo
Vulkan.BindImageMemoryDeviceGroupInfo
Vulkan.BindImageMemoryDeviceGroupInfo
Vulkan.BindImageMemoryInfo
Vulkan.BindImageMemoryInfo
Vulkan.BindImageMemorySwapchainInfoKHR
Vulkan.BindImageMemorySwapchainInfoKHR
Vulkan.BindImagePlaneMemoryInfo
Vulkan.BindImagePlaneMemoryInfo
Vulkan.BindIndexBufferIndirectCommandNV
Vulkan.BindShaderGroupIndirectCommandNV
Vulkan.BindSparseInfo
Vulkan.BindSparseInfo
Vulkan.BindVertexBufferIndirectCommandNV
Vulkan.BlitImageInfo2
Vulkan.BlitImageInfo2
Vulkan.Buffer
Vulkan.BufferCopy
Vulkan.BufferCopy2
Vulkan.BufferCopy2
Vulkan.BufferCreateInfo
Vulkan.BufferCreateInfo
Vulkan.BufferDeviceAddressCreateInfoEXT
Vulkan.BufferDeviceAddressCreateInfoEXT
Vulkan.BufferDeviceAddressInfo
Vulkan.BufferDeviceAddressInfo
Vulkan.BufferImageCopy
Vulkan.BufferImageCopy2
Vulkan.BufferImageCopy2
Vulkan.BufferMemoryBarrier
Vulkan.BufferMemoryBarrier
Vulkan.BufferMemoryBarrier2
Vulkan.BufferMemoryBarrier2
Vulkan.BufferMemoryRequirementsInfo2
Vulkan.BufferMemoryRequirementsInfo2
Vulkan.BufferOpaqueCaptureAddressCreateInfo
Vulkan.BufferOpaqueCaptureAddressCreateInfo
Vulkan.BufferView
Vulkan.BufferViewCreateInfo
Vulkan.BufferViewCreateInfo
Vulkan.CalibratedTimestampInfoEXT
Vulkan.CalibratedTimestampInfoEXT
Vulkan.CheckpointData2NV
Vulkan.CheckpointData2NV
Vulkan.CheckpointDataNV
Vulkan.CheckpointDataNV
Vulkan.ClearAttachment
Vulkan.ClearColorValue
Vulkan.ClearDepthStencilValue
Vulkan.ClearRect
Vulkan.ClearValue
Vulkan.CoarseSampleLocationNV
Vulkan.CoarseSampleOrderCustomNV
Vulkan.CommandBufferAllocateInfo
Vulkan.CommandBufferAllocateInfo
Vulkan.CommandBufferBeginInfo
Vulkan.CommandBufferBeginInfo
Vulkan.CommandBufferInheritanceConditionalRenderingInfoEXT
Vulkan.CommandBufferInheritanceConditionalRenderingInfoEXT
Vulkan.CommandBufferInheritanceInfo
Vulkan.CommandBufferInheritanceInfo
Vulkan.CommandBufferInheritanceRenderPassTransformInfoQCOM
Vulkan.CommandBufferInheritanceRenderPassTransformInfoQCOM
Vulkan.CommandBufferInheritanceRenderingInfo
Vulkan.CommandBufferInheritanceRenderingInfo
Vulkan.CommandBufferInheritanceViewportScissorInfoNV
Vulkan.CommandBufferInheritanceViewportScissorInfoNV
Vulkan.CommandBufferSubmitInfo
Vulkan.CommandBufferSubmitInfo
Vulkan.CommandPool
Vulkan.CommandPoolCreateInfo
Vulkan.CommandPoolCreateInfo
Vulkan.ComponentMapping
Vulkan.ComputePipelineCreateInfo
Vulkan.ComputePipelineCreateInfo
Vulkan.ConditionalRenderingBeginInfoEXT
Vulkan.ConditionalRenderingBeginInfoEXT
Vulkan.ConformanceVersion
Vulkan.CooperativeMatrixPropertiesNV
Vulkan.CooperativeMatrixPropertiesNV
Vulkan.CopyAccelerationStructureInfoKHR
Vulkan.CopyAccelerationStructureInfoKHR
Vulkan.CopyAccelerationStructureToMemoryInfoKHR
Vulkan.CopyAccelerationStructureToMemoryInfoKHR
Vulkan.CopyBufferInfo2
Vulkan.CopyBufferInfo2
Vulkan.CopyBufferToImageInfo2
Vulkan.CopyBufferToImageInfo2
Vulkan.CopyCommandTransformInfoQCOM
Vulkan.CopyCommandTransformInfoQCOM
Vulkan.CopyDescriptorSet
Vulkan.CopyDescriptorSet
Vulkan.CopyImageInfo2
Vulkan.CopyImageInfo2
Vulkan.CopyImageToBufferInfo2
Vulkan.CopyImageToBufferInfo2
Vulkan.CopyMemoryToAccelerationStructureInfoKHR
Vulkan.CopyMemoryToAccelerationStructureInfoKHR
Vulkan.CuFunctionCreateInfoNVX
Vulkan.CuFunctionCreateInfoNVX
Vulkan.CuFunctionNVX
Vulkan.CuLaunchInfoNVX
Vulkan.CuLaunchInfoNVX
Vulkan.CuModuleCreateInfoNVX
Vulkan.CuModuleCreateInfoNVX
Vulkan.CuModuleNVX
Vulkan.DebugMarkerMarkerInfoEXT
Vulkan.DebugMarkerMarkerInfoEXT
Vulkan.DebugMarkerObjectNameInfoEXT
Vulkan.DebugMarkerObjectNameInfoEXT
Vulkan.DebugMarkerObjectTagInfoEXT
Vulkan.DebugMarkerObjectTagInfoEXT
Vulkan.DebugReportCallbackCreateInfoEXT
Vulkan.DebugReportCallbackCreateInfoEXT
Vulkan.DebugReportCallbackEXT
Vulkan.DebugUtilsLabelEXT
Vulkan.DebugUtilsLabelEXT
Vulkan.DebugUtilsMessengerCallbackDataEXT
Vulkan.DebugUtilsMessengerCallbackDataEXT
Vulkan.DebugUtilsMessengerCreateInfoEXT
Vulkan.DebugUtilsMessengerCreateInfoEXT
Vulkan.DebugUtilsMessengerEXT
Vulkan.DebugUtilsMessengerEXT
Vulkan.DebugUtilsObjectNameInfoEXT
Vulkan.DebugUtilsObjectNameInfoEXT
Vulkan.DebugUtilsObjectTagInfoEXT
Vulkan.DebugUtilsObjectTagInfoEXT
Vulkan.DedicatedAllocationBufferCreateInfoNV
Vulkan.DedicatedAllocationBufferCreateInfoNV
Vulkan.DedicatedAllocationImageCreateInfoNV
Vulkan.DedicatedAllocationImageCreateInfoNV
Vulkan.DedicatedAllocationMemoryAllocateInfoNV
Vulkan.DedicatedAllocationMemoryAllocateInfoNV
Vulkan.DependencyInfo
Vulkan.DependencyInfo
Vulkan.DescriptorBufferInfo
Vulkan.DescriptorBufferInfo
Vulkan.DescriptorImageInfo
Vulkan.DescriptorPool
Vulkan.DescriptorPool
Vulkan.DescriptorPoolCreateInfo
Vulkan.DescriptorPoolCreateInfo
Vulkan.DescriptorPoolInlineUniformBlockCreateInfo
Vulkan.DescriptorPoolInlineUniformBlockCreateInfo
Vulkan.DescriptorPoolSize
Vulkan.DescriptorSetAllocateInfo
Vulkan.DescriptorSetAllocateInfo
Vulkan.DescriptorSetBindingReferenceVALVE
Vulkan.DescriptorSetBindingReferenceVALVE
Vulkan.DescriptorSetLayout
Vulkan.DescriptorSetLayout
Vulkan.DescriptorSetLayoutBinding
Vulkan.DescriptorSetLayoutBinding
Vulkan.DescriptorSetLayoutBindingFlagsCreateInfo
Vulkan.DescriptorSetLayoutBindingFlagsCreateInfo
Vulkan.DescriptorSetLayoutCreateInfo
Vulkan.DescriptorSetLayoutCreateInfo
Vulkan.DescriptorSetLayoutHostMappingInfoVALVE
Vulkan.DescriptorSetLayoutHostMappingInfoVALVE
Vulkan.DescriptorSetLayoutSupport
Vulkan.DescriptorSetLayoutSupport
Vulkan.DescriptorSetVariableDescriptorCountAllocateInfo
Vulkan.DescriptorSetVariableDescriptorCountAllocateInfo
Vulkan.DescriptorSetVariableDescriptorCountLayoutSupport
Vulkan.DescriptorSetVariableDescriptorCountLayoutSupport
Vulkan.DescriptorUpdateTemplate
Vulkan.DescriptorUpdateTemplate
Vulkan.DescriptorUpdateTemplateCreateInfo
Vulkan.DescriptorUpdateTemplateCreateInfo
Vulkan.DescriptorUpdateTemplateEntry
Vulkan.Device
Vulkan.Device
Vulkan.DeviceBufferMemoryRequirements
Vulkan.DeviceBufferMemoryRequirements
Vulkan.DeviceCreateInfo
Vulkan.DeviceCreateInfo
Vulkan.DeviceDeviceMemoryReportCreateInfoEXT
Vulkan.DeviceDeviceMemoryReportCreateInfoEXT
Vulkan.DeviceDiagnosticsConfigCreateInfoNV
Vulkan.DeviceDiagnosticsConfigCreateInfoNV
Vulkan.DeviceEventInfoEXT
Vulkan.DeviceEventInfoEXT
Vulkan.DeviceGroupBindSparseInfo
Vulkan.DeviceGroupBindSparseInfo
Vulkan.DeviceGroupCommandBufferBeginInfo
Vulkan.DeviceGroupCommandBufferBeginInfo
Vulkan.DeviceGroupDeviceCreateInfo
Vulkan.DeviceGroupDeviceCreateInfo
Vulkan.DeviceGroupPresentCapabilitiesKHR
Vulkan.DeviceGroupPresentCapabilitiesKHR
Vulkan.DeviceGroupPresentInfoKHR
Vulkan.DeviceGroupPresentInfoKHR
Vulkan.DeviceGroupRenderPassBeginInfo
Vulkan.DeviceGroupRenderPassBeginInfo
Vulkan.DeviceGroupSubmitInfo
Vulkan.DeviceGroupSubmitInfo
Vulkan.DeviceGroupSwapchainCreateInfoKHR
Vulkan.DeviceGroupSwapchainCreateInfoKHR
Vulkan.DeviceImageMemoryRequirements
Vulkan.DeviceImageMemoryRequirements
Vulkan.DeviceMemory
Vulkan.DeviceMemoryOpaqueCaptureAddressInfo
Vulkan.DeviceMemoryOpaqueCaptureAddressInfo
Vulkan.DeviceMemoryOverallocationCreateInfoAMD
Vulkan.DeviceMemoryOverallocationCreateInfoAMD
Vulkan.DeviceMemoryReportCallbackDataEXT
Vulkan.DeviceMemoryReportCallbackDataEXT
Vulkan.DeviceOrHostAddressConstKHR
Vulkan.DeviceOrHostAddressKHR
Vulkan.DevicePrivateDataCreateInfo
Vulkan.DevicePrivateDataCreateInfo
Vulkan.DeviceQueueCreateInfo
Vulkan.DeviceQueueCreateInfo
Vulkan.DeviceQueueGlobalPriorityCreateInfoKHR
Vulkan.DeviceQueueGlobalPriorityCreateInfoKHR
Vulkan.DeviceQueueInfo2
Vulkan.DeviceQueueInfo2
Vulkan.DispatchIndirectCommand
Vulkan.DisplayEventInfoEXT
Vulkan.DisplayEventInfoEXT
Vulkan.DisplayModeCreateInfoKHR
Vulkan.DisplayModeCreateInfoKHR
Vulkan.DisplayModeKHR
Vulkan.DisplayModeKHR
Vulkan.DisplayModeParametersKHR
Vulkan.DisplayModeProperties2KHR
Vulkan.DisplayModeProperties2KHR
Vulkan.DisplayModePropertiesKHR
Vulkan.DisplayNativeHdrSurfaceCapabilitiesAMD
Vulkan.DisplayNativeHdrSurfaceCapabilitiesAMD
Vulkan.DisplayPlaneCapabilities2KHR
Vulkan.DisplayPlaneCapabilities2KHR
Vulkan.DisplayPlaneCapabilitiesKHR
Vulkan.DisplayPlaneCapabilitiesKHR
Vulkan.DisplayPlaneInfo2KHR
Vulkan.DisplayPlaneInfo2KHR
Vulkan.DisplayPlaneProperties2KHR
Vulkan.DisplayPlaneProperties2KHR
Vulkan.DisplayPlanePropertiesKHR
Vulkan.DisplayPowerInfoEXT
Vulkan.DisplayPowerInfoEXT
Vulkan.DisplayPresentInfoKHR
Vulkan.DisplayPresentInfoKHR
Vulkan.DisplayProperties2KHR
Vulkan.DisplayProperties2KHR
Vulkan.DisplayPropertiesKHR
Vulkan.DisplayPropertiesKHR
Vulkan.DisplaySurfaceCreateInfoKHR
Vulkan.DisplaySurfaceCreateInfoKHR
Vulkan.DrawIndexedIndirectCommand
Vulkan.DrawIndirectCommand
Vulkan.DrawMeshTasksIndirectCommandNV
Vulkan.DrmFormatModifierProperties2EXT
Vulkan.DrmFormatModifierPropertiesEXT
Vulkan.DrmFormatModifierPropertiesList2EXT
Vulkan.DrmFormatModifierPropertiesList2EXT
Vulkan.DrmFormatModifierPropertiesListEXT
Vulkan.DrmFormatModifierPropertiesListEXT
Vulkan.Event
Vulkan.EventCreateInfo
Vulkan.EventCreateInfo
Vulkan.ExportFenceCreateInfo
Vulkan.ExportFenceCreateInfo
Vulkan.ExportMemoryAllocateInfo
Vulkan.ExportMemoryAllocateInfo
Vulkan.ExportMemoryAllocateInfoNV
Vulkan.ExportMemoryAllocateInfoNV
Vulkan.ExportSemaphoreCreateInfo
Vulkan.ExportSemaphoreCreateInfo
Vulkan.ExtensionProperties
Vulkan.Extent2D
Vulkan.Extent3D
Vulkan.ExternalBufferProperties
Vulkan.ExternalBufferProperties
Vulkan.ExternalFenceProperties
Vulkan.ExternalFenceProperties
Vulkan.ExternalImageFormatProperties
Vulkan.ExternalImageFormatProperties
Vulkan.ExternalImageFormatPropertiesNV
Vulkan.ExternalImageFormatPropertiesNV
Vulkan.ExternalMemoryBufferCreateInfo
Vulkan.ExternalMemoryBufferCreateInfo
Vulkan.ExternalMemoryImageCreateInfo
Vulkan.ExternalMemoryImageCreateInfo
Vulkan.ExternalMemoryImageCreateInfoNV
Vulkan.ExternalMemoryImageCreateInfoNV
Vulkan.ExternalMemoryProperties
Vulkan.ExternalMemoryProperties
Vulkan.ExternalSemaphoreProperties
Vulkan.ExternalSemaphoreProperties
Vulkan.FeatureCondition
Vulkan.Fence
Vulkan.FenceCreateInfo
Vulkan.FenceCreateInfo
Vulkan.FenceGetFdInfoKHR
Vulkan.FenceGetFdInfoKHR
Vulkan.FilterCubicImageViewImageFormatPropertiesEXT
Vulkan.FilterCubicImageViewImageFormatPropertiesEXT
Vulkan.FormatProperties
Vulkan.FormatProperties
Vulkan.FormatProperties2
Vulkan.FormatProperties2
Vulkan.FormatProperties3
Vulkan.FormatProperties3
Vulkan.FragmentShadingRateAttachmentInfoKHR
Vulkan.FragmentShadingRateAttachmentInfoKHR
Vulkan.Framebuffer
Vulkan.FramebufferAttachmentImageInfo
Vulkan.FramebufferAttachmentImageInfo
Vulkan.FramebufferAttachmentsCreateInfo
Vulkan.FramebufferAttachmentsCreateInfo
Vulkan.FramebufferCreateInfo
Vulkan.FramebufferCreateInfo
Vulkan.FramebufferMixedSamplesCombinationNV
Vulkan.FramebufferMixedSamplesCombinationNV
Vulkan.GeneratedCommandsInfoNV
Vulkan.GeneratedCommandsInfoNV
Vulkan.GeneratedCommandsMemoryRequirementsInfoNV
Vulkan.GeneratedCommandsMemoryRequirementsInfoNV
Vulkan.GeometryAABBNV
Vulkan.GeometryAABBNV
Vulkan.GeometryDataNV
Vulkan.GeometryNV
Vulkan.GeometryNV
Vulkan.GeometryTrianglesNV
Vulkan.GeometryTrianglesNV
Vulkan.GraphicsPipelineCreateInfo
Vulkan.GraphicsPipelineCreateInfo
Vulkan.GraphicsPipelineShaderGroupsCreateInfoNV
Vulkan.GraphicsPipelineShaderGroupsCreateInfoNV
Vulkan.GraphicsShaderGroupCreateInfoNV
Vulkan.GraphicsShaderGroupCreateInfoNV
Vulkan.Handle
Vulkan.HdrMetadataEXT
Vulkan.HdrMetadataEXT
Vulkan.HeadlessSurfaceCreateInfoEXT
Vulkan.HeadlessSurfaceCreateInfoEXT
Vulkan.Image
Vulkan.Image
Vulkan.ImageBlit
Vulkan.ImageBlit2
Vulkan.ImageBlit2
Vulkan.ImageCopy
Vulkan.ImageCopy2
Vulkan.ImageCopy2
Vulkan.ImageCreateInfo
Vulkan.ImageCreateInfo
Vulkan.ImageDrmFormatModifierExplicitCreateInfoEXT
Vulkan.ImageDrmFormatModifierExplicitCreateInfoEXT
Vulkan.ImageDrmFormatModifierListCreateInfoEXT
Vulkan.ImageDrmFormatModifierListCreateInfoEXT
Vulkan.ImageDrmFormatModifierPropertiesEXT
Vulkan.ImageDrmFormatModifierPropertiesEXT
Vulkan.ImageFormatListCreateInfo
Vulkan.ImageFormatListCreateInfo
Vulkan.ImageFormatProperties
Vulkan.ImageFormatProperties
Vulkan.ImageFormatProperties2
Vulkan.ImageFormatProperties2
Vulkan.ImageMemoryBarrier
Vulkan.ImageMemoryBarrier
Vulkan.ImageMemoryBarrier2
Vulkan.ImageMemoryBarrier2
Vulkan.ImageMemoryRequirementsInfo2
Vulkan.ImageMemoryRequirementsInfo2
Vulkan.ImagePlaneMemoryRequirementsInfo
Vulkan.ImagePlaneMemoryRequirementsInfo
Vulkan.ImageResolve
Vulkan.ImageResolve2
Vulkan.ImageResolve2
Vulkan.ImageSparseMemoryRequirementsInfo2
Vulkan.ImageSparseMemoryRequirementsInfo2
Vulkan.ImageStencilUsageCreateInfo
Vulkan.ImageStencilUsageCreateInfo
Vulkan.ImageSubresource
Vulkan.ImageSubresourceLayers
Vulkan.ImageSubresourceRange
Vulkan.ImageSwapchainCreateInfoKHR
Vulkan.ImageSwapchainCreateInfoKHR
Vulkan.ImageView
Vulkan.ImageView
Vulkan.ImageViewASTCDecodeModeEXT
Vulkan.ImageViewASTCDecodeModeEXT
Vulkan.ImageViewAddressPropertiesNVX
Vulkan.ImageViewAddressPropertiesNVX
Vulkan.ImageViewCreateInfo
Vulkan.ImageViewCreateInfo
Vulkan.ImageViewHandleInfoNVX
Vulkan.ImageViewHandleInfoNVX
Vulkan.ImageViewMinLodCreateInfoEXT
Vulkan.ImageViewMinLodCreateInfoEXT
Vulkan.ImageViewUsageCreateInfo
Vulkan.ImageViewUsageCreateInfo
Vulkan.ImportFenceFdInfoKHR
Vulkan.ImportFenceFdInfoKHR
Vulkan.ImportMemoryFdInfoKHR
Vulkan.ImportMemoryFdInfoKHR
Vulkan.ImportMemoryHostPointerInfoEXT
Vulkan.ImportMemoryHostPointerInfoEXT
Vulkan.ImportSemaphoreFdInfoKHR
Vulkan.ImportSemaphoreFdInfoKHR
Vulkan.IndirectCommandsLayoutCreateInfoNV
Vulkan.IndirectCommandsLayoutCreateInfoNV
Vulkan.IndirectCommandsLayoutNV
Vulkan.IndirectCommandsLayoutNV
Vulkan.IndirectCommandsLayoutTokenNV
Vulkan.IndirectCommandsLayoutTokenNV
Vulkan.IndirectCommandsStreamNV
Vulkan.InitializePerformanceApiInfoINTEL
Vulkan.InitializePerformanceApiInfoINTEL
Vulkan.InputAttachmentAspectReference
Vulkan.Instance
Vulkan.InstanceCreateInfo
Vulkan.InstanceCreateInfo
Vulkan.LayerProperties
Vulkan.MappedMemoryRange
Vulkan.MappedMemoryRange
Vulkan.MemoryAllocateFlagsInfo
Vulkan.MemoryAllocateFlagsInfo
Vulkan.MemoryAllocateInfo
Vulkan.MemoryAllocateInfo
Vulkan.MemoryBarrier
Vulkan.MemoryBarrier
Vulkan.MemoryBarrier2
Vulkan.MemoryBarrier2
Vulkan.MemoryDedicatedAllocateInfo
Vulkan.MemoryDedicatedAllocateInfo
Vulkan.MemoryDedicatedRequirements
Vulkan.MemoryDedicatedRequirements
Vulkan.MemoryFdPropertiesKHR
Vulkan.MemoryFdPropertiesKHR
Vulkan.MemoryGetFdInfoKHR
Vulkan.MemoryGetFdInfoKHR
Vulkan.MemoryGetRemoteAddressInfoNV
Vulkan.MemoryGetRemoteAddressInfoNV
Vulkan.MemoryHeap
Vulkan.MemoryHeap
Vulkan.MemoryHostPointerPropertiesEXT
Vulkan.MemoryHostPointerPropertiesEXT
Vulkan.MemoryOpaqueCaptureAddressAllocateInfo
Vulkan.MemoryOpaqueCaptureAddressAllocateInfo
Vulkan.MemoryPriorityAllocateInfoEXT
Vulkan.MemoryPriorityAllocateInfoEXT
Vulkan.MemoryRequirements
Vulkan.MemoryRequirements2
Vulkan.MemoryRequirements2
Vulkan.MemoryType
Vulkan.MemoryType
Vulkan.MultiDrawIndexedInfoEXT
Vulkan.MultiDrawInfoEXT
Vulkan.MultisamplePropertiesEXT
Vulkan.MultisamplePropertiesEXT
Vulkan.MultiviewPerViewAttributesInfoNVX
Vulkan.MultiviewPerViewAttributesInfoNVX
Vulkan.MutableDescriptorTypeCreateInfoVALVE
Vulkan.MutableDescriptorTypeCreateInfoVALVE
Vulkan.MutableDescriptorTypeListVALVE
Vulkan.Offset2D
Vulkan.Offset3D
Vulkan.PastPresentationTimingGOOGLE
Vulkan.PerformanceConfigurationAcquireInfoINTEL
Vulkan.PerformanceConfigurationAcquireInfoINTEL
Vulkan.PerformanceCounterDescriptionKHR
Vulkan.PerformanceCounterDescriptionKHR
Vulkan.PerformanceCounterKHR
Vulkan.PerformanceCounterKHR
Vulkan.PerformanceCounterResultKHR
Vulkan.PerformanceMarkerInfoINTEL
Vulkan.PerformanceMarkerInfoINTEL
Vulkan.PerformanceOverrideInfoINTEL
Vulkan.PerformanceOverrideInfoINTEL
Vulkan.PerformanceQuerySubmitInfoKHR
Vulkan.PerformanceQuerySubmitInfoKHR
Vulkan.PerformanceStreamMarkerInfoINTEL
Vulkan.PerformanceStreamMarkerInfoINTEL
Vulkan.PerformanceValueDataINTEL
Vulkan.PerformanceValueINTEL
Vulkan.PhysicalDevice16BitStorageFeatures
Vulkan.PhysicalDevice16BitStorageFeatures
Vulkan.PhysicalDevice4444FormatsFeaturesEXT
Vulkan.PhysicalDevice4444FormatsFeaturesEXT
Vulkan.PhysicalDevice8BitStorageFeatures
Vulkan.PhysicalDevice8BitStorageFeatures
Vulkan.PhysicalDeviceASTCDecodeFeaturesEXT
Vulkan.PhysicalDeviceASTCDecodeFeaturesEXT
Vulkan.PhysicalDeviceAccelerationStructureFeaturesKHR
Vulkan.PhysicalDeviceAccelerationStructureFeaturesKHR
Vulkan.PhysicalDeviceAccelerationStructurePropertiesKHR
Vulkan.PhysicalDeviceAccelerationStructurePropertiesKHR
Vulkan.PhysicalDeviceBlendOperationAdvancedFeaturesEXT
Vulkan.PhysicalDeviceBlendOperationAdvancedFeaturesEXT
Vulkan.PhysicalDeviceBlendOperationAdvancedPropertiesEXT
Vulkan.PhysicalDeviceBlendOperationAdvancedPropertiesEXT
Vulkan.PhysicalDeviceBorderColorSwizzleFeaturesEXT
Vulkan.PhysicalDeviceBorderColorSwizzleFeaturesEXT
Vulkan.PhysicalDeviceBufferDeviceAddressFeatures
Vulkan.PhysicalDeviceBufferDeviceAddressFeatures
Vulkan.PhysicalDeviceBufferDeviceAddressFeaturesEXT
Vulkan.PhysicalDeviceBufferDeviceAddressFeaturesEXT
Vulkan.PhysicalDeviceCoherentMemoryFeaturesAMD
Vulkan.PhysicalDeviceCoherentMemoryFeaturesAMD
Vulkan.PhysicalDeviceColorWriteEnableFeaturesEXT
Vulkan.PhysicalDeviceColorWriteEnableFeaturesEXT
Vulkan.PhysicalDeviceComputeShaderDerivativesFeaturesNV
Vulkan.PhysicalDeviceComputeShaderDerivativesFeaturesNV
Vulkan.PhysicalDeviceConditionalRenderingFeaturesEXT
Vulkan.PhysicalDeviceConditionalRenderingFeaturesEXT
Vulkan.PhysicalDeviceConservativeRasterizationPropertiesEXT
Vulkan.PhysicalDeviceConservativeRasterizationPropertiesEXT
Vulkan.PhysicalDeviceCooperativeMatrixFeaturesNV
Vulkan.PhysicalDeviceCooperativeMatrixFeaturesNV
Vulkan.PhysicalDeviceCooperativeMatrixPropertiesNV
Vulkan.PhysicalDeviceCooperativeMatrixPropertiesNV
Vulkan.PhysicalDeviceCornerSampledImageFeaturesNV
Vulkan.PhysicalDeviceCornerSampledImageFeaturesNV
Vulkan.PhysicalDeviceCoverageReductionModeFeaturesNV
Vulkan.PhysicalDeviceCoverageReductionModeFeaturesNV
Vulkan.PhysicalDeviceCustomBorderColorFeaturesEXT
Vulkan.PhysicalDeviceCustomBorderColorFeaturesEXT
Vulkan.PhysicalDeviceCustomBorderColorPropertiesEXT
Vulkan.PhysicalDeviceCustomBorderColorPropertiesEXT
Vulkan.PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
Vulkan.PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
Vulkan.PhysicalDeviceDepthClipControlFeaturesEXT
Vulkan.PhysicalDeviceDepthClipControlFeaturesEXT
Vulkan.PhysicalDeviceDepthClipEnableFeaturesEXT
Vulkan.PhysicalDeviceDepthClipEnableFeaturesEXT
Vulkan.PhysicalDeviceDepthStencilResolveProperties
Vulkan.PhysicalDeviceDepthStencilResolveProperties
Vulkan.PhysicalDeviceDescriptorIndexingFeatures
Vulkan.PhysicalDeviceDescriptorIndexingFeatures
Vulkan.PhysicalDeviceDescriptorIndexingProperties
Vulkan.PhysicalDeviceDescriptorIndexingProperties
Vulkan.PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
Vulkan.PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
Vulkan.PhysicalDeviceDeviceGeneratedCommandsFeaturesNV
Vulkan.PhysicalDeviceDeviceGeneratedCommandsFeaturesNV
Vulkan.PhysicalDeviceDeviceGeneratedCommandsPropertiesNV
Vulkan.PhysicalDeviceDeviceGeneratedCommandsPropertiesNV
Vulkan.PhysicalDeviceDeviceMemoryReportFeaturesEXT
Vulkan.PhysicalDeviceDeviceMemoryReportFeaturesEXT
Vulkan.PhysicalDeviceDiagnosticsConfigFeaturesNV
Vulkan.PhysicalDeviceDiagnosticsConfigFeaturesNV
Vulkan.PhysicalDeviceDiscardRectanglePropertiesEXT
Vulkan.PhysicalDeviceDiscardRectanglePropertiesEXT
Vulkan.PhysicalDeviceDriverProperties
Vulkan.PhysicalDeviceDriverProperties
Vulkan.PhysicalDeviceDrmPropertiesEXT
Vulkan.PhysicalDeviceDrmPropertiesEXT
Vulkan.PhysicalDeviceDynamicRenderingFeatures
Vulkan.PhysicalDeviceDynamicRenderingFeatures
Vulkan.PhysicalDeviceExclusiveScissorFeaturesNV
Vulkan.PhysicalDeviceExclusiveScissorFeaturesNV
Vulkan.PhysicalDeviceExtendedDynamicState2FeaturesEXT
Vulkan.PhysicalDeviceExtendedDynamicState2FeaturesEXT
Vulkan.PhysicalDeviceExtendedDynamicStateFeaturesEXT
Vulkan.PhysicalDeviceExtendedDynamicStateFeaturesEXT
Vulkan.PhysicalDeviceExternalBufferInfo
Vulkan.PhysicalDeviceExternalBufferInfo
Vulkan.PhysicalDeviceExternalFenceInfo
Vulkan.PhysicalDeviceExternalFenceInfo
Vulkan.PhysicalDeviceExternalImageFormatInfo
Vulkan.PhysicalDeviceExternalImageFormatInfo
Vulkan.PhysicalDeviceExternalMemoryHostPropertiesEXT
Vulkan.PhysicalDeviceExternalMemoryHostPropertiesEXT
Vulkan.PhysicalDeviceExternalMemoryRDMAFeaturesNV
Vulkan.PhysicalDeviceExternalMemoryRDMAFeaturesNV
Vulkan.PhysicalDeviceExternalSemaphoreInfo
Vulkan.PhysicalDeviceExternalSemaphoreInfo
Vulkan.PhysicalDeviceFeatures
Vulkan.PhysicalDeviceFeatures
Vulkan.PhysicalDeviceFeatures2
Vulkan.PhysicalDeviceFeatures2
Vulkan.PhysicalDeviceFloatControlsProperties
Vulkan.PhysicalDeviceFloatControlsProperties
Vulkan.PhysicalDeviceFragmentDensityMap2FeaturesEXT
Vulkan.PhysicalDeviceFragmentDensityMap2FeaturesEXT
Vulkan.PhysicalDeviceFragmentDensityMap2PropertiesEXT
Vulkan.PhysicalDeviceFragmentDensityMap2PropertiesEXT
Vulkan.PhysicalDeviceFragmentDensityMapFeaturesEXT
Vulkan.PhysicalDeviceFragmentDensityMapFeaturesEXT
Vulkan.PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM
Vulkan.PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM
Vulkan.PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM
Vulkan.PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM
Vulkan.PhysicalDeviceFragmentDensityMapPropertiesEXT
Vulkan.PhysicalDeviceFragmentDensityMapPropertiesEXT
Vulkan.PhysicalDeviceFragmentShaderBarycentricFeaturesNV
Vulkan.PhysicalDeviceFragmentShaderBarycentricFeaturesNV
Vulkan.PhysicalDeviceFragmentShaderInterlockFeaturesEXT
Vulkan.PhysicalDeviceFragmentShaderInterlockFeaturesEXT
Vulkan.PhysicalDeviceFragmentShadingRateEnumsFeaturesNV
Vulkan.PhysicalDeviceFragmentShadingRateEnumsFeaturesNV
Vulkan.PhysicalDeviceFragmentShadingRateEnumsPropertiesNV
Vulkan.PhysicalDeviceFragmentShadingRateEnumsPropertiesNV
Vulkan.PhysicalDeviceFragmentShadingRateFeaturesKHR
Vulkan.PhysicalDeviceFragmentShadingRateFeaturesKHR
Vulkan.PhysicalDeviceFragmentShadingRateKHR
Vulkan.PhysicalDeviceFragmentShadingRateKHR
Vulkan.PhysicalDeviceFragmentShadingRatePropertiesKHR
Vulkan.PhysicalDeviceFragmentShadingRatePropertiesKHR
Vulkan.PhysicalDeviceGlobalPriorityQueryFeaturesKHR
Vulkan.PhysicalDeviceGlobalPriorityQueryFeaturesKHR
Vulkan.PhysicalDeviceGroupProperties
Vulkan.PhysicalDeviceGroupProperties
Vulkan.PhysicalDeviceHostQueryResetFeatures
Vulkan.PhysicalDeviceHostQueryResetFeatures
Vulkan.PhysicalDeviceIDProperties
Vulkan.PhysicalDeviceIDProperties
Vulkan.PhysicalDeviceImageDrmFormatModifierInfoEXT
Vulkan.PhysicalDeviceImageDrmFormatModifierInfoEXT
Vulkan.PhysicalDeviceImageFormatInfo2
Vulkan.PhysicalDeviceImageFormatInfo2
Vulkan.PhysicalDeviceImageRobustnessFeatures
Vulkan.PhysicalDeviceImageRobustnessFeatures
Vulkan.PhysicalDeviceImageViewImageFormatInfoEXT
Vulkan.PhysicalDeviceImageViewImageFormatInfoEXT
Vulkan.PhysicalDeviceImageViewMinLodFeaturesEXT
Vulkan.PhysicalDeviceImageViewMinLodFeaturesEXT
Vulkan.PhysicalDeviceImagelessFramebufferFeatures
Vulkan.PhysicalDeviceImagelessFramebufferFeatures
Vulkan.PhysicalDeviceIndexTypeUint8FeaturesEXT
Vulkan.PhysicalDeviceIndexTypeUint8FeaturesEXT
Vulkan.PhysicalDeviceInheritedViewportScissorFeaturesNV
Vulkan.PhysicalDeviceInheritedViewportScissorFeaturesNV
Vulkan.PhysicalDeviceInlineUniformBlockFeatures
Vulkan.PhysicalDeviceInlineUniformBlockFeatures
Vulkan.PhysicalDeviceInlineUniformBlockProperties
Vulkan.PhysicalDeviceInlineUniformBlockProperties
Vulkan.PhysicalDeviceInvocationMaskFeaturesHUAWEI
Vulkan.PhysicalDeviceInvocationMaskFeaturesHUAWEI
Vulkan.PhysicalDeviceLimits
Vulkan.PhysicalDeviceLimits
Vulkan.PhysicalDeviceLineRasterizationFeaturesEXT
Vulkan.PhysicalDeviceLineRasterizationFeaturesEXT
Vulkan.PhysicalDeviceLineRasterizationPropertiesEXT
Vulkan.PhysicalDeviceLineRasterizationPropertiesEXT
Vulkan.PhysicalDeviceLinearColorAttachmentFeaturesNV
Vulkan.PhysicalDeviceLinearColorAttachmentFeaturesNV
Vulkan.PhysicalDeviceMaintenance3Properties
Vulkan.PhysicalDeviceMaintenance3Properties
Vulkan.PhysicalDeviceMaintenance4Features
Vulkan.PhysicalDeviceMaintenance4Features
Vulkan.PhysicalDeviceMaintenance4Properties
Vulkan.PhysicalDeviceMaintenance4Properties
Vulkan.PhysicalDeviceMemoryBudgetPropertiesEXT
Vulkan.PhysicalDeviceMemoryBudgetPropertiesEXT
Vulkan.PhysicalDeviceMemoryPriorityFeaturesEXT
Vulkan.PhysicalDeviceMemoryPriorityFeaturesEXT
Vulkan.PhysicalDeviceMemoryProperties
Vulkan.PhysicalDeviceMemoryProperties2
Vulkan.PhysicalDeviceMemoryProperties2
Vulkan.PhysicalDeviceMeshShaderFeaturesNV
Vulkan.PhysicalDeviceMeshShaderFeaturesNV
Vulkan.PhysicalDeviceMeshShaderPropertiesNV
Vulkan.PhysicalDeviceMeshShaderPropertiesNV
Vulkan.PhysicalDeviceMultiDrawFeaturesEXT
Vulkan.PhysicalDeviceMultiDrawFeaturesEXT
Vulkan.PhysicalDeviceMultiDrawPropertiesEXT
Vulkan.PhysicalDeviceMultiDrawPropertiesEXT
Vulkan.PhysicalDeviceMultiviewFeatures
Vulkan.PhysicalDeviceMultiviewFeatures
Vulkan.PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
Vulkan.PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
Vulkan.PhysicalDeviceMultiviewProperties
Vulkan.PhysicalDeviceMultiviewProperties
Vulkan.PhysicalDeviceMutableDescriptorTypeFeaturesVALVE
Vulkan.PhysicalDeviceMutableDescriptorTypeFeaturesVALVE
Vulkan.PhysicalDevicePCIBusInfoPropertiesEXT
Vulkan.PhysicalDevicePCIBusInfoPropertiesEXT
Vulkan.PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT
Vulkan.PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT
Vulkan.PhysicalDevicePerformanceQueryFeaturesKHR
Vulkan.PhysicalDevicePerformanceQueryFeaturesKHR
Vulkan.PhysicalDevicePerformanceQueryPropertiesKHR
Vulkan.PhysicalDevicePerformanceQueryPropertiesKHR
Vulkan.PhysicalDevicePipelineCreationCacheControlFeatures
Vulkan.PhysicalDevicePipelineCreationCacheControlFeatures
Vulkan.PhysicalDevicePipelineExecutablePropertiesFeaturesKHR
Vulkan.PhysicalDevicePipelineExecutablePropertiesFeaturesKHR
Vulkan.PhysicalDevicePointClippingProperties
Vulkan.PhysicalDevicePointClippingProperties
Vulkan.PhysicalDevicePresentIdFeaturesKHR
Vulkan.PhysicalDevicePresentIdFeaturesKHR
Vulkan.PhysicalDevicePresentWaitFeaturesKHR
Vulkan.PhysicalDevicePresentWaitFeaturesKHR
Vulkan.PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT
Vulkan.PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT
Vulkan.PhysicalDevicePrivateDataFeatures
Vulkan.PhysicalDevicePrivateDataFeatures
Vulkan.PhysicalDeviceProperties
Vulkan.PhysicalDeviceProperties2
Vulkan.PhysicalDeviceProperties2
Vulkan.PhysicalDeviceProtectedMemoryFeatures
Vulkan.PhysicalDeviceProtectedMemoryFeatures
Vulkan.PhysicalDeviceProtectedMemoryProperties
Vulkan.PhysicalDeviceProtectedMemoryProperties
Vulkan.PhysicalDeviceProvokingVertexFeaturesEXT
Vulkan.PhysicalDeviceProvokingVertexFeaturesEXT
Vulkan.PhysicalDeviceProvokingVertexPropertiesEXT
Vulkan.PhysicalDeviceProvokingVertexPropertiesEXT
Vulkan.PhysicalDevicePushDescriptorPropertiesKHR
Vulkan.PhysicalDevicePushDescriptorPropertiesKHR
Vulkan.PhysicalDeviceRGBA10X6FormatsFeaturesEXT
Vulkan.PhysicalDeviceRGBA10X6FormatsFeaturesEXT
Vulkan.PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM
Vulkan.PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM
Vulkan.PhysicalDeviceRayQueryFeaturesKHR
Vulkan.PhysicalDeviceRayQueryFeaturesKHR
Vulkan.PhysicalDeviceRayTracingMotionBlurFeaturesNV
Vulkan.PhysicalDeviceRayTracingMotionBlurFeaturesNV
Vulkan.PhysicalDeviceRayTracingPipelineFeaturesKHR
Vulkan.PhysicalDeviceRayTracingPipelineFeaturesKHR
Vulkan.PhysicalDeviceRayTracingPipelinePropertiesKHR
Vulkan.PhysicalDeviceRayTracingPipelinePropertiesKHR
Vulkan.PhysicalDeviceRayTracingPropertiesNV
Vulkan.PhysicalDeviceRayTracingPropertiesNV
Vulkan.PhysicalDeviceRepresentativeFragmentTestFeaturesNV
Vulkan.PhysicalDeviceRepresentativeFragmentTestFeaturesNV
Vulkan.PhysicalDeviceRobustness2FeaturesEXT
Vulkan.PhysicalDeviceRobustness2FeaturesEXT
Vulkan.PhysicalDeviceRobustness2PropertiesEXT
Vulkan.PhysicalDeviceRobustness2PropertiesEXT
Vulkan.PhysicalDeviceSampleLocationsPropertiesEXT
Vulkan.PhysicalDeviceSampleLocationsPropertiesEXT
Vulkan.PhysicalDeviceSamplerFilterMinmaxProperties
Vulkan.PhysicalDeviceSamplerFilterMinmaxProperties
Vulkan.PhysicalDeviceSamplerYcbcrConversionFeatures
Vulkan.PhysicalDeviceSamplerYcbcrConversionFeatures
Vulkan.PhysicalDeviceScalarBlockLayoutFeatures
Vulkan.PhysicalDeviceScalarBlockLayoutFeatures
Vulkan.PhysicalDeviceSeparateDepthStencilLayoutsFeatures
Vulkan.PhysicalDeviceSeparateDepthStencilLayoutsFeatures
Vulkan.PhysicalDeviceShaderAtomicFloat2FeaturesEXT
Vulkan.PhysicalDeviceShaderAtomicFloat2FeaturesEXT
Vulkan.PhysicalDeviceShaderAtomicFloatFeaturesEXT
Vulkan.PhysicalDeviceShaderAtomicFloatFeaturesEXT
Vulkan.PhysicalDeviceShaderAtomicInt64Features
Vulkan.PhysicalDeviceShaderAtomicInt64Features
Vulkan.PhysicalDeviceShaderClockFeaturesKHR
Vulkan.PhysicalDeviceShaderClockFeaturesKHR
Vulkan.PhysicalDeviceShaderCoreProperties2AMD
Vulkan.PhysicalDeviceShaderCoreProperties2AMD
Vulkan.PhysicalDeviceShaderCorePropertiesAMD
Vulkan.PhysicalDeviceShaderCorePropertiesAMD
Vulkan.PhysicalDeviceShaderDemoteToHelperInvocationFeatures
Vulkan.PhysicalDeviceShaderDemoteToHelperInvocationFeatures
Vulkan.PhysicalDeviceShaderDrawParametersFeatures
Vulkan.PhysicalDeviceShaderDrawParametersFeatures
Vulkan.PhysicalDeviceShaderFloat16Int8Features
Vulkan.PhysicalDeviceShaderFloat16Int8Features
Vulkan.PhysicalDeviceShaderImageAtomicInt64FeaturesEXT
Vulkan.PhysicalDeviceShaderImageAtomicInt64FeaturesEXT
Vulkan.PhysicalDeviceShaderImageFootprintFeaturesNV
Vulkan.PhysicalDeviceShaderImageFootprintFeaturesNV
Vulkan.PhysicalDeviceShaderIntegerDotProductFeatures
Vulkan.PhysicalDeviceShaderIntegerDotProductFeatures
Vulkan.PhysicalDeviceShaderIntegerDotProductProperties
Vulkan.PhysicalDeviceShaderIntegerDotProductProperties
Vulkan.PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
Vulkan.PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
Vulkan.PhysicalDeviceShaderSMBuiltinsFeaturesNV
Vulkan.PhysicalDeviceShaderSMBuiltinsFeaturesNV
Vulkan.PhysicalDeviceShaderSMBuiltinsPropertiesNV
Vulkan.PhysicalDeviceShaderSMBuiltinsPropertiesNV
Vulkan.PhysicalDeviceShaderSubgroupExtendedTypesFeatures
Vulkan.PhysicalDeviceShaderSubgroupExtendedTypesFeatures
Vulkan.PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR
Vulkan.PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR
Vulkan.PhysicalDeviceShaderTerminateInvocationFeatures
Vulkan.PhysicalDeviceShaderTerminateInvocationFeatures
Vulkan.PhysicalDeviceShadingRateImageFeaturesNV
Vulkan.PhysicalDeviceShadingRateImageFeaturesNV
Vulkan.PhysicalDeviceShadingRateImagePropertiesNV
Vulkan.PhysicalDeviceShadingRateImagePropertiesNV
Vulkan.PhysicalDeviceSparseImageFormatInfo2
Vulkan.PhysicalDeviceSparseImageFormatInfo2
Vulkan.PhysicalDeviceSparseProperties
Vulkan.PhysicalDeviceSubgroupProperties
Vulkan.PhysicalDeviceSubgroupProperties
Vulkan.PhysicalDeviceSubgroupSizeControlFeatures
Vulkan.PhysicalDeviceSubgroupSizeControlFeatures
Vulkan.PhysicalDeviceSubgroupSizeControlProperties
Vulkan.PhysicalDeviceSubgroupSizeControlProperties
Vulkan.PhysicalDeviceSubpassShadingFeaturesHUAWEI
Vulkan.PhysicalDeviceSubpassShadingFeaturesHUAWEI
Vulkan.PhysicalDeviceSubpassShadingPropertiesHUAWEI
Vulkan.PhysicalDeviceSubpassShadingPropertiesHUAWEI
Vulkan.PhysicalDeviceSurfaceInfo2KHR
Vulkan.PhysicalDeviceSurfaceInfo2KHR
Vulkan.PhysicalDeviceSynchronization2Features
Vulkan.PhysicalDeviceSynchronization2Features
Vulkan.PhysicalDeviceTexelBufferAlignmentFeaturesEXT
Vulkan.PhysicalDeviceTexelBufferAlignmentFeaturesEXT
Vulkan.PhysicalDeviceTexelBufferAlignmentProperties
Vulkan.PhysicalDeviceTexelBufferAlignmentProperties
Vulkan.PhysicalDeviceTextureCompressionASTCHDRFeatures
Vulkan.PhysicalDeviceTextureCompressionASTCHDRFeatures
Vulkan.PhysicalDeviceTimelineSemaphoreFeatures
Vulkan.PhysicalDeviceTimelineSemaphoreFeatures
Vulkan.PhysicalDeviceTimelineSemaphoreProperties
Vulkan.PhysicalDeviceTimelineSemaphoreProperties
Vulkan.PhysicalDeviceToolProperties
Vulkan.PhysicalDeviceToolProperties
Vulkan.PhysicalDeviceTransformFeedbackFeaturesEXT
Vulkan.PhysicalDeviceTransformFeedbackFeaturesEXT
Vulkan.PhysicalDeviceTransformFeedbackPropertiesEXT
Vulkan.PhysicalDeviceTransformFeedbackPropertiesEXT
Vulkan.PhysicalDeviceUniformBufferStandardLayoutFeatures
Vulkan.PhysicalDeviceUniformBufferStandardLayoutFeatures
Vulkan.PhysicalDeviceVariablePointersFeatures
Vulkan.PhysicalDeviceVariablePointersFeatures
Vulkan.PhysicalDeviceVertexAttributeDivisorFeaturesEXT
Vulkan.PhysicalDeviceVertexAttributeDivisorFeaturesEXT
Vulkan.PhysicalDeviceVertexAttributeDivisorPropertiesEXT
Vulkan.PhysicalDeviceVertexAttributeDivisorPropertiesEXT
Vulkan.PhysicalDeviceVertexInputDynamicStateFeaturesEXT
Vulkan.PhysicalDeviceVertexInputDynamicStateFeaturesEXT
Vulkan.PhysicalDeviceVulkan11Features
Vulkan.PhysicalDeviceVulkan11Features
Vulkan.PhysicalDeviceVulkan11Features
Vulkan.PhysicalDeviceVulkan11Properties
Vulkan.PhysicalDeviceVulkan11Properties
Vulkan.PhysicalDeviceVulkan12Features
Vulkan.PhysicalDeviceVulkan12Features
Vulkan.PhysicalDeviceVulkan12Features
Vulkan.PhysicalDeviceVulkan12Properties
Vulkan.PhysicalDeviceVulkan12Properties
Vulkan.PhysicalDeviceVulkan13Features
Vulkan.PhysicalDeviceVulkan13Features
Vulkan.PhysicalDeviceVulkan13Features
Vulkan.PhysicalDeviceVulkan13Properties
Vulkan.PhysicalDeviceVulkan13Properties
Vulkan.PhysicalDeviceVulkanMemoryModelFeatures
Vulkan.PhysicalDeviceVulkanMemoryModelFeatures
Vulkan.PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
Vulkan.PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
Vulkan.PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
Vulkan.PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
Vulkan.PhysicalDeviceYcbcrImageArraysFeaturesEXT
Vulkan.PhysicalDeviceYcbcrImageArraysFeaturesEXT
Vulkan.PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
Vulkan.PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
Vulkan.PipelineCache
Vulkan.PipelineCacheCreateInfo
Vulkan.PipelineCacheCreateInfo
Vulkan.PipelineCacheHeaderVersionOne
Vulkan.PipelineColorBlendAdvancedStateCreateInfoEXT
Vulkan.PipelineColorBlendAdvancedStateCreateInfoEXT
Vulkan.PipelineColorBlendAttachmentState
Vulkan.PipelineColorBlendAttachmentState
Vulkan.PipelineColorBlendStateCreateInfo
Vulkan.PipelineColorBlendStateCreateInfo
Vulkan.PipelineColorWriteCreateInfoEXT
Vulkan.PipelineColorWriteCreateInfoEXT
Vulkan.PipelineCompilerControlCreateInfoAMD
Vulkan.PipelineCompilerControlCreateInfoAMD
Vulkan.PipelineCoverageModulationStateCreateInfoNV
Vulkan.PipelineCoverageModulationStateCreateInfoNV
Vulkan.PipelineCoverageReductionStateCreateInfoNV
Vulkan.PipelineCoverageReductionStateCreateInfoNV
Vulkan.PipelineCoverageToColorStateCreateInfoNV
Vulkan.PipelineCoverageToColorStateCreateInfoNV
Vulkan.PipelineCreationFeedback
Vulkan.PipelineCreationFeedbackCreateInfo
Vulkan.PipelineCreationFeedbackCreateInfo
Vulkan.PipelineDepthStencilStateCreateInfo
Vulkan.PipelineDepthStencilStateCreateInfo
Vulkan.PipelineDiscardRectangleStateCreateInfoEXT
Vulkan.PipelineDiscardRectangleStateCreateInfoEXT
Vulkan.PipelineDynamicStateCreateInfo
Vulkan.PipelineDynamicStateCreateInfo
Vulkan.PipelineExecutableInfoKHR
Vulkan.PipelineExecutableInfoKHR
Vulkan.PipelineExecutableInternalRepresentationKHR
Vulkan.PipelineExecutableInternalRepresentationKHR
Vulkan.PipelineExecutablePropertiesKHR
Vulkan.PipelineExecutablePropertiesKHR
Vulkan.PipelineExecutableStatisticKHR
Vulkan.PipelineExecutableStatisticKHR
Vulkan.PipelineExecutableStatisticValueKHR
Vulkan.PipelineFragmentShadingRateEnumStateCreateInfoNV
Vulkan.PipelineFragmentShadingRateEnumStateCreateInfoNV
Vulkan.PipelineFragmentShadingRateStateCreateInfoKHR
Vulkan.PipelineFragmentShadingRateStateCreateInfoKHR
Vulkan.PipelineInfoKHR
Vulkan.PipelineInfoKHR
Vulkan.PipelineInputAssemblyStateCreateInfo
Vulkan.PipelineInputAssemblyStateCreateInfo
Vulkan.PipelineLayout
Vulkan.PipelineLayout
Vulkan.PipelineLayoutCreateInfo
Vulkan.PipelineLayoutCreateInfo
Vulkan.PipelineLibraryCreateInfoKHR
Vulkan.PipelineLibraryCreateInfoKHR
Vulkan.PipelineMultisampleStateCreateInfo
Vulkan.PipelineMultisampleStateCreateInfo
Vulkan.PipelineRasterizationConservativeStateCreateInfoEXT
Vulkan.PipelineRasterizationConservativeStateCreateInfoEXT
Vulkan.PipelineRasterizationDepthClipStateCreateInfoEXT
Vulkan.PipelineRasterizationDepthClipStateCreateInfoEXT
Vulkan.PipelineRasterizationLineStateCreateInfoEXT
Vulkan.PipelineRasterizationLineStateCreateInfoEXT
Vulkan.PipelineRasterizationProvokingVertexStateCreateInfoEXT
Vulkan.PipelineRasterizationProvokingVertexStateCreateInfoEXT
Vulkan.PipelineRasterizationStateCreateInfo
Vulkan.PipelineRasterizationStateCreateInfo
Vulkan.PipelineRasterizationStateRasterizationOrderAMD
Vulkan.PipelineRasterizationStateRasterizationOrderAMD
Vulkan.PipelineRasterizationStateStreamCreateInfoEXT
Vulkan.PipelineRasterizationStateStreamCreateInfoEXT
Vulkan.PipelineRenderingCreateInfo
Vulkan.PipelineRenderingCreateInfo
Vulkan.PipelineRepresentativeFragmentTestStateCreateInfoNV
Vulkan.PipelineRepresentativeFragmentTestStateCreateInfoNV
Vulkan.PipelineSampleLocationsStateCreateInfoEXT
Vulkan.PipelineSampleLocationsStateCreateInfoEXT
Vulkan.PipelineShaderStageCreateInfo
Vulkan.PipelineShaderStageCreateInfo
Vulkan.PipelineShaderStageRequiredSubgroupSizeCreateInfo
Vulkan.PipelineShaderStageRequiredSubgroupSizeCreateInfo
Vulkan.PipelineTessellationDomainOriginStateCreateInfo
Vulkan.PipelineTessellationDomainOriginStateCreateInfo
Vulkan.PipelineTessellationStateCreateInfo
Vulkan.PipelineTessellationStateCreateInfo
Vulkan.PipelineVertexInputDivisorStateCreateInfoEXT
Vulkan.PipelineVertexInputDivisorStateCreateInfoEXT
Vulkan.PipelineVertexInputStateCreateInfo
Vulkan.PipelineVertexInputStateCreateInfo
Vulkan.PipelineViewportCoarseSampleOrderStateCreateInfoNV
Vulkan.PipelineViewportCoarseSampleOrderStateCreateInfoNV
Vulkan.PipelineViewportDepthClipControlCreateInfoEXT
Vulkan.PipelineViewportDepthClipControlCreateInfoEXT
Vulkan.PipelineViewportExclusiveScissorStateCreateInfoNV
Vulkan.PipelineViewportExclusiveScissorStateCreateInfoNV
Vulkan.PipelineViewportShadingRateImageStateCreateInfoNV
Vulkan.PipelineViewportShadingRateImageStateCreateInfoNV
Vulkan.PipelineViewportStateCreateInfo
Vulkan.PipelineViewportStateCreateInfo
Vulkan.PipelineViewportSwizzleStateCreateInfoNV
Vulkan.PipelineViewportSwizzleStateCreateInfoNV
Vulkan.PipelineViewportWScalingStateCreateInfoNV
Vulkan.PipelineViewportWScalingStateCreateInfoNV
Vulkan.PresentIdKHR
Vulkan.PresentIdKHR
Vulkan.PresentInfoKHR
Vulkan.PresentInfoKHR
Vulkan.PresentRegionKHR
Vulkan.PresentRegionKHR
Vulkan.PresentRegionsKHR
Vulkan.PresentRegionsKHR
Vulkan.PresentTimeGOOGLE
Vulkan.PresentTimesInfoGOOGLE
Vulkan.PresentTimesInfoGOOGLE
Vulkan.PrivateDataSlot
Vulkan.PrivateDataSlotCreateInfo
Vulkan.PrivateDataSlotCreateInfo
Vulkan.PropertyCondition
Vulkan.ProtectedSubmitInfo
Vulkan.ProtectedSubmitInfo
Vulkan.PushConstantRange
Vulkan.QueryPool
Vulkan.QueryPoolCreateInfo
Vulkan.QueryPoolCreateInfo
Vulkan.QueryPoolPerformanceCreateInfoKHR
Vulkan.QueryPoolPerformanceCreateInfoKHR
Vulkan.QueryPoolPerformanceQueryCreateInfoINTEL
Vulkan.QueryPoolPerformanceQueryCreateInfoINTEL
Vulkan.QueueFamilyCheckpointProperties2NV
Vulkan.QueueFamilyCheckpointProperties2NV
Vulkan.QueueFamilyCheckpointPropertiesNV
Vulkan.QueueFamilyCheckpointPropertiesNV
Vulkan.QueueFamilyGlobalPriorityPropertiesKHR
Vulkan.QueueFamilyGlobalPriorityPropertiesKHR
Vulkan.QueueFamilyProperties
Vulkan.QueueFamilyProperties
Vulkan.QueueFamilyProperties2
Vulkan.QueueFamilyProperties2
Vulkan.RayTracingPipelineCreateInfoKHR
Vulkan.RayTracingPipelineCreateInfoKHR
Vulkan.RayTracingPipelineCreateInfoNV
Vulkan.RayTracingPipelineCreateInfoNV
Vulkan.RayTracingPipelineInterfaceCreateInfoKHR
Vulkan.RayTracingPipelineInterfaceCreateInfoKHR
Vulkan.RayTracingShaderGroupCreateInfoKHR
Vulkan.RayTracingShaderGroupCreateInfoKHR
Vulkan.RayTracingShaderGroupCreateInfoNV
Vulkan.RayTracingShaderGroupCreateInfoNV
Vulkan.Rect2D
Vulkan.RectLayerKHR
Vulkan.RefreshCycleDurationGOOGLE
Vulkan.RenderPass
Vulkan.RenderPass
Vulkan.RenderPass
Vulkan.RenderPass
Vulkan.RenderPassAttachmentBeginInfo
Vulkan.RenderPassAttachmentBeginInfo
Vulkan.RenderPassBeginInfo
Vulkan.RenderPassBeginInfo
Vulkan.RenderPassCreateInfo
Vulkan.RenderPassCreateInfo
Vulkan.RenderPassCreateInfo2
Vulkan.RenderPassCreateInfo2
Vulkan.RenderPassFragmentDensityMapCreateInfoEXT
Vulkan.RenderPassFragmentDensityMapCreateInfoEXT
Vulkan.RenderPassInputAttachmentAspectCreateInfo
Vulkan.RenderPassInputAttachmentAspectCreateInfo
Vulkan.RenderPassMultiviewCreateInfo
Vulkan.RenderPassMultiviewCreateInfo
Vulkan.RenderPassSampleLocationsBeginInfoEXT
Vulkan.RenderPassSampleLocationsBeginInfoEXT
Vulkan.RenderPassTransformBeginInfoQCOM
Vulkan.RenderPassTransformBeginInfoQCOM
Vulkan.RenderingAttachmentInfo
Vulkan.RenderingAttachmentInfo
Vulkan.RenderingFragmentDensityMapAttachmentInfoEXT
Vulkan.RenderingFragmentDensityMapAttachmentInfoEXT
Vulkan.RenderingFragmentShadingRateAttachmentInfoKHR
Vulkan.RenderingFragmentShadingRateAttachmentInfoKHR
Vulkan.RenderingInfo
Vulkan.RenderingInfo
Vulkan.ResolveImageInfo2
Vulkan.ResolveImageInfo2
Vulkan.SRTDataNV
Vulkan.SampleLocationEXT
Vulkan.SampleLocationsInfoEXT
Vulkan.SampleLocationsInfoEXT
Vulkan.Sampler
Vulkan.SamplerBorderColorComponentMappingCreateInfoEXT
Vulkan.SamplerBorderColorComponentMappingCreateInfoEXT
Vulkan.SamplerCreateInfo
Vulkan.SamplerCreateInfo
Vulkan.SamplerCustomBorderColorCreateInfoEXT
Vulkan.SamplerCustomBorderColorCreateInfoEXT
Vulkan.SamplerReductionModeCreateInfo
Vulkan.SamplerReductionModeCreateInfo
Vulkan.SamplerYcbcrConversion
Vulkan.SamplerYcbcrConversion
Vulkan.SamplerYcbcrConversionCreateInfo
Vulkan.SamplerYcbcrConversionCreateInfo
Vulkan.SamplerYcbcrConversionImageFormatProperties
Vulkan.SamplerYcbcrConversionImageFormatProperties
Vulkan.SamplerYcbcrConversionInfo
Vulkan.SamplerYcbcrConversionInfo
Vulkan.Semaphore
Vulkan.SemaphoreCreateInfo
Vulkan.SemaphoreCreateInfo
Vulkan.SemaphoreGetFdInfoKHR
Vulkan.SemaphoreGetFdInfoKHR
Vulkan.SemaphoreSignalInfo
Vulkan.SemaphoreSignalInfo
Vulkan.SemaphoreSubmitInfo
Vulkan.SemaphoreSubmitInfo
Vulkan.SemaphoreTypeCreateInfo
Vulkan.SemaphoreTypeCreateInfo
Vulkan.SemaphoreWaitInfo
Vulkan.SemaphoreWaitInfo
Vulkan.SetStateFlagsIndirectCommandNV
Vulkan.ShaderModule
Vulkan.ShaderModuleCreateInfo
Vulkan.ShaderModuleCreateInfo
Vulkan.ShaderModuleValidationCacheCreateInfoEXT
Vulkan.ShaderModuleValidationCacheCreateInfoEXT
Vulkan.ShaderResourceUsageAMD
Vulkan.ShaderStatisticsInfoAMD
Vulkan.ShadingRatePaletteNV
Vulkan.SharedPresentSurfaceCapabilitiesKHR
Vulkan.SharedPresentSurfaceCapabilitiesKHR
Vulkan.SparseBufferMemoryBindInfo
Vulkan.SparseImageFormatProperties
Vulkan.SparseImageFormatProperties
Vulkan.SparseImageFormatProperties2
Vulkan.SparseImageFormatProperties2
Vulkan.SparseImageMemoryBind
Vulkan.SparseImageMemoryBind
Vulkan.SparseImageMemoryBindInfo
Vulkan.SparseImageMemoryRequirements
Vulkan.SparseImageMemoryRequirements2
Vulkan.SparseImageMemoryRequirements2
Vulkan.SparseImageOpaqueMemoryBindInfo
Vulkan.SparseMemoryBind
Vulkan.SparseMemoryBind
Vulkan.SpecCapabilitySPIRV
Vulkan.SpecExtensionSPIRV
Vulkan.SpecializationInfo
Vulkan.SpecializationInfo
Vulkan.SpecializationMapEntry
Vulkan.StencilOpState
Vulkan.StridedDeviceAddressRegionKHR
Vulkan.StridedDeviceAddressRegionKHR
Vulkan.SubmitInfo
Vulkan.SubmitInfo
Vulkan.SubmitInfo2
Vulkan.SubmitInfo2
Vulkan.SubpassBeginInfo
Vulkan.SubpassBeginInfo
Vulkan.SubpassDependency
Vulkan.SubpassDependency
Vulkan.SubpassDependency2
Vulkan.SubpassDependency2
Vulkan.SubpassDescription
Vulkan.SubpassDescription
Vulkan.SubpassDescription2
Vulkan.SubpassDescription2
Vulkan.SubpassDescriptionDepthStencilResolve
Vulkan.SubpassDescriptionDepthStencilResolve
Vulkan.SubpassEndInfo
Vulkan.SubpassEndInfo
Vulkan.SubpassFragmentDensityMapOffsetEndInfoQCOM
Vulkan.SubpassFragmentDensityMapOffsetEndInfoQCOM
Vulkan.SubpassSampleLocationsEXT
Vulkan.SubpassShadingPipelineCreateInfoHUAWEI
Vulkan.SubpassShadingPipelineCreateInfoHUAWEI
Vulkan.SubresourceLayout
Vulkan.SurfaceCapabilities2EXT
Vulkan.SurfaceCapabilities2EXT
Vulkan.SurfaceCapabilities2KHR
Vulkan.SurfaceCapabilities2KHR
Vulkan.SurfaceCapabilitiesKHR
Vulkan.SurfaceFormat2KHR
Vulkan.SurfaceFormat2KHR
Vulkan.SurfaceFormatKHR
Vulkan.SurfaceProtectedCapabilitiesKHR
Vulkan.SurfaceProtectedCapabilitiesKHR
Vulkan.SwapchainCounterCreateInfoEXT
Vulkan.SwapchainCounterCreateInfoEXT
Vulkan.SwapchainCreateInfoKHR
Vulkan.SwapchainCreateInfoKHR
Vulkan.SwapchainDisplayNativeHdrCreateInfoAMD
Vulkan.SwapchainDisplayNativeHdrCreateInfoAMD
Vulkan.SwapchainKHR
Vulkan.SwapchainKHR
Vulkan.TextureLODGatherFormatPropertiesAMD
Vulkan.TextureLODGatherFormatPropertiesAMD
Vulkan.TimelineSemaphoreSubmitInfo
Vulkan.TimelineSemaphoreSubmitInfo
Vulkan.TraceRaysIndirectCommandKHR
Vulkan.TransformMatrixKHR
Vulkan.ValidationCacheCreateInfoEXT
Vulkan.ValidationCacheCreateInfoEXT
Vulkan.ValidationCacheEXT
Vulkan.ValidationFeaturesEXT
Vulkan.ValidationFeaturesEXT
Vulkan.ValidationFlagsEXT
Vulkan.ValidationFlagsEXT
Vulkan.VertexInputAttributeDescription
Vulkan.VertexInputAttributeDescription2EXT
Vulkan.VertexInputAttributeDescription2EXT
Vulkan.VertexInputBindingDescription
Vulkan.VertexInputBindingDescription2EXT
Vulkan.VertexInputBindingDescription2EXT
Vulkan.VertexInputBindingDivisorDescriptionEXT
Vulkan.Viewport
Vulkan.ViewportSwizzleNV
Vulkan.ViewportWScalingNV
Vulkan.VulkanError
Vulkan.VulkanStruct
Vulkan.WaylandSurfaceCreateInfoKHR
Vulkan.WaylandSurfaceCreateInfoKHR
Vulkan.WriteDescriptorSet
Vulkan.WriteDescriptorSet
Vulkan.WriteDescriptorSetAccelerationStructureKHR
Vulkan.WriteDescriptorSetAccelerationStructureKHR
Vulkan.WriteDescriptorSetAccelerationStructureNV
Vulkan.WriteDescriptorSetAccelerationStructureNV
Vulkan.WriteDescriptorSetInlineUniformBlock
Vulkan.WriteDescriptorSetInlineUniformBlock
Vulkan.XYColorEXT
Vulkan.XcbSurfaceCreateInfoKHR
Vulkan.XcbSurfaceCreateInfoKHR
Vulkan.XlibSurfaceCreateInfoKHR
Vulkan.XlibSurfaceCreateInfoKHR
Vulkan._AabbPositionsKHR
Vulkan._AabbPositionsKHR
Vulkan._AccelerationStructureBuildGeometryInfoKHR
Vulkan._AccelerationStructureBuildGeometryInfoKHR
Vulkan._AccelerationStructureBuildRangeInfoKHR
Vulkan._AccelerationStructureBuildRangeInfoKHR
Vulkan._AccelerationStructureBuildSizesInfoKHR
Vulkan._AccelerationStructureBuildSizesInfoKHR
Vulkan._AccelerationStructureCreateInfoKHR
Vulkan._AccelerationStructureCreateInfoKHR
Vulkan._AccelerationStructureCreateInfoNV
Vulkan._AccelerationStructureCreateInfoNV
Vulkan._AccelerationStructureDeviceAddressInfoKHR
Vulkan._AccelerationStructureDeviceAddressInfoKHR
Vulkan._AccelerationStructureGeometryAabbsDataKHR
Vulkan._AccelerationStructureGeometryAabbsDataKHR
Vulkan._AccelerationStructureGeometryDataKHR
Vulkan._AccelerationStructureGeometryInstancesDataKHR
Vulkan._AccelerationStructureGeometryInstancesDataKHR
Vulkan._AccelerationStructureGeometryKHR
Vulkan._AccelerationStructureGeometryKHR
Vulkan._AccelerationStructureGeometryMotionTrianglesDataNV
Vulkan._AccelerationStructureGeometryMotionTrianglesDataNV
Vulkan._AccelerationStructureGeometryTrianglesDataKHR
Vulkan._AccelerationStructureGeometryTrianglesDataKHR
Vulkan._AccelerationStructureInfoNV
Vulkan._AccelerationStructureInfoNV
Vulkan._AccelerationStructureInstanceKHR
Vulkan._AccelerationStructureInstanceKHR
Vulkan._AccelerationStructureMatrixMotionInstanceNV
Vulkan._AccelerationStructureMatrixMotionInstanceNV
Vulkan._AccelerationStructureMemoryRequirementsInfoNV
Vulkan._AccelerationStructureMemoryRequirementsInfoNV
Vulkan._AccelerationStructureMotionInfoNV
Vulkan._AccelerationStructureMotionInfoNV
Vulkan._AccelerationStructureMotionInstanceDataNV
Vulkan._AccelerationStructureMotionInstanceNV
Vulkan._AccelerationStructureMotionInstanceNV
Vulkan._AccelerationStructureSRTMotionInstanceNV
Vulkan._AccelerationStructureSRTMotionInstanceNV
Vulkan._AccelerationStructureVersionInfoKHR
Vulkan._AccelerationStructureVersionInfoKHR
Vulkan._AcquireNextImageInfoKHR
Vulkan._AcquireNextImageInfoKHR
Vulkan._AcquireProfilingLockInfoKHR
Vulkan._AcquireProfilingLockInfoKHR
Vulkan._AllocationCallbacks
Vulkan._AllocationCallbacks
Vulkan._ApplicationInfo
Vulkan._ApplicationInfo
Vulkan._AttachmentDescription
Vulkan._AttachmentDescription
Vulkan._AttachmentDescription2
Vulkan._AttachmentDescription2
Vulkan._AttachmentDescriptionStencilLayout
Vulkan._AttachmentDescriptionStencilLayout
Vulkan._AttachmentReference
Vulkan._AttachmentReference
Vulkan._AttachmentReference2
Vulkan._AttachmentReference2
Vulkan._AttachmentReferenceStencilLayout
Vulkan._AttachmentReferenceStencilLayout
Vulkan._AttachmentSampleCountInfoAMD
Vulkan._AttachmentSampleCountInfoAMD
Vulkan._AttachmentSampleLocationsEXT
Vulkan._AttachmentSampleLocationsEXT
Vulkan._BaseInStructure
Vulkan._BaseInStructure
Vulkan._BaseOutStructure
Vulkan._BaseOutStructure
Vulkan._BindAccelerationStructureMemoryInfoNV
Vulkan._BindAccelerationStructureMemoryInfoNV
Vulkan._BindBufferMemoryDeviceGroupInfo
Vulkan._BindBufferMemoryDeviceGroupInfo
Vulkan._BindBufferMemoryInfo
Vulkan._BindBufferMemoryInfo
Vulkan._BindImageMemoryDeviceGroupInfo
Vulkan._BindImageMemoryDeviceGroupInfo
Vulkan._BindImageMemoryInfo
Vulkan._BindImageMemoryInfo
Vulkan._BindImageMemorySwapchainInfoKHR
Vulkan._BindImageMemorySwapchainInfoKHR
Vulkan._BindImagePlaneMemoryInfo
Vulkan._BindImagePlaneMemoryInfo
Vulkan._BindIndexBufferIndirectCommandNV
Vulkan._BindIndexBufferIndirectCommandNV
Vulkan._BindShaderGroupIndirectCommandNV
Vulkan._BindShaderGroupIndirectCommandNV
Vulkan._BindSparseInfo
Vulkan._BindSparseInfo
Vulkan._BindVertexBufferIndirectCommandNV
Vulkan._BindVertexBufferIndirectCommandNV
Vulkan._BlitImageInfo2
Vulkan._BlitImageInfo2
Vulkan._BufferCopy
Vulkan._BufferCopy
Vulkan._BufferCopy2
Vulkan._BufferCopy2
Vulkan._BufferCreateInfo
Vulkan._BufferCreateInfo
Vulkan._BufferDeviceAddressCreateInfoEXT
Vulkan._BufferDeviceAddressCreateInfoEXT
Vulkan._BufferDeviceAddressInfo
Vulkan._BufferDeviceAddressInfo
Vulkan._BufferImageCopy
Vulkan._BufferImageCopy
Vulkan._BufferImageCopy2
Vulkan._BufferImageCopy2
Vulkan._BufferMemoryBarrier
Vulkan._BufferMemoryBarrier
Vulkan._BufferMemoryBarrier2
Vulkan._BufferMemoryBarrier2
Vulkan._BufferMemoryRequirementsInfo2
Vulkan._BufferMemoryRequirementsInfo2
Vulkan._BufferOpaqueCaptureAddressCreateInfo
Vulkan._BufferOpaqueCaptureAddressCreateInfo
Vulkan._BufferViewCreateInfo
Vulkan._BufferViewCreateInfo
Vulkan._CalibratedTimestampInfoEXT
Vulkan._CalibratedTimestampInfoEXT
Vulkan._CheckpointData2NV
Vulkan._CheckpointData2NV
Vulkan._CheckpointDataNV
Vulkan._CheckpointDataNV
Vulkan._ClearAttachment
Vulkan._ClearAttachment
Vulkan._ClearColorValue
Vulkan._ClearDepthStencilValue
Vulkan._ClearDepthStencilValue
Vulkan._ClearRect
Vulkan._ClearRect
Vulkan._ClearValue
Vulkan._CoarseSampleLocationNV
Vulkan._CoarseSampleLocationNV
Vulkan._CoarseSampleOrderCustomNV
Vulkan._CoarseSampleOrderCustomNV
Vulkan._CommandBufferAllocateInfo
Vulkan._CommandBufferAllocateInfo
Vulkan._CommandBufferBeginInfo
Vulkan._CommandBufferBeginInfo
Vulkan._CommandBufferInheritanceConditionalRenderingInfoEXT
Vulkan._CommandBufferInheritanceConditionalRenderingInfoEXT
Vulkan._CommandBufferInheritanceInfo
Vulkan._CommandBufferInheritanceInfo
Vulkan._CommandBufferInheritanceRenderPassTransformInfoQCOM
Vulkan._CommandBufferInheritanceRenderPassTransformInfoQCOM
Vulkan._CommandBufferInheritanceRenderingInfo
Vulkan._CommandBufferInheritanceRenderingInfo
Vulkan._CommandBufferInheritanceViewportScissorInfoNV
Vulkan._CommandBufferInheritanceViewportScissorInfoNV
Vulkan._CommandBufferSubmitInfo
Vulkan._CommandBufferSubmitInfo
Vulkan._CommandPoolCreateInfo
Vulkan._CommandPoolCreateInfo
Vulkan._ComponentMapping
Vulkan._ComponentMapping
Vulkan._ComputePipelineCreateInfo
Vulkan._ComputePipelineCreateInfo
Vulkan._ConditionalRenderingBeginInfoEXT
Vulkan._ConditionalRenderingBeginInfoEXT
Vulkan._ConformanceVersion
Vulkan._ConformanceVersion
Vulkan._CooperativeMatrixPropertiesNV
Vulkan._CooperativeMatrixPropertiesNV
Vulkan._CopyAccelerationStructureInfoKHR
Vulkan._CopyAccelerationStructureInfoKHR
Vulkan._CopyAccelerationStructureToMemoryInfoKHR
Vulkan._CopyAccelerationStructureToMemoryInfoKHR
Vulkan._CopyBufferInfo2
Vulkan._CopyBufferInfo2
Vulkan._CopyBufferToImageInfo2
Vulkan._CopyBufferToImageInfo2
Vulkan._CopyCommandTransformInfoQCOM
Vulkan._CopyCommandTransformInfoQCOM
Vulkan._CopyDescriptorSet
Vulkan._CopyDescriptorSet
Vulkan._CopyImageInfo2
Vulkan._CopyImageInfo2
Vulkan._CopyImageToBufferInfo2
Vulkan._CopyImageToBufferInfo2
Vulkan._CopyMemoryToAccelerationStructureInfoKHR
Vulkan._CopyMemoryToAccelerationStructureInfoKHR
Vulkan._CuFunctionCreateInfoNVX
Vulkan._CuFunctionCreateInfoNVX
Vulkan._CuLaunchInfoNVX
Vulkan._CuLaunchInfoNVX
Vulkan._CuModuleCreateInfoNVX
Vulkan._CuModuleCreateInfoNVX
Vulkan._DebugMarkerMarkerInfoEXT
Vulkan._DebugMarkerMarkerInfoEXT
Vulkan._DebugMarkerObjectNameInfoEXT
Vulkan._DebugMarkerObjectNameInfoEXT
Vulkan._DebugMarkerObjectTagInfoEXT
Vulkan._DebugMarkerObjectTagInfoEXT
Vulkan._DebugReportCallbackCreateInfoEXT
Vulkan._DebugReportCallbackCreateInfoEXT
Vulkan._DebugUtilsLabelEXT
Vulkan._DebugUtilsLabelEXT
Vulkan._DebugUtilsMessengerCallbackDataEXT
Vulkan._DebugUtilsMessengerCallbackDataEXT
Vulkan._DebugUtilsMessengerCreateInfoEXT
Vulkan._DebugUtilsMessengerCreateInfoEXT
Vulkan._DebugUtilsObjectNameInfoEXT
Vulkan._DebugUtilsObjectNameInfoEXT
Vulkan._DebugUtilsObjectTagInfoEXT
Vulkan._DebugUtilsObjectTagInfoEXT
Vulkan._DedicatedAllocationBufferCreateInfoNV
Vulkan._DedicatedAllocationBufferCreateInfoNV
Vulkan._DedicatedAllocationImageCreateInfoNV
Vulkan._DedicatedAllocationImageCreateInfoNV
Vulkan._DedicatedAllocationMemoryAllocateInfoNV
Vulkan._DedicatedAllocationMemoryAllocateInfoNV
Vulkan._DependencyInfo
Vulkan._DependencyInfo
Vulkan._DescriptorBufferInfo
Vulkan._DescriptorBufferInfo
Vulkan._DescriptorImageInfo
Vulkan._DescriptorImageInfo
Vulkan._DescriptorPoolCreateInfo
Vulkan._DescriptorPoolCreateInfo
Vulkan._DescriptorPoolInlineUniformBlockCreateInfo
Vulkan._DescriptorPoolInlineUniformBlockCreateInfo
Vulkan._DescriptorPoolSize
Vulkan._DescriptorPoolSize
Vulkan._DescriptorSetAllocateInfo
Vulkan._DescriptorSetAllocateInfo
Vulkan._DescriptorSetBindingReferenceVALVE
Vulkan._DescriptorSetBindingReferenceVALVE
Vulkan._DescriptorSetLayoutBinding
Vulkan._DescriptorSetLayoutBinding
Vulkan._DescriptorSetLayoutBindingFlagsCreateInfo
Vulkan._DescriptorSetLayoutBindingFlagsCreateInfo
Vulkan._DescriptorSetLayoutCreateInfo
Vulkan._DescriptorSetLayoutCreateInfo
Vulkan._DescriptorSetLayoutHostMappingInfoVALVE
Vulkan._DescriptorSetLayoutHostMappingInfoVALVE
Vulkan._DescriptorSetLayoutSupport
Vulkan._DescriptorSetLayoutSupport
Vulkan._DescriptorSetVariableDescriptorCountAllocateInfo
Vulkan._DescriptorSetVariableDescriptorCountAllocateInfo
Vulkan._DescriptorSetVariableDescriptorCountLayoutSupport
Vulkan._DescriptorSetVariableDescriptorCountLayoutSupport
Vulkan._DescriptorUpdateTemplateCreateInfo
Vulkan._DescriptorUpdateTemplateCreateInfo
Vulkan._DescriptorUpdateTemplateEntry
Vulkan._DescriptorUpdateTemplateEntry
Vulkan._DeviceBufferMemoryRequirements
Vulkan._DeviceBufferMemoryRequirements
Vulkan._DeviceCreateInfo
Vulkan._DeviceCreateInfo
Vulkan._DeviceDeviceMemoryReportCreateInfoEXT
Vulkan._DeviceDeviceMemoryReportCreateInfoEXT
Vulkan._DeviceDiagnosticsConfigCreateInfoNV
Vulkan._DeviceDiagnosticsConfigCreateInfoNV
Vulkan._DeviceEventInfoEXT
Vulkan._DeviceEventInfoEXT
Vulkan._DeviceGroupBindSparseInfo
Vulkan._DeviceGroupBindSparseInfo
Vulkan._DeviceGroupCommandBufferBeginInfo
Vulkan._DeviceGroupCommandBufferBeginInfo
Vulkan._DeviceGroupDeviceCreateInfo
Vulkan._DeviceGroupDeviceCreateInfo
Vulkan._DeviceGroupPresentCapabilitiesKHR
Vulkan._DeviceGroupPresentCapabilitiesKHR
Vulkan._DeviceGroupPresentInfoKHR
Vulkan._DeviceGroupPresentInfoKHR
Vulkan._DeviceGroupRenderPassBeginInfo
Vulkan._DeviceGroupRenderPassBeginInfo
Vulkan._DeviceGroupSubmitInfo
Vulkan._DeviceGroupSubmitInfo
Vulkan._DeviceGroupSwapchainCreateInfoKHR
Vulkan._DeviceGroupSwapchainCreateInfoKHR
Vulkan._DeviceImageMemoryRequirements
Vulkan._DeviceImageMemoryRequirements
Vulkan._DeviceMemoryOpaqueCaptureAddressInfo
Vulkan._DeviceMemoryOpaqueCaptureAddressInfo
Vulkan._DeviceMemoryOverallocationCreateInfoAMD
Vulkan._DeviceMemoryOverallocationCreateInfoAMD
Vulkan._DeviceMemoryReportCallbackDataEXT
Vulkan._DeviceMemoryReportCallbackDataEXT
Vulkan._DeviceOrHostAddressConstKHR
Vulkan._DeviceOrHostAddressKHR
Vulkan._DevicePrivateDataCreateInfo
Vulkan._DevicePrivateDataCreateInfo
Vulkan._DeviceQueueCreateInfo
Vulkan._DeviceQueueCreateInfo
Vulkan._DeviceQueueGlobalPriorityCreateInfoKHR
Vulkan._DeviceQueueGlobalPriorityCreateInfoKHR
Vulkan._DeviceQueueInfo2
Vulkan._DeviceQueueInfo2
Vulkan._DispatchIndirectCommand
Vulkan._DispatchIndirectCommand
Vulkan._DisplayEventInfoEXT
Vulkan._DisplayEventInfoEXT
Vulkan._DisplayModeCreateInfoKHR
Vulkan._DisplayModeCreateInfoKHR
Vulkan._DisplayModeParametersKHR
Vulkan._DisplayModeParametersKHR
Vulkan._DisplayModeProperties2KHR
Vulkan._DisplayModeProperties2KHR
Vulkan._DisplayModePropertiesKHR
Vulkan._DisplayModePropertiesKHR
Vulkan._DisplayNativeHdrSurfaceCapabilitiesAMD
Vulkan._DisplayNativeHdrSurfaceCapabilitiesAMD
Vulkan._DisplayPlaneCapabilities2KHR
Vulkan._DisplayPlaneCapabilities2KHR
Vulkan._DisplayPlaneCapabilitiesKHR
Vulkan._DisplayPlaneCapabilitiesKHR
Vulkan._DisplayPlaneInfo2KHR
Vulkan._DisplayPlaneInfo2KHR
Vulkan._DisplayPlaneProperties2KHR
Vulkan._DisplayPlaneProperties2KHR
Vulkan._DisplayPlanePropertiesKHR
Vulkan._DisplayPlanePropertiesKHR
Vulkan._DisplayPowerInfoEXT
Vulkan._DisplayPowerInfoEXT
Vulkan._DisplayPresentInfoKHR
Vulkan._DisplayPresentInfoKHR
Vulkan._DisplayProperties2KHR
Vulkan._DisplayProperties2KHR
Vulkan._DisplayPropertiesKHR
Vulkan._DisplayPropertiesKHR
Vulkan._DisplaySurfaceCreateInfoKHR
Vulkan._DisplaySurfaceCreateInfoKHR
Vulkan._DrawIndexedIndirectCommand
Vulkan._DrawIndexedIndirectCommand
Vulkan._DrawIndirectCommand
Vulkan._DrawIndirectCommand
Vulkan._DrawMeshTasksIndirectCommandNV
Vulkan._DrawMeshTasksIndirectCommandNV
Vulkan._DrmFormatModifierProperties2EXT
Vulkan._DrmFormatModifierProperties2EXT
Vulkan._DrmFormatModifierPropertiesEXT
Vulkan._DrmFormatModifierPropertiesEXT
Vulkan._DrmFormatModifierPropertiesList2EXT
Vulkan._DrmFormatModifierPropertiesList2EXT
Vulkan._DrmFormatModifierPropertiesListEXT
Vulkan._DrmFormatModifierPropertiesListEXT
Vulkan._EventCreateInfo
Vulkan._EventCreateInfo
Vulkan._ExportFenceCreateInfo
Vulkan._ExportFenceCreateInfo
Vulkan._ExportMemoryAllocateInfo
Vulkan._ExportMemoryAllocateInfo
Vulkan._ExportMemoryAllocateInfoNV
Vulkan._ExportMemoryAllocateInfoNV
Vulkan._ExportSemaphoreCreateInfo
Vulkan._ExportSemaphoreCreateInfo
Vulkan._ExtensionProperties
Vulkan._ExtensionProperties
Vulkan._Extent2D
Vulkan._Extent2D
Vulkan._Extent3D
Vulkan._Extent3D
Vulkan._ExternalBufferProperties
Vulkan._ExternalBufferProperties
Vulkan._ExternalFenceProperties
Vulkan._ExternalFenceProperties
Vulkan._ExternalImageFormatProperties
Vulkan._ExternalImageFormatProperties
Vulkan._ExternalImageFormatPropertiesNV
Vulkan._ExternalImageFormatPropertiesNV
Vulkan._ExternalMemoryBufferCreateInfo
Vulkan._ExternalMemoryBufferCreateInfo
Vulkan._ExternalMemoryImageCreateInfo
Vulkan._ExternalMemoryImageCreateInfo
Vulkan._ExternalMemoryImageCreateInfoNV
Vulkan._ExternalMemoryImageCreateInfoNV
Vulkan._ExternalMemoryProperties
Vulkan._ExternalMemoryProperties
Vulkan._ExternalSemaphoreProperties
Vulkan._ExternalSemaphoreProperties
Vulkan._FenceCreateInfo
Vulkan._FenceCreateInfo
Vulkan._FenceGetFdInfoKHR
Vulkan._FenceGetFdInfoKHR
Vulkan._FilterCubicImageViewImageFormatPropertiesEXT
Vulkan._FilterCubicImageViewImageFormatPropertiesEXT
Vulkan._FormatProperties
Vulkan._FormatProperties
Vulkan._FormatProperties2
Vulkan._FormatProperties2
Vulkan._FormatProperties3
Vulkan._FormatProperties3
Vulkan._FragmentShadingRateAttachmentInfoKHR
Vulkan._FragmentShadingRateAttachmentInfoKHR
Vulkan._FramebufferAttachmentImageInfo
Vulkan._FramebufferAttachmentImageInfo
Vulkan._FramebufferAttachmentsCreateInfo
Vulkan._FramebufferAttachmentsCreateInfo
Vulkan._FramebufferCreateInfo
Vulkan._FramebufferCreateInfo
Vulkan._FramebufferMixedSamplesCombinationNV
Vulkan._FramebufferMixedSamplesCombinationNV
Vulkan._GeneratedCommandsInfoNV
Vulkan._GeneratedCommandsInfoNV
Vulkan._GeneratedCommandsMemoryRequirementsInfoNV
Vulkan._GeneratedCommandsMemoryRequirementsInfoNV
Vulkan._GeometryAABBNV
Vulkan._GeometryAABBNV
Vulkan._GeometryDataNV
Vulkan._GeometryDataNV
Vulkan._GeometryNV
Vulkan._GeometryNV
Vulkan._GeometryTrianglesNV
Vulkan._GeometryTrianglesNV
Vulkan._GraphicsPipelineCreateInfo
Vulkan._GraphicsPipelineCreateInfo
Vulkan._GraphicsPipelineShaderGroupsCreateInfoNV
Vulkan._GraphicsPipelineShaderGroupsCreateInfoNV
Vulkan._GraphicsShaderGroupCreateInfoNV
Vulkan._GraphicsShaderGroupCreateInfoNV
Vulkan._HdrMetadataEXT
Vulkan._HdrMetadataEXT
Vulkan._HeadlessSurfaceCreateInfoEXT
Vulkan._HeadlessSurfaceCreateInfoEXT
Vulkan._ImageBlit
Vulkan._ImageBlit
Vulkan._ImageBlit2
Vulkan._ImageBlit2
Vulkan._ImageCopy
Vulkan._ImageCopy
Vulkan._ImageCopy2
Vulkan._ImageCopy2
Vulkan._ImageCreateInfo
Vulkan._ImageCreateInfo
Vulkan._ImageDrmFormatModifierExplicitCreateInfoEXT
Vulkan._ImageDrmFormatModifierExplicitCreateInfoEXT
Vulkan._ImageDrmFormatModifierListCreateInfoEXT
Vulkan._ImageDrmFormatModifierListCreateInfoEXT
Vulkan._ImageDrmFormatModifierPropertiesEXT
Vulkan._ImageDrmFormatModifierPropertiesEXT
Vulkan._ImageFormatListCreateInfo
Vulkan._ImageFormatListCreateInfo
Vulkan._ImageFormatProperties
Vulkan._ImageFormatProperties
Vulkan._ImageFormatProperties2
Vulkan._ImageFormatProperties2
Vulkan._ImageMemoryBarrier
Vulkan._ImageMemoryBarrier
Vulkan._ImageMemoryBarrier2
Vulkan._ImageMemoryBarrier2
Vulkan._ImageMemoryRequirementsInfo2
Vulkan._ImageMemoryRequirementsInfo2
Vulkan._ImagePlaneMemoryRequirementsInfo
Vulkan._ImagePlaneMemoryRequirementsInfo
Vulkan._ImageResolve
Vulkan._ImageResolve
Vulkan._ImageResolve2
Vulkan._ImageResolve2
Vulkan._ImageSparseMemoryRequirementsInfo2
Vulkan._ImageSparseMemoryRequirementsInfo2
Vulkan._ImageStencilUsageCreateInfo
Vulkan._ImageStencilUsageCreateInfo
Vulkan._ImageSubresource
Vulkan._ImageSubresource
Vulkan._ImageSubresourceLayers
Vulkan._ImageSubresourceLayers
Vulkan._ImageSubresourceRange
Vulkan._ImageSubresourceRange
Vulkan._ImageSwapchainCreateInfoKHR
Vulkan._ImageSwapchainCreateInfoKHR
Vulkan._ImageViewASTCDecodeModeEXT
Vulkan._ImageViewASTCDecodeModeEXT
Vulkan._ImageViewAddressPropertiesNVX
Vulkan._ImageViewAddressPropertiesNVX
Vulkan._ImageViewCreateInfo
Vulkan._ImageViewCreateInfo
Vulkan._ImageViewHandleInfoNVX
Vulkan._ImageViewHandleInfoNVX
Vulkan._ImageViewMinLodCreateInfoEXT
Vulkan._ImageViewMinLodCreateInfoEXT
Vulkan._ImageViewUsageCreateInfo
Vulkan._ImageViewUsageCreateInfo
Vulkan._ImportFenceFdInfoKHR
Vulkan._ImportFenceFdInfoKHR
Vulkan._ImportMemoryFdInfoKHR
Vulkan._ImportMemoryFdInfoKHR
Vulkan._ImportMemoryHostPointerInfoEXT
Vulkan._ImportMemoryHostPointerInfoEXT
Vulkan._ImportSemaphoreFdInfoKHR
Vulkan._ImportSemaphoreFdInfoKHR
Vulkan._IndirectCommandsLayoutCreateInfoNV
Vulkan._IndirectCommandsLayoutCreateInfoNV
Vulkan._IndirectCommandsLayoutTokenNV
Vulkan._IndirectCommandsLayoutTokenNV
Vulkan._IndirectCommandsStreamNV
Vulkan._IndirectCommandsStreamNV
Vulkan._InitializePerformanceApiInfoINTEL
Vulkan._InitializePerformanceApiInfoINTEL
Vulkan._InputAttachmentAspectReference
Vulkan._InputAttachmentAspectReference
Vulkan._InstanceCreateInfo
Vulkan._InstanceCreateInfo
Vulkan._LayerProperties
Vulkan._LayerProperties
Vulkan._MappedMemoryRange
Vulkan._MappedMemoryRange
Vulkan._MemoryAllocateFlagsInfo
Vulkan._MemoryAllocateFlagsInfo
Vulkan._MemoryAllocateInfo
Vulkan._MemoryAllocateInfo
Vulkan._MemoryBarrier
Vulkan._MemoryBarrier
Vulkan._MemoryBarrier2
Vulkan._MemoryBarrier2
Vulkan._MemoryDedicatedAllocateInfo
Vulkan._MemoryDedicatedAllocateInfo
Vulkan._MemoryDedicatedRequirements
Vulkan._MemoryDedicatedRequirements
Vulkan._MemoryFdPropertiesKHR
Vulkan._MemoryFdPropertiesKHR
Vulkan._MemoryGetFdInfoKHR
Vulkan._MemoryGetFdInfoKHR
Vulkan._MemoryGetRemoteAddressInfoNV
Vulkan._MemoryGetRemoteAddressInfoNV
Vulkan._MemoryHeap
Vulkan._MemoryHeap
Vulkan._MemoryHostPointerPropertiesEXT
Vulkan._MemoryHostPointerPropertiesEXT
Vulkan._MemoryOpaqueCaptureAddressAllocateInfo
Vulkan._MemoryOpaqueCaptureAddressAllocateInfo
Vulkan._MemoryPriorityAllocateInfoEXT
Vulkan._MemoryPriorityAllocateInfoEXT
Vulkan._MemoryRequirements
Vulkan._MemoryRequirements
Vulkan._MemoryRequirements2
Vulkan._MemoryRequirements2
Vulkan._MemoryType
Vulkan._MemoryType
Vulkan._MultiDrawIndexedInfoEXT
Vulkan._MultiDrawIndexedInfoEXT
Vulkan._MultiDrawInfoEXT
Vulkan._MultiDrawInfoEXT
Vulkan._MultisamplePropertiesEXT
Vulkan._MultisamplePropertiesEXT
Vulkan._MultiviewPerViewAttributesInfoNVX
Vulkan._MultiviewPerViewAttributesInfoNVX
Vulkan._MutableDescriptorTypeCreateInfoVALVE
Vulkan._MutableDescriptorTypeCreateInfoVALVE
Vulkan._MutableDescriptorTypeListVALVE
Vulkan._MutableDescriptorTypeListVALVE
Vulkan._Offset2D
Vulkan._Offset2D
Vulkan._Offset3D
Vulkan._Offset3D
Vulkan._PastPresentationTimingGOOGLE
Vulkan._PastPresentationTimingGOOGLE
Vulkan._PerformanceConfigurationAcquireInfoINTEL
Vulkan._PerformanceConfigurationAcquireInfoINTEL
Vulkan._PerformanceCounterDescriptionKHR
Vulkan._PerformanceCounterDescriptionKHR
Vulkan._PerformanceCounterKHR
Vulkan._PerformanceCounterKHR
Vulkan._PerformanceCounterResultKHR
Vulkan._PerformanceMarkerInfoINTEL
Vulkan._PerformanceMarkerInfoINTEL
Vulkan._PerformanceOverrideInfoINTEL
Vulkan._PerformanceOverrideInfoINTEL
Vulkan._PerformanceQuerySubmitInfoKHR
Vulkan._PerformanceQuerySubmitInfoKHR
Vulkan._PerformanceStreamMarkerInfoINTEL
Vulkan._PerformanceStreamMarkerInfoINTEL
Vulkan._PerformanceValueDataINTEL
Vulkan._PerformanceValueINTEL
Vulkan._PerformanceValueINTEL
Vulkan._PhysicalDevice16BitStorageFeatures
Vulkan._PhysicalDevice16BitStorageFeatures
Vulkan._PhysicalDevice4444FormatsFeaturesEXT
Vulkan._PhysicalDevice4444FormatsFeaturesEXT
Vulkan._PhysicalDevice8BitStorageFeatures
Vulkan._PhysicalDevice8BitStorageFeatures
Vulkan._PhysicalDeviceASTCDecodeFeaturesEXT
Vulkan._PhysicalDeviceASTCDecodeFeaturesEXT
Vulkan._PhysicalDeviceAccelerationStructureFeaturesKHR
Vulkan._PhysicalDeviceAccelerationStructureFeaturesKHR
Vulkan._PhysicalDeviceAccelerationStructurePropertiesKHR
Vulkan._PhysicalDeviceAccelerationStructurePropertiesKHR
Vulkan._PhysicalDeviceBlendOperationAdvancedFeaturesEXT
Vulkan._PhysicalDeviceBlendOperationAdvancedFeaturesEXT
Vulkan._PhysicalDeviceBlendOperationAdvancedPropertiesEXT
Vulkan._PhysicalDeviceBlendOperationAdvancedPropertiesEXT
Vulkan._PhysicalDeviceBorderColorSwizzleFeaturesEXT
Vulkan._PhysicalDeviceBorderColorSwizzleFeaturesEXT
Vulkan._PhysicalDeviceBufferDeviceAddressFeatures
Vulkan._PhysicalDeviceBufferDeviceAddressFeatures
Vulkan._PhysicalDeviceBufferDeviceAddressFeaturesEXT
Vulkan._PhysicalDeviceBufferDeviceAddressFeaturesEXT
Vulkan._PhysicalDeviceCoherentMemoryFeaturesAMD
Vulkan._PhysicalDeviceCoherentMemoryFeaturesAMD
Vulkan._PhysicalDeviceColorWriteEnableFeaturesEXT
Vulkan._PhysicalDeviceColorWriteEnableFeaturesEXT
Vulkan._PhysicalDeviceComputeShaderDerivativesFeaturesNV
Vulkan._PhysicalDeviceComputeShaderDerivativesFeaturesNV
Vulkan._PhysicalDeviceConditionalRenderingFeaturesEXT
Vulkan._PhysicalDeviceConditionalRenderingFeaturesEXT
Vulkan._PhysicalDeviceConservativeRasterizationPropertiesEXT
Vulkan._PhysicalDeviceConservativeRasterizationPropertiesEXT
Vulkan._PhysicalDeviceCooperativeMatrixFeaturesNV
Vulkan._PhysicalDeviceCooperativeMatrixFeaturesNV
Vulkan._PhysicalDeviceCooperativeMatrixPropertiesNV
Vulkan._PhysicalDeviceCooperativeMatrixPropertiesNV
Vulkan._PhysicalDeviceCornerSampledImageFeaturesNV
Vulkan._PhysicalDeviceCornerSampledImageFeaturesNV
Vulkan._PhysicalDeviceCoverageReductionModeFeaturesNV
Vulkan._PhysicalDeviceCoverageReductionModeFeaturesNV
Vulkan._PhysicalDeviceCustomBorderColorFeaturesEXT
Vulkan._PhysicalDeviceCustomBorderColorFeaturesEXT
Vulkan._PhysicalDeviceCustomBorderColorPropertiesEXT
Vulkan._PhysicalDeviceCustomBorderColorPropertiesEXT
Vulkan._PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
Vulkan._PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
Vulkan._PhysicalDeviceDepthClipControlFeaturesEXT
Vulkan._PhysicalDeviceDepthClipControlFeaturesEXT
Vulkan._PhysicalDeviceDepthClipEnableFeaturesEXT
Vulkan._PhysicalDeviceDepthClipEnableFeaturesEXT
Vulkan._PhysicalDeviceDepthStencilResolveProperties
Vulkan._PhysicalDeviceDepthStencilResolveProperties
Vulkan._PhysicalDeviceDescriptorIndexingFeatures
Vulkan._PhysicalDeviceDescriptorIndexingFeatures
Vulkan._PhysicalDeviceDescriptorIndexingProperties
Vulkan._PhysicalDeviceDescriptorIndexingProperties
Vulkan._PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
Vulkan._PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
Vulkan._PhysicalDeviceDeviceGeneratedCommandsFeaturesNV
Vulkan._PhysicalDeviceDeviceGeneratedCommandsFeaturesNV
Vulkan._PhysicalDeviceDeviceGeneratedCommandsPropertiesNV
Vulkan._PhysicalDeviceDeviceGeneratedCommandsPropertiesNV
Vulkan._PhysicalDeviceDeviceMemoryReportFeaturesEXT
Vulkan._PhysicalDeviceDeviceMemoryReportFeaturesEXT
Vulkan._PhysicalDeviceDiagnosticsConfigFeaturesNV
Vulkan._PhysicalDeviceDiagnosticsConfigFeaturesNV
Vulkan._PhysicalDeviceDiscardRectanglePropertiesEXT
Vulkan._PhysicalDeviceDiscardRectanglePropertiesEXT
Vulkan._PhysicalDeviceDriverProperties
Vulkan._PhysicalDeviceDriverProperties
Vulkan._PhysicalDeviceDrmPropertiesEXT
Vulkan._PhysicalDeviceDrmPropertiesEXT
Vulkan._PhysicalDeviceDynamicRenderingFeatures
Vulkan._PhysicalDeviceDynamicRenderingFeatures
Vulkan._PhysicalDeviceExclusiveScissorFeaturesNV
Vulkan._PhysicalDeviceExclusiveScissorFeaturesNV
Vulkan._PhysicalDeviceExtendedDynamicState2FeaturesEXT
Vulkan._PhysicalDeviceExtendedDynamicState2FeaturesEXT
Vulkan._PhysicalDeviceExtendedDynamicStateFeaturesEXT
Vulkan._PhysicalDeviceExtendedDynamicStateFeaturesEXT
Vulkan._PhysicalDeviceExternalBufferInfo
Vulkan._PhysicalDeviceExternalBufferInfo
Vulkan._PhysicalDeviceExternalFenceInfo
Vulkan._PhysicalDeviceExternalFenceInfo
Vulkan._PhysicalDeviceExternalImageFormatInfo
Vulkan._PhysicalDeviceExternalImageFormatInfo
Vulkan._PhysicalDeviceExternalMemoryHostPropertiesEXT
Vulkan._PhysicalDeviceExternalMemoryHostPropertiesEXT
Vulkan._PhysicalDeviceExternalMemoryRDMAFeaturesNV
Vulkan._PhysicalDeviceExternalMemoryRDMAFeaturesNV
Vulkan._PhysicalDeviceExternalSemaphoreInfo
Vulkan._PhysicalDeviceExternalSemaphoreInfo
Vulkan._PhysicalDeviceFeatures
Vulkan._PhysicalDeviceFeatures
Vulkan._PhysicalDeviceFeatures2
Vulkan._PhysicalDeviceFeatures2
Vulkan._PhysicalDeviceFloatControlsProperties
Vulkan._PhysicalDeviceFloatControlsProperties
Vulkan._PhysicalDeviceFragmentDensityMap2FeaturesEXT
Vulkan._PhysicalDeviceFragmentDensityMap2FeaturesEXT
Vulkan._PhysicalDeviceFragmentDensityMap2PropertiesEXT
Vulkan._PhysicalDeviceFragmentDensityMap2PropertiesEXT
Vulkan._PhysicalDeviceFragmentDensityMapFeaturesEXT
Vulkan._PhysicalDeviceFragmentDensityMapFeaturesEXT
Vulkan._PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM
Vulkan._PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM
Vulkan._PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM
Vulkan._PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM
Vulkan._PhysicalDeviceFragmentDensityMapPropertiesEXT
Vulkan._PhysicalDeviceFragmentDensityMapPropertiesEXT
Vulkan._PhysicalDeviceFragmentShaderBarycentricFeaturesNV
Vulkan._PhysicalDeviceFragmentShaderBarycentricFeaturesNV
Vulkan._PhysicalDeviceFragmentShaderInterlockFeaturesEXT
Vulkan._PhysicalDeviceFragmentShaderInterlockFeaturesEXT
Vulkan._PhysicalDeviceFragmentShadingRateEnumsFeaturesNV
Vulkan._PhysicalDeviceFragmentShadingRateEnumsFeaturesNV
Vulkan._PhysicalDeviceFragmentShadingRateEnumsPropertiesNV
Vulkan._PhysicalDeviceFragmentShadingRateEnumsPropertiesNV
Vulkan._PhysicalDeviceFragmentShadingRateFeaturesKHR
Vulkan._PhysicalDeviceFragmentShadingRateFeaturesKHR
Vulkan._PhysicalDeviceFragmentShadingRateKHR
Vulkan._PhysicalDeviceFragmentShadingRateKHR
Vulkan._PhysicalDeviceFragmentShadingRatePropertiesKHR
Vulkan._PhysicalDeviceFragmentShadingRatePropertiesKHR
Vulkan._PhysicalDeviceGlobalPriorityQueryFeaturesKHR
Vulkan._PhysicalDeviceGlobalPriorityQueryFeaturesKHR
Vulkan._PhysicalDeviceGroupProperties
Vulkan._PhysicalDeviceGroupProperties
Vulkan._PhysicalDeviceHostQueryResetFeatures
Vulkan._PhysicalDeviceHostQueryResetFeatures
Vulkan._PhysicalDeviceIDProperties
Vulkan._PhysicalDeviceIDProperties
Vulkan._PhysicalDeviceImageDrmFormatModifierInfoEXT
Vulkan._PhysicalDeviceImageDrmFormatModifierInfoEXT
Vulkan._PhysicalDeviceImageFormatInfo2
Vulkan._PhysicalDeviceImageFormatInfo2
Vulkan._PhysicalDeviceImageRobustnessFeatures
Vulkan._PhysicalDeviceImageRobustnessFeatures
Vulkan._PhysicalDeviceImageViewImageFormatInfoEXT
Vulkan._PhysicalDeviceImageViewImageFormatInfoEXT
Vulkan._PhysicalDeviceImageViewMinLodFeaturesEXT
Vulkan._PhysicalDeviceImageViewMinLodFeaturesEXT
Vulkan._PhysicalDeviceImagelessFramebufferFeatures
Vulkan._PhysicalDeviceImagelessFramebufferFeatures
Vulkan._PhysicalDeviceIndexTypeUint8FeaturesEXT
Vulkan._PhysicalDeviceIndexTypeUint8FeaturesEXT
Vulkan._PhysicalDeviceInheritedViewportScissorFeaturesNV
Vulkan._PhysicalDeviceInheritedViewportScissorFeaturesNV
Vulkan._PhysicalDeviceInlineUniformBlockFeatures
Vulkan._PhysicalDeviceInlineUniformBlockFeatures
Vulkan._PhysicalDeviceInlineUniformBlockProperties
Vulkan._PhysicalDeviceInlineUniformBlockProperties
Vulkan._PhysicalDeviceInvocationMaskFeaturesHUAWEI
Vulkan._PhysicalDeviceInvocationMaskFeaturesHUAWEI
Vulkan._PhysicalDeviceLimits
Vulkan._PhysicalDeviceLimits
Vulkan._PhysicalDeviceLineRasterizationFeaturesEXT
Vulkan._PhysicalDeviceLineRasterizationFeaturesEXT
Vulkan._PhysicalDeviceLineRasterizationPropertiesEXT
Vulkan._PhysicalDeviceLineRasterizationPropertiesEXT
Vulkan._PhysicalDeviceLinearColorAttachmentFeaturesNV
Vulkan._PhysicalDeviceLinearColorAttachmentFeaturesNV
Vulkan._PhysicalDeviceMaintenance3Properties
Vulkan._PhysicalDeviceMaintenance3Properties
Vulkan._PhysicalDeviceMaintenance4Features
Vulkan._PhysicalDeviceMaintenance4Features
Vulkan._PhysicalDeviceMaintenance4Properties
Vulkan._PhysicalDeviceMaintenance4Properties
Vulkan._PhysicalDeviceMemoryBudgetPropertiesEXT
Vulkan._PhysicalDeviceMemoryBudgetPropertiesEXT
Vulkan._PhysicalDeviceMemoryPriorityFeaturesEXT
Vulkan._PhysicalDeviceMemoryPriorityFeaturesEXT
Vulkan._PhysicalDeviceMemoryProperties
Vulkan._PhysicalDeviceMemoryProperties
Vulkan._PhysicalDeviceMemoryProperties2
Vulkan._PhysicalDeviceMemoryProperties2
Vulkan._PhysicalDeviceMeshShaderFeaturesNV
Vulkan._PhysicalDeviceMeshShaderFeaturesNV
Vulkan._PhysicalDeviceMeshShaderPropertiesNV
Vulkan._PhysicalDeviceMeshShaderPropertiesNV
Vulkan._PhysicalDeviceMultiDrawFeaturesEXT
Vulkan._PhysicalDeviceMultiDrawFeaturesEXT
Vulkan._PhysicalDeviceMultiDrawPropertiesEXT
Vulkan._PhysicalDeviceMultiDrawPropertiesEXT
Vulkan._PhysicalDeviceMultiviewFeatures
Vulkan._PhysicalDeviceMultiviewFeatures
Vulkan._PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
Vulkan._PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
Vulkan._PhysicalDeviceMultiviewProperties
Vulkan._PhysicalDeviceMultiviewProperties
Vulkan._PhysicalDeviceMutableDescriptorTypeFeaturesVALVE
Vulkan._PhysicalDeviceMutableDescriptorTypeFeaturesVALVE
Vulkan._PhysicalDevicePCIBusInfoPropertiesEXT
Vulkan._PhysicalDevicePCIBusInfoPropertiesEXT
Vulkan._PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT
Vulkan._PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT
Vulkan._PhysicalDevicePerformanceQueryFeaturesKHR
Vulkan._PhysicalDevicePerformanceQueryFeaturesKHR
Vulkan._PhysicalDevicePerformanceQueryPropertiesKHR
Vulkan._PhysicalDevicePerformanceQueryPropertiesKHR
Vulkan._PhysicalDevicePipelineCreationCacheControlFeatures
Vulkan._PhysicalDevicePipelineCreationCacheControlFeatures
Vulkan._PhysicalDevicePipelineExecutablePropertiesFeaturesKHR
Vulkan._PhysicalDevicePipelineExecutablePropertiesFeaturesKHR
Vulkan._PhysicalDevicePointClippingProperties
Vulkan._PhysicalDevicePointClippingProperties
Vulkan._PhysicalDevicePresentIdFeaturesKHR
Vulkan._PhysicalDevicePresentIdFeaturesKHR
Vulkan._PhysicalDevicePresentWaitFeaturesKHR
Vulkan._PhysicalDevicePresentWaitFeaturesKHR
Vulkan._PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT
Vulkan._PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT
Vulkan._PhysicalDevicePrivateDataFeatures
Vulkan._PhysicalDevicePrivateDataFeatures
Vulkan._PhysicalDeviceProperties
Vulkan._PhysicalDeviceProperties
Vulkan._PhysicalDeviceProperties2
Vulkan._PhysicalDeviceProperties2
Vulkan._PhysicalDeviceProtectedMemoryFeatures
Vulkan._PhysicalDeviceProtectedMemoryFeatures
Vulkan._PhysicalDeviceProtectedMemoryProperties
Vulkan._PhysicalDeviceProtectedMemoryProperties
Vulkan._PhysicalDeviceProvokingVertexFeaturesEXT
Vulkan._PhysicalDeviceProvokingVertexFeaturesEXT
Vulkan._PhysicalDeviceProvokingVertexPropertiesEXT
Vulkan._PhysicalDeviceProvokingVertexPropertiesEXT
Vulkan._PhysicalDevicePushDescriptorPropertiesKHR
Vulkan._PhysicalDevicePushDescriptorPropertiesKHR
Vulkan._PhysicalDeviceRGBA10X6FormatsFeaturesEXT
Vulkan._PhysicalDeviceRGBA10X6FormatsFeaturesEXT
Vulkan._PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM
Vulkan._PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM
Vulkan._PhysicalDeviceRayQueryFeaturesKHR
Vulkan._PhysicalDeviceRayQueryFeaturesKHR
Vulkan._PhysicalDeviceRayTracingMotionBlurFeaturesNV
Vulkan._PhysicalDeviceRayTracingMotionBlurFeaturesNV
Vulkan._PhysicalDeviceRayTracingPipelineFeaturesKHR
Vulkan._PhysicalDeviceRayTracingPipelineFeaturesKHR
Vulkan._PhysicalDeviceRayTracingPipelinePropertiesKHR
Vulkan._PhysicalDeviceRayTracingPipelinePropertiesKHR
Vulkan._PhysicalDeviceRayTracingPropertiesNV
Vulkan._PhysicalDeviceRayTracingPropertiesNV
Vulkan._PhysicalDeviceRepresentativeFragmentTestFeaturesNV
Vulkan._PhysicalDeviceRepresentativeFragmentTestFeaturesNV
Vulkan._PhysicalDeviceRobustness2FeaturesEXT
Vulkan._PhysicalDeviceRobustness2FeaturesEXT
Vulkan._PhysicalDeviceRobustness2PropertiesEXT
Vulkan._PhysicalDeviceRobustness2PropertiesEXT
Vulkan._PhysicalDeviceSampleLocationsPropertiesEXT
Vulkan._PhysicalDeviceSampleLocationsPropertiesEXT
Vulkan._PhysicalDeviceSamplerFilterMinmaxProperties
Vulkan._PhysicalDeviceSamplerFilterMinmaxProperties
Vulkan._PhysicalDeviceSamplerYcbcrConversionFeatures
Vulkan._PhysicalDeviceSamplerYcbcrConversionFeatures
Vulkan._PhysicalDeviceScalarBlockLayoutFeatures
Vulkan._PhysicalDeviceScalarBlockLayoutFeatures
Vulkan._PhysicalDeviceSeparateDepthStencilLayoutsFeatures
Vulkan._PhysicalDeviceSeparateDepthStencilLayoutsFeatures
Vulkan._PhysicalDeviceShaderAtomicFloat2FeaturesEXT
Vulkan._PhysicalDeviceShaderAtomicFloat2FeaturesEXT
Vulkan._PhysicalDeviceShaderAtomicFloatFeaturesEXT
Vulkan._PhysicalDeviceShaderAtomicFloatFeaturesEXT
Vulkan._PhysicalDeviceShaderAtomicInt64Features
Vulkan._PhysicalDeviceShaderAtomicInt64Features
Vulkan._PhysicalDeviceShaderClockFeaturesKHR
Vulkan._PhysicalDeviceShaderClockFeaturesKHR
Vulkan._PhysicalDeviceShaderCoreProperties2AMD
Vulkan._PhysicalDeviceShaderCoreProperties2AMD
Vulkan._PhysicalDeviceShaderCorePropertiesAMD
Vulkan._PhysicalDeviceShaderCorePropertiesAMD
Vulkan._PhysicalDeviceShaderDemoteToHelperInvocationFeatures
Vulkan._PhysicalDeviceShaderDemoteToHelperInvocationFeatures
Vulkan._PhysicalDeviceShaderDrawParametersFeatures
Vulkan._PhysicalDeviceShaderDrawParametersFeatures
Vulkan._PhysicalDeviceShaderFloat16Int8Features
Vulkan._PhysicalDeviceShaderFloat16Int8Features
Vulkan._PhysicalDeviceShaderImageAtomicInt64FeaturesEXT
Vulkan._PhysicalDeviceShaderImageAtomicInt64FeaturesEXT
Vulkan._PhysicalDeviceShaderImageFootprintFeaturesNV
Vulkan._PhysicalDeviceShaderImageFootprintFeaturesNV
Vulkan._PhysicalDeviceShaderIntegerDotProductFeatures
Vulkan._PhysicalDeviceShaderIntegerDotProductFeatures
Vulkan._PhysicalDeviceShaderIntegerDotProductProperties
Vulkan._PhysicalDeviceShaderIntegerDotProductProperties
Vulkan._PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
Vulkan._PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
Vulkan._PhysicalDeviceShaderSMBuiltinsFeaturesNV
Vulkan._PhysicalDeviceShaderSMBuiltinsFeaturesNV
Vulkan._PhysicalDeviceShaderSMBuiltinsPropertiesNV
Vulkan._PhysicalDeviceShaderSMBuiltinsPropertiesNV
Vulkan._PhysicalDeviceShaderSubgroupExtendedTypesFeatures
Vulkan._PhysicalDeviceShaderSubgroupExtendedTypesFeatures
Vulkan._PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR
Vulkan._PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR
Vulkan._PhysicalDeviceShaderTerminateInvocationFeatures
Vulkan._PhysicalDeviceShaderTerminateInvocationFeatures
Vulkan._PhysicalDeviceShadingRateImageFeaturesNV
Vulkan._PhysicalDeviceShadingRateImageFeaturesNV
Vulkan._PhysicalDeviceShadingRateImagePropertiesNV
Vulkan._PhysicalDeviceShadingRateImagePropertiesNV
Vulkan._PhysicalDeviceSparseImageFormatInfo2
Vulkan._PhysicalDeviceSparseImageFormatInfo2
Vulkan._PhysicalDeviceSparseProperties
Vulkan._PhysicalDeviceSparseProperties
Vulkan._PhysicalDeviceSubgroupProperties
Vulkan._PhysicalDeviceSubgroupProperties
Vulkan._PhysicalDeviceSubgroupSizeControlFeatures
Vulkan._PhysicalDeviceSubgroupSizeControlFeatures
Vulkan._PhysicalDeviceSubgroupSizeControlProperties
Vulkan._PhysicalDeviceSubgroupSizeControlProperties
Vulkan._PhysicalDeviceSubpassShadingFeaturesHUAWEI
Vulkan._PhysicalDeviceSubpassShadingFeaturesHUAWEI
Vulkan._PhysicalDeviceSubpassShadingPropertiesHUAWEI
Vulkan._PhysicalDeviceSubpassShadingPropertiesHUAWEI
Vulkan._PhysicalDeviceSurfaceInfo2KHR
Vulkan._PhysicalDeviceSurfaceInfo2KHR
Vulkan._PhysicalDeviceSynchronization2Features
Vulkan._PhysicalDeviceSynchronization2Features
Vulkan._PhysicalDeviceTexelBufferAlignmentFeaturesEXT
Vulkan._PhysicalDeviceTexelBufferAlignmentFeaturesEXT
Vulkan._PhysicalDeviceTexelBufferAlignmentProperties
Vulkan._PhysicalDeviceTexelBufferAlignmentProperties
Vulkan._PhysicalDeviceTextureCompressionASTCHDRFeatures
Vulkan._PhysicalDeviceTextureCompressionASTCHDRFeatures
Vulkan._PhysicalDeviceTimelineSemaphoreFeatures
Vulkan._PhysicalDeviceTimelineSemaphoreFeatures
Vulkan._PhysicalDeviceTimelineSemaphoreProperties
Vulkan._PhysicalDeviceTimelineSemaphoreProperties
Vulkan._PhysicalDeviceToolProperties
Vulkan._PhysicalDeviceToolProperties
Vulkan._PhysicalDeviceTransformFeedbackFeaturesEXT
Vulkan._PhysicalDeviceTransformFeedbackFeaturesEXT
Vulkan._PhysicalDeviceTransformFeedbackPropertiesEXT
Vulkan._PhysicalDeviceTransformFeedbackPropertiesEXT
Vulkan._PhysicalDeviceUniformBufferStandardLayoutFeatures
Vulkan._PhysicalDeviceUniformBufferStandardLayoutFeatures
Vulkan._PhysicalDeviceVariablePointersFeatures
Vulkan._PhysicalDeviceVariablePointersFeatures
Vulkan._PhysicalDeviceVertexAttributeDivisorFeaturesEXT
Vulkan._PhysicalDeviceVertexAttributeDivisorFeaturesEXT
Vulkan._PhysicalDeviceVertexAttributeDivisorPropertiesEXT
Vulkan._PhysicalDeviceVertexAttributeDivisorPropertiesEXT
Vulkan._PhysicalDeviceVertexInputDynamicStateFeaturesEXT
Vulkan._PhysicalDeviceVertexInputDynamicStateFeaturesEXT
Vulkan._PhysicalDeviceVulkan11Features
Vulkan._PhysicalDeviceVulkan11Features
Vulkan._PhysicalDeviceVulkan11Properties
Vulkan._PhysicalDeviceVulkan11Properties
Vulkan._PhysicalDeviceVulkan12Features
Vulkan._PhysicalDeviceVulkan12Features
Vulkan._PhysicalDeviceVulkan12Properties
Vulkan._PhysicalDeviceVulkan12Properties
Vulkan._PhysicalDeviceVulkan13Features
Vulkan._PhysicalDeviceVulkan13Features
Vulkan._PhysicalDeviceVulkan13Properties
Vulkan._PhysicalDeviceVulkan13Properties
Vulkan._PhysicalDeviceVulkanMemoryModelFeatures
Vulkan._PhysicalDeviceVulkanMemoryModelFeatures
Vulkan._PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
Vulkan._PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
Vulkan._PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
Vulkan._PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
Vulkan._PhysicalDeviceYcbcrImageArraysFeaturesEXT
Vulkan._PhysicalDeviceYcbcrImageArraysFeaturesEXT
Vulkan._PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
Vulkan._PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
Vulkan._PipelineCacheCreateInfo
Vulkan._PipelineCacheCreateInfo
Vulkan._PipelineCacheHeaderVersionOne
Vulkan._PipelineCacheHeaderVersionOne
Vulkan._PipelineColorBlendAdvancedStateCreateInfoEXT
Vulkan._PipelineColorBlendAdvancedStateCreateInfoEXT
Vulkan._PipelineColorBlendAttachmentState
Vulkan._PipelineColorBlendAttachmentState
Vulkan._PipelineColorBlendStateCreateInfo
Vulkan._PipelineColorBlendStateCreateInfo
Vulkan._PipelineColorWriteCreateInfoEXT
Vulkan._PipelineColorWriteCreateInfoEXT
Vulkan._PipelineCompilerControlCreateInfoAMD
Vulkan._PipelineCompilerControlCreateInfoAMD
Vulkan._PipelineCoverageModulationStateCreateInfoNV
Vulkan._PipelineCoverageModulationStateCreateInfoNV
Vulkan._PipelineCoverageReductionStateCreateInfoNV
Vulkan._PipelineCoverageReductionStateCreateInfoNV
Vulkan._PipelineCoverageToColorStateCreateInfoNV
Vulkan._PipelineCoverageToColorStateCreateInfoNV
Vulkan._PipelineCreationFeedback
Vulkan._PipelineCreationFeedback
Vulkan._PipelineCreationFeedbackCreateInfo
Vulkan._PipelineCreationFeedbackCreateInfo
Vulkan._PipelineDepthStencilStateCreateInfo
Vulkan._PipelineDepthStencilStateCreateInfo
Vulkan._PipelineDiscardRectangleStateCreateInfoEXT
Vulkan._PipelineDiscardRectangleStateCreateInfoEXT
Vulkan._PipelineDynamicStateCreateInfo
Vulkan._PipelineDynamicStateCreateInfo
Vulkan._PipelineExecutableInfoKHR
Vulkan._PipelineExecutableInfoKHR
Vulkan._PipelineExecutableInternalRepresentationKHR
Vulkan._PipelineExecutableInternalRepresentationKHR
Vulkan._PipelineExecutablePropertiesKHR
Vulkan._PipelineExecutablePropertiesKHR
Vulkan._PipelineExecutableStatisticKHR
Vulkan._PipelineExecutableStatisticKHR
Vulkan._PipelineExecutableStatisticValueKHR
Vulkan._PipelineFragmentShadingRateEnumStateCreateInfoNV
Vulkan._PipelineFragmentShadingRateEnumStateCreateInfoNV
Vulkan._PipelineFragmentShadingRateStateCreateInfoKHR
Vulkan._PipelineFragmentShadingRateStateCreateInfoKHR
Vulkan._PipelineInfoKHR
Vulkan._PipelineInfoKHR
Vulkan._PipelineInputAssemblyStateCreateInfo
Vulkan._PipelineInputAssemblyStateCreateInfo
Vulkan._PipelineLayoutCreateInfo
Vulkan._PipelineLayoutCreateInfo
Vulkan._PipelineLibraryCreateInfoKHR
Vulkan._PipelineLibraryCreateInfoKHR
Vulkan._PipelineMultisampleStateCreateInfo
Vulkan._PipelineMultisampleStateCreateInfo
Vulkan._PipelineRasterizationConservativeStateCreateInfoEXT
Vulkan._PipelineRasterizationConservativeStateCreateInfoEXT
Vulkan._PipelineRasterizationDepthClipStateCreateInfoEXT
Vulkan._PipelineRasterizationDepthClipStateCreateInfoEXT
Vulkan._PipelineRasterizationLineStateCreateInfoEXT
Vulkan._PipelineRasterizationLineStateCreateInfoEXT
Vulkan._PipelineRasterizationProvokingVertexStateCreateInfoEXT
Vulkan._PipelineRasterizationProvokingVertexStateCreateInfoEXT
Vulkan._PipelineRasterizationStateCreateInfo
Vulkan._PipelineRasterizationStateCreateInfo
Vulkan._PipelineRasterizationStateRasterizationOrderAMD
Vulkan._PipelineRasterizationStateRasterizationOrderAMD
Vulkan._PipelineRasterizationStateStreamCreateInfoEXT
Vulkan._PipelineRasterizationStateStreamCreateInfoEXT
Vulkan._PipelineRenderingCreateInfo
Vulkan._PipelineRenderingCreateInfo
Vulkan._PipelineRepresentativeFragmentTestStateCreateInfoNV
Vulkan._PipelineRepresentativeFragmentTestStateCreateInfoNV
Vulkan._PipelineSampleLocationsStateCreateInfoEXT
Vulkan._PipelineSampleLocationsStateCreateInfoEXT
Vulkan._PipelineShaderStageCreateInfo
Vulkan._PipelineShaderStageCreateInfo
Vulkan._PipelineShaderStageRequiredSubgroupSizeCreateInfo
Vulkan._PipelineShaderStageRequiredSubgroupSizeCreateInfo
Vulkan._PipelineTessellationDomainOriginStateCreateInfo
Vulkan._PipelineTessellationDomainOriginStateCreateInfo
Vulkan._PipelineTessellationStateCreateInfo
Vulkan._PipelineTessellationStateCreateInfo
Vulkan._PipelineVertexInputDivisorStateCreateInfoEXT
Vulkan._PipelineVertexInputDivisorStateCreateInfoEXT
Vulkan._PipelineVertexInputStateCreateInfo
Vulkan._PipelineVertexInputStateCreateInfo
Vulkan._PipelineViewportCoarseSampleOrderStateCreateInfoNV
Vulkan._PipelineViewportCoarseSampleOrderStateCreateInfoNV
Vulkan._PipelineViewportDepthClipControlCreateInfoEXT
Vulkan._PipelineViewportDepthClipControlCreateInfoEXT
Vulkan._PipelineViewportExclusiveScissorStateCreateInfoNV
Vulkan._PipelineViewportExclusiveScissorStateCreateInfoNV
Vulkan._PipelineViewportShadingRateImageStateCreateInfoNV
Vulkan._PipelineViewportShadingRateImageStateCreateInfoNV
Vulkan._PipelineViewportStateCreateInfo
Vulkan._PipelineViewportStateCreateInfo
Vulkan._PipelineViewportSwizzleStateCreateInfoNV
Vulkan._PipelineViewportSwizzleStateCreateInfoNV
Vulkan._PipelineViewportWScalingStateCreateInfoNV
Vulkan._PipelineViewportWScalingStateCreateInfoNV
Vulkan._PresentIdKHR
Vulkan._PresentIdKHR
Vulkan._PresentInfoKHR
Vulkan._PresentInfoKHR
Vulkan._PresentRegionKHR
Vulkan._PresentRegionKHR
Vulkan._PresentRegionsKHR
Vulkan._PresentRegionsKHR
Vulkan._PresentTimeGOOGLE
Vulkan._PresentTimeGOOGLE
Vulkan._PresentTimesInfoGOOGLE
Vulkan._PresentTimesInfoGOOGLE
Vulkan._PrivateDataSlotCreateInfo
Vulkan._PrivateDataSlotCreateInfo
Vulkan._ProtectedSubmitInfo
Vulkan._ProtectedSubmitInfo
Vulkan._PushConstantRange
Vulkan._PushConstantRange
Vulkan._QueryPoolCreateInfo
Vulkan._QueryPoolCreateInfo
Vulkan._QueryPoolPerformanceCreateInfoKHR
Vulkan._QueryPoolPerformanceCreateInfoKHR
Vulkan._QueryPoolPerformanceQueryCreateInfoINTEL
Vulkan._QueryPoolPerformanceQueryCreateInfoINTEL
Vulkan._QueueFamilyCheckpointProperties2NV
Vulkan._QueueFamilyCheckpointProperties2NV
Vulkan._QueueFamilyCheckpointPropertiesNV
Vulkan._QueueFamilyCheckpointPropertiesNV
Vulkan._QueueFamilyGlobalPriorityPropertiesKHR
Vulkan._QueueFamilyGlobalPriorityPropertiesKHR
Vulkan._QueueFamilyProperties
Vulkan._QueueFamilyProperties
Vulkan._QueueFamilyProperties2
Vulkan._QueueFamilyProperties2
Vulkan._RayTracingPipelineCreateInfoKHR
Vulkan._RayTracingPipelineCreateInfoKHR
Vulkan._RayTracingPipelineCreateInfoNV
Vulkan._RayTracingPipelineCreateInfoNV
Vulkan._RayTracingPipelineInterfaceCreateInfoKHR
Vulkan._RayTracingPipelineInterfaceCreateInfoKHR
Vulkan._RayTracingShaderGroupCreateInfoKHR
Vulkan._RayTracingShaderGroupCreateInfoKHR
Vulkan._RayTracingShaderGroupCreateInfoNV
Vulkan._RayTracingShaderGroupCreateInfoNV
Vulkan._Rect2D
Vulkan._Rect2D
Vulkan._RectLayerKHR
Vulkan._RectLayerKHR
Vulkan._RefreshCycleDurationGOOGLE
Vulkan._RefreshCycleDurationGOOGLE
Vulkan._RenderPassAttachmentBeginInfo
Vulkan._RenderPassAttachmentBeginInfo
Vulkan._RenderPassBeginInfo
Vulkan._RenderPassBeginInfo
Vulkan._RenderPassCreateInfo
Vulkan._RenderPassCreateInfo
Vulkan._RenderPassCreateInfo2
Vulkan._RenderPassCreateInfo2
Vulkan._RenderPassFragmentDensityMapCreateInfoEXT
Vulkan._RenderPassFragmentDensityMapCreateInfoEXT
Vulkan._RenderPassInputAttachmentAspectCreateInfo
Vulkan._RenderPassInputAttachmentAspectCreateInfo
Vulkan._RenderPassMultiviewCreateInfo
Vulkan._RenderPassMultiviewCreateInfo
Vulkan._RenderPassSampleLocationsBeginInfoEXT
Vulkan._RenderPassSampleLocationsBeginInfoEXT
Vulkan._RenderPassTransformBeginInfoQCOM
Vulkan._RenderPassTransformBeginInfoQCOM
Vulkan._RenderingAttachmentInfo
Vulkan._RenderingAttachmentInfo
Vulkan._RenderingFragmentDensityMapAttachmentInfoEXT
Vulkan._RenderingFragmentDensityMapAttachmentInfoEXT
Vulkan._RenderingFragmentShadingRateAttachmentInfoKHR
Vulkan._RenderingFragmentShadingRateAttachmentInfoKHR
Vulkan._RenderingInfo
Vulkan._RenderingInfo
Vulkan._ResolveImageInfo2
Vulkan._ResolveImageInfo2
Vulkan._SRTDataNV
Vulkan._SRTDataNV
Vulkan._SampleLocationEXT
Vulkan._SampleLocationEXT
Vulkan._SampleLocationsInfoEXT
Vulkan._SampleLocationsInfoEXT
Vulkan._SamplerBorderColorComponentMappingCreateInfoEXT
Vulkan._SamplerBorderColorComponentMappingCreateInfoEXT
Vulkan._SamplerCreateInfo
Vulkan._SamplerCreateInfo
Vulkan._SamplerCustomBorderColorCreateInfoEXT
Vulkan._SamplerCustomBorderColorCreateInfoEXT
Vulkan._SamplerReductionModeCreateInfo
Vulkan._SamplerReductionModeCreateInfo
Vulkan._SamplerYcbcrConversionCreateInfo
Vulkan._SamplerYcbcrConversionCreateInfo
Vulkan._SamplerYcbcrConversionImageFormatProperties
Vulkan._SamplerYcbcrConversionImageFormatProperties
Vulkan._SamplerYcbcrConversionInfo
Vulkan._SamplerYcbcrConversionInfo
Vulkan._SemaphoreCreateInfo
Vulkan._SemaphoreCreateInfo
Vulkan._SemaphoreGetFdInfoKHR
Vulkan._SemaphoreGetFdInfoKHR
Vulkan._SemaphoreSignalInfo
Vulkan._SemaphoreSignalInfo
Vulkan._SemaphoreSubmitInfo
Vulkan._SemaphoreSubmitInfo
Vulkan._SemaphoreTypeCreateInfo
Vulkan._SemaphoreTypeCreateInfo
Vulkan._SemaphoreWaitInfo
Vulkan._SemaphoreWaitInfo
Vulkan._SetStateFlagsIndirectCommandNV
Vulkan._SetStateFlagsIndirectCommandNV
Vulkan._ShaderModuleCreateInfo
Vulkan._ShaderModuleCreateInfo
Vulkan._ShaderModuleValidationCacheCreateInfoEXT
Vulkan._ShaderModuleValidationCacheCreateInfoEXT
Vulkan._ShaderResourceUsageAMD
Vulkan._ShaderResourceUsageAMD
Vulkan._ShaderStatisticsInfoAMD
Vulkan._ShaderStatisticsInfoAMD
Vulkan._ShadingRatePaletteNV
Vulkan._ShadingRatePaletteNV
Vulkan._SharedPresentSurfaceCapabilitiesKHR
Vulkan._SharedPresentSurfaceCapabilitiesKHR
Vulkan._SparseBufferMemoryBindInfo
Vulkan._SparseBufferMemoryBindInfo
Vulkan._SparseImageFormatProperties
Vulkan._SparseImageFormatProperties
Vulkan._SparseImageFormatProperties2
Vulkan._SparseImageFormatProperties2
Vulkan._SparseImageMemoryBind
Vulkan._SparseImageMemoryBind
Vulkan._SparseImageMemoryBindInfo
Vulkan._SparseImageMemoryBindInfo
Vulkan._SparseImageMemoryRequirements
Vulkan._SparseImageMemoryRequirements
Vulkan._SparseImageMemoryRequirements2
Vulkan._SparseImageMemoryRequirements2
Vulkan._SparseImageOpaqueMemoryBindInfo
Vulkan._SparseImageOpaqueMemoryBindInfo
Vulkan._SparseMemoryBind
Vulkan._SparseMemoryBind
Vulkan._SpecializationInfo
Vulkan._SpecializationInfo
Vulkan._SpecializationMapEntry
Vulkan._SpecializationMapEntry
Vulkan._StencilOpState
Vulkan._StencilOpState
Vulkan._StridedDeviceAddressRegionKHR
Vulkan._StridedDeviceAddressRegionKHR
Vulkan._SubmitInfo
Vulkan._SubmitInfo
Vulkan._SubmitInfo2
Vulkan._SubmitInfo2
Vulkan._SubpassBeginInfo
Vulkan._SubpassBeginInfo
Vulkan._SubpassDependency
Vulkan._SubpassDependency
Vulkan._SubpassDependency2
Vulkan._SubpassDependency2
Vulkan._SubpassDescription
Vulkan._SubpassDescription
Vulkan._SubpassDescription2
Vulkan._SubpassDescription2
Vulkan._SubpassDescriptionDepthStencilResolve
Vulkan._SubpassDescriptionDepthStencilResolve
Vulkan._SubpassEndInfo
Vulkan._SubpassEndInfo
Vulkan._SubpassFragmentDensityMapOffsetEndInfoQCOM
Vulkan._SubpassFragmentDensityMapOffsetEndInfoQCOM
Vulkan._SubpassSampleLocationsEXT
Vulkan._SubpassSampleLocationsEXT
Vulkan._SubpassShadingPipelineCreateInfoHUAWEI
Vulkan._SubpassShadingPipelineCreateInfoHUAWEI
Vulkan._SubresourceLayout
Vulkan._SubresourceLayout
Vulkan._SurfaceCapabilities2EXT
Vulkan._SurfaceCapabilities2EXT
Vulkan._SurfaceCapabilities2KHR
Vulkan._SurfaceCapabilities2KHR
Vulkan._SurfaceCapabilitiesKHR
Vulkan._SurfaceCapabilitiesKHR
Vulkan._SurfaceFormat2KHR
Vulkan._SurfaceFormat2KHR
Vulkan._SurfaceFormatKHR
Vulkan._SurfaceFormatKHR
Vulkan._SurfaceProtectedCapabilitiesKHR
Vulkan._SurfaceProtectedCapabilitiesKHR
Vulkan._SwapchainCounterCreateInfoEXT
Vulkan._SwapchainCounterCreateInfoEXT
Vulkan._SwapchainCreateInfoKHR
Vulkan._SwapchainCreateInfoKHR
Vulkan._SwapchainDisplayNativeHdrCreateInfoAMD
Vulkan._SwapchainDisplayNativeHdrCreateInfoAMD
Vulkan._TextureLODGatherFormatPropertiesAMD
Vulkan._TextureLODGatherFormatPropertiesAMD
Vulkan._TimelineSemaphoreSubmitInfo
Vulkan._TimelineSemaphoreSubmitInfo
Vulkan._TraceRaysIndirectCommandKHR
Vulkan._TraceRaysIndirectCommandKHR
Vulkan._TransformMatrixKHR
Vulkan._TransformMatrixKHR
Vulkan._ValidationCacheCreateInfoEXT
Vulkan._ValidationCacheCreateInfoEXT
Vulkan._ValidationFeaturesEXT
Vulkan._ValidationFeaturesEXT
Vulkan._ValidationFlagsEXT
Vulkan._ValidationFlagsEXT
Vulkan._VertexInputAttributeDescription
Vulkan._VertexInputAttributeDescription
Vulkan._VertexInputAttributeDescription2EXT
Vulkan._VertexInputAttributeDescription2EXT
Vulkan._VertexInputBindingDescription
Vulkan._VertexInputBindingDescription
Vulkan._VertexInputBindingDescription2EXT
Vulkan._VertexInputBindingDescription2EXT
Vulkan._VertexInputBindingDivisorDescriptionEXT
Vulkan._VertexInputBindingDivisorDescriptionEXT
Vulkan._Viewport
Vulkan._Viewport
Vulkan._ViewportSwizzleNV
Vulkan._ViewportSwizzleNV
Vulkan._ViewportWScalingNV
Vulkan._ViewportWScalingNV
Vulkan._WaylandSurfaceCreateInfoKHR
Vulkan._WaylandSurfaceCreateInfoKHR
Vulkan._WriteDescriptorSet
Vulkan._WriteDescriptorSet
Vulkan._WriteDescriptorSetAccelerationStructureKHR
Vulkan._WriteDescriptorSetAccelerationStructureKHR
Vulkan._WriteDescriptorSetAccelerationStructureNV
Vulkan._WriteDescriptorSetAccelerationStructureNV
Vulkan._WriteDescriptorSetInlineUniformBlock
Vulkan._WriteDescriptorSetInlineUniformBlock
Vulkan._XYColorEXT
Vulkan._XYColorEXT
Vulkan._XcbSurfaceCreateInfoKHR
Vulkan._XcbSurfaceCreateInfoKHR
Vulkan._XlibSurfaceCreateInfoKHR
Vulkan._XlibSurfaceCreateInfoKHR
Vulkan._acquire_drm_display_ext
Vulkan._acquire_next_image_2_khr
Vulkan._acquire_next_image_khr
Vulkan._acquire_performance_configuration_intel
Vulkan._acquire_profiling_lock_khr
Vulkan._acquire_xlib_display_ext
Vulkan._allocate_command_buffers
Vulkan._allocate_descriptor_sets
Vulkan._allocate_memory
Vulkan._allocate_memory
Vulkan._begin_command_buffer
Vulkan._bind_acceleration_structure_memory_nv
Vulkan._bind_buffer_memory
Vulkan._bind_buffer_memory_2
Vulkan._bind_image_memory
Vulkan._bind_image_memory_2
Vulkan._build_acceleration_structures_khr
Vulkan._cmd_begin_conditional_rendering_ext
Vulkan._cmd_begin_debug_utils_label_ext
Vulkan._cmd_begin_query
Vulkan._cmd_begin_query_indexed_ext
Vulkan._cmd_begin_render_pass
Vulkan._cmd_begin_render_pass_2
Vulkan._cmd_begin_rendering
Vulkan._cmd_begin_transform_feedback_ext
Vulkan._cmd_bind_descriptor_sets
Vulkan._cmd_bind_index_buffer
Vulkan._cmd_bind_invocation_mask_huawei
Vulkan._cmd_bind_pipeline
Vulkan._cmd_bind_pipeline_shader_group_nv
Vulkan._cmd_bind_shading_rate_image_nv
Vulkan._cmd_bind_transform_feedback_buffers_ext
Vulkan._cmd_bind_vertex_buffers
Vulkan._cmd_bind_vertex_buffers_2
Vulkan._cmd_blit_image
Vulkan._cmd_blit_image_2
Vulkan._cmd_build_acceleration_structure_nv
Vulkan._cmd_build_acceleration_structures_indirect_khr
Vulkan._cmd_build_acceleration_structures_khr
Vulkan._cmd_clear_attachments
Vulkan._cmd_clear_color_image
Vulkan._cmd_clear_depth_stencil_image
Vulkan._cmd_copy_acceleration_structure_khr
Vulkan._cmd_copy_acceleration_structure_nv
Vulkan._cmd_copy_acceleration_structure_to_memory_khr
Vulkan._cmd_copy_buffer
Vulkan._cmd_copy_buffer_2
Vulkan._cmd_copy_buffer_to_image
Vulkan._cmd_copy_buffer_to_image_2
Vulkan._cmd_copy_image
Vulkan._cmd_copy_image_2
Vulkan._cmd_copy_image_to_buffer
Vulkan._cmd_copy_image_to_buffer_2
Vulkan._cmd_copy_memory_to_acceleration_structure_khr
Vulkan._cmd_copy_query_pool_results
Vulkan._cmd_cu_launch_kernel_nvx
Vulkan._cmd_debug_marker_begin_ext
Vulkan._cmd_debug_marker_end_ext
Vulkan._cmd_debug_marker_insert_ext
Vulkan._cmd_dispatch
Vulkan._cmd_dispatch_base
Vulkan._cmd_dispatch_indirect
Vulkan._cmd_draw
Vulkan._cmd_draw_indexed
Vulkan._cmd_draw_indexed_indirect
Vulkan._cmd_draw_indexed_indirect_count
Vulkan._cmd_draw_indirect
Vulkan._cmd_draw_indirect_byte_count_ext
Vulkan._cmd_draw_indirect_count
Vulkan._cmd_draw_mesh_tasks_indirect_count_nv
Vulkan._cmd_draw_mesh_tasks_indirect_nv
Vulkan._cmd_draw_mesh_tasks_nv
Vulkan._cmd_draw_multi_ext
Vulkan._cmd_draw_multi_indexed_ext
Vulkan._cmd_end_conditional_rendering_ext
Vulkan._cmd_end_debug_utils_label_ext
Vulkan._cmd_end_query
Vulkan._cmd_end_query_indexed_ext
Vulkan._cmd_end_render_pass
Vulkan._cmd_end_render_pass_2
Vulkan._cmd_end_rendering
Vulkan._cmd_end_transform_feedback_ext
Vulkan._cmd_execute_commands
Vulkan._cmd_execute_generated_commands_nv
Vulkan._cmd_fill_buffer
Vulkan._cmd_insert_debug_utils_label_ext
Vulkan._cmd_next_subpass
Vulkan._cmd_next_subpass_2
Vulkan._cmd_pipeline_barrier
Vulkan._cmd_pipeline_barrier_2
Vulkan._cmd_preprocess_generated_commands_nv
Vulkan._cmd_push_constants
Vulkan._cmd_push_descriptor_set_khr
Vulkan._cmd_push_descriptor_set_with_template_khr
Vulkan._cmd_reset_event
Vulkan._cmd_reset_event_2
Vulkan._cmd_reset_query_pool
Vulkan._cmd_resolve_image
Vulkan._cmd_resolve_image_2
Vulkan._cmd_set_blend_constants
Vulkan._cmd_set_checkpoint_nv
Vulkan._cmd_set_coarse_sample_order_nv
Vulkan._cmd_set_color_write_enable_ext
Vulkan._cmd_set_cull_mode
Vulkan._cmd_set_depth_bias
Vulkan._cmd_set_depth_bias_enable
Vulkan._cmd_set_depth_bounds
Vulkan._cmd_set_depth_bounds_test_enable
Vulkan._cmd_set_depth_compare_op
Vulkan._cmd_set_depth_test_enable
Vulkan._cmd_set_depth_write_enable
Vulkan._cmd_set_device_mask
Vulkan._cmd_set_discard_rectangle_ext
Vulkan._cmd_set_event
Vulkan._cmd_set_event_2
Vulkan._cmd_set_exclusive_scissor_nv
Vulkan._cmd_set_fragment_shading_rate_enum_nv
Vulkan._cmd_set_fragment_shading_rate_khr
Vulkan._cmd_set_front_face
Vulkan._cmd_set_line_stipple_ext
Vulkan._cmd_set_line_width
Vulkan._cmd_set_logic_op_ext
Vulkan._cmd_set_patch_control_points_ext
Vulkan._cmd_set_performance_marker_intel
Vulkan._cmd_set_performance_override_intel
Vulkan._cmd_set_performance_stream_marker_intel
Vulkan._cmd_set_primitive_restart_enable
Vulkan._cmd_set_primitive_topology
Vulkan._cmd_set_rasterizer_discard_enable
Vulkan._cmd_set_ray_tracing_pipeline_stack_size_khr
Vulkan._cmd_set_sample_locations_ext
Vulkan._cmd_set_scissor
Vulkan._cmd_set_scissor_with_count
Vulkan._cmd_set_stencil_compare_mask
Vulkan._cmd_set_stencil_op
Vulkan._cmd_set_stencil_reference
Vulkan._cmd_set_stencil_test_enable
Vulkan._cmd_set_stencil_write_mask
Vulkan._cmd_set_vertex_input_ext
Vulkan._cmd_set_viewport
Vulkan._cmd_set_viewport_shading_rate_palette_nv
Vulkan._cmd_set_viewport_w_scaling_nv
Vulkan._cmd_set_viewport_with_count
Vulkan._cmd_subpass_shading_huawei
Vulkan._cmd_trace_rays_indirect_khr
Vulkan._cmd_trace_rays_khr
Vulkan._cmd_trace_rays_nv
Vulkan._cmd_update_buffer
Vulkan._cmd_wait_events
Vulkan._cmd_wait_events_2
Vulkan._cmd_write_acceleration_structures_properties_khr
Vulkan._cmd_write_acceleration_structures_properties_nv
Vulkan._cmd_write_buffer_marker_2_amd
Vulkan._cmd_write_buffer_marker_amd
Vulkan._cmd_write_timestamp
Vulkan._cmd_write_timestamp_2
Vulkan._compile_deferred_nv
Vulkan._copy_acceleration_structure_khr
Vulkan._copy_acceleration_structure_to_memory_khr
Vulkan._copy_memory_to_acceleration_structure_khr
Vulkan._create_acceleration_structure_khr
Vulkan._create_acceleration_structure_khr
Vulkan._create_acceleration_structure_nv
Vulkan._create_acceleration_structure_nv
Vulkan._create_buffer
Vulkan._create_buffer
Vulkan._create_buffer_view
Vulkan._create_buffer_view
Vulkan._create_command_pool
Vulkan._create_command_pool
Vulkan._create_compute_pipelines
Vulkan._create_cu_function_nvx
Vulkan._create_cu_function_nvx
Vulkan._create_cu_module_nvx
Vulkan._create_cu_module_nvx
Vulkan._create_debug_report_callback_ext
Vulkan._create_debug_report_callback_ext
Vulkan._create_debug_utils_messenger_ext
Vulkan._create_debug_utils_messenger_ext
Vulkan._create_deferred_operation_khr
Vulkan._create_descriptor_pool
Vulkan._create_descriptor_pool
Vulkan._create_descriptor_set_layout
Vulkan._create_descriptor_set_layout
Vulkan._create_descriptor_update_template
Vulkan._create_descriptor_update_template
Vulkan._create_device
Vulkan._create_device
Vulkan._create_display_mode_khr
Vulkan._create_display_mode_khr
Vulkan._create_display_plane_surface_khr
Vulkan._create_display_plane_surface_khr
Vulkan._create_event
Vulkan._create_event
Vulkan._create_fence
Vulkan._create_fence
Vulkan._create_framebuffer
Vulkan._create_framebuffer
Vulkan._create_graphics_pipelines
Vulkan._create_headless_surface_ext
Vulkan._create_headless_surface_ext
Vulkan._create_image
Vulkan._create_image
Vulkan._create_image_view
Vulkan._create_image_view
Vulkan._create_indirect_commands_layout_nv
Vulkan._create_indirect_commands_layout_nv
Vulkan._create_instance
Vulkan._create_instance
Vulkan._create_pipeline_cache
Vulkan._create_pipeline_cache
Vulkan._create_pipeline_layout
Vulkan._create_pipeline_layout
Vulkan._create_private_data_slot
Vulkan._create_private_data_slot
Vulkan._create_query_pool
Vulkan._create_query_pool
Vulkan._create_ray_tracing_pipelines_khr
Vulkan._create_ray_tracing_pipelines_nv
Vulkan._create_render_pass
Vulkan._create_render_pass
Vulkan._create_render_pass_2
Vulkan._create_render_pass_2
Vulkan._create_sampler
Vulkan._create_sampler
Vulkan._create_sampler_ycbcr_conversion
Vulkan._create_sampler_ycbcr_conversion
Vulkan._create_semaphore
Vulkan._create_semaphore
Vulkan._create_shader_module
Vulkan._create_shader_module
Vulkan._create_shared_swapchains_khr
Vulkan._create_swapchain_khr
Vulkan._create_swapchain_khr
Vulkan._create_validation_cache_ext
Vulkan._create_validation_cache_ext
Vulkan._create_wayland_surface_khr
Vulkan._create_wayland_surface_khr
Vulkan._create_xcb_surface_khr
Vulkan._create_xcb_surface_khr
Vulkan._create_xlib_surface_khr
Vulkan._create_xlib_surface_khr
Vulkan._debug_marker_set_object_name_ext
Vulkan._debug_marker_set_object_tag_ext
Vulkan._debug_report_message_ext
Vulkan._deferred_operation_join_khr
Vulkan._destroy_acceleration_structure_khr
Vulkan._destroy_acceleration_structure_nv
Vulkan._destroy_buffer
Vulkan._destroy_buffer_view
Vulkan._destroy_command_pool
Vulkan._destroy_cu_function_nvx
Vulkan._destroy_cu_module_nvx
Vulkan._destroy_debug_report_callback_ext
Vulkan._destroy_debug_utils_messenger_ext
Vulkan._destroy_deferred_operation_khr
Vulkan._destroy_descriptor_pool
Vulkan._destroy_descriptor_set_layout
Vulkan._destroy_descriptor_update_template
Vulkan._destroy_device
Vulkan._destroy_event
Vulkan._destroy_fence
Vulkan._destroy_framebuffer
Vulkan._destroy_image
Vulkan._destroy_image_view
Vulkan._destroy_indirect_commands_layout_nv
Vulkan._destroy_instance
Vulkan._destroy_pipeline
Vulkan._destroy_pipeline_cache
Vulkan._destroy_pipeline_layout
Vulkan._destroy_private_data_slot
Vulkan._destroy_query_pool
Vulkan._destroy_render_pass
Vulkan._destroy_sampler
Vulkan._destroy_sampler_ycbcr_conversion
Vulkan._destroy_semaphore
Vulkan._destroy_shader_module
Vulkan._destroy_surface_khr
Vulkan._destroy_swapchain_khr
Vulkan._destroy_validation_cache_ext
Vulkan._device_wait_idle
Vulkan._display_power_control_ext
Vulkan._end_command_buffer
Vulkan._enumerate_device_extension_properties
Vulkan._enumerate_device_layer_properties
Vulkan._enumerate_instance_extension_properties
Vulkan._enumerate_instance_layer_properties
Vulkan._enumerate_instance_version
Vulkan._enumerate_physical_device_groups
Vulkan._enumerate_physical_device_queue_family_performance_query_counters_khr
Vulkan._enumerate_physical_devices
Vulkan._flush_mapped_memory_ranges
Vulkan._free_command_buffers
Vulkan._free_descriptor_sets
Vulkan._free_memory
Vulkan._get_acceleration_structure_build_sizes_khr
Vulkan._get_acceleration_structure_device_address_khr
Vulkan._get_acceleration_structure_handle_nv
Vulkan._get_acceleration_structure_memory_requirements_nv
Vulkan._get_buffer_device_address
Vulkan._get_buffer_memory_requirements
Vulkan._get_buffer_memory_requirements_2
Vulkan._get_buffer_opaque_capture_address
Vulkan._get_calibrated_timestamps_ext
Vulkan._get_deferred_operation_max_concurrency_khr
Vulkan._get_deferred_operation_result_khr
Vulkan._get_descriptor_set_host_mapping_valve
Vulkan._get_descriptor_set_layout_host_mapping_info_valve
Vulkan._get_descriptor_set_layout_support
Vulkan._get_device_acceleration_structure_compatibility_khr
Vulkan._get_device_buffer_memory_requirements
Vulkan._get_device_group_peer_memory_features
Vulkan._get_device_group_present_capabilities_khr
Vulkan._get_device_group_surface_present_modes_khr
Vulkan._get_device_image_memory_requirements
Vulkan._get_device_image_sparse_memory_requirements
Vulkan._get_device_memory_commitment
Vulkan._get_device_memory_opaque_capture_address
Vulkan._get_device_proc_addr
Vulkan._get_device_queue
Vulkan._get_device_queue_2
Vulkan._get_device_subpass_shading_max_workgroup_size_huawei
Vulkan._get_display_mode_properties_2_khr
Vulkan._get_display_mode_properties_khr
Vulkan._get_display_plane_capabilities_2_khr
Vulkan._get_display_plane_capabilities_khr
Vulkan._get_display_plane_supported_displays_khr
Vulkan._get_drm_display_ext
Vulkan._get_event_status
Vulkan._get_fence_fd_khr
Vulkan._get_fence_status
Vulkan._get_generated_commands_memory_requirements_nv
Vulkan._get_image_drm_format_modifier_properties_ext
Vulkan._get_image_memory_requirements
Vulkan._get_image_memory_requirements_2
Vulkan._get_image_sparse_memory_requirements
Vulkan._get_image_sparse_memory_requirements_2
Vulkan._get_image_subresource_layout
Vulkan._get_image_view_address_nvx
Vulkan._get_image_view_handle_nvx
Vulkan._get_instance_proc_addr
Vulkan._get_memory_fd_khr
Vulkan._get_memory_fd_properties_khr
Vulkan._get_memory_host_pointer_properties_ext
Vulkan._get_memory_remote_address_nv
Vulkan._get_past_presentation_timing_google
Vulkan._get_performance_parameter_intel
Vulkan._get_physical_device_calibrateable_time_domains_ext
Vulkan._get_physical_device_cooperative_matrix_properties_nv
Vulkan._get_physical_device_display_plane_properties_2_khr
Vulkan._get_physical_device_display_plane_properties_khr
Vulkan._get_physical_device_display_properties_2_khr
Vulkan._get_physical_device_display_properties_khr
Vulkan._get_physical_device_external_buffer_properties
Vulkan._get_physical_device_external_fence_properties
Vulkan._get_physical_device_external_image_format_properties_nv
Vulkan._get_physical_device_external_semaphore_properties
Vulkan._get_physical_device_features
Vulkan._get_physical_device_features_2
Vulkan._get_physical_device_format_properties
Vulkan._get_physical_device_format_properties_2
Vulkan._get_physical_device_fragment_shading_rates_khr
Vulkan._get_physical_device_image_format_properties
Vulkan._get_physical_device_image_format_properties_2
Vulkan._get_physical_device_memory_properties
Vulkan._get_physical_device_memory_properties_2
Vulkan._get_physical_device_multisample_properties_ext
Vulkan._get_physical_device_present_rectangles_khr
Vulkan._get_physical_device_properties
Vulkan._get_physical_device_properties_2
Vulkan._get_physical_device_queue_family_performance_query_passes_khr
Vulkan._get_physical_device_queue_family_properties
Vulkan._get_physical_device_queue_family_properties_2
Vulkan._get_physical_device_sparse_image_format_properties
Vulkan._get_physical_device_sparse_image_format_properties_2
Vulkan._get_physical_device_supported_framebuffer_mixed_samples_combinations_nv
Vulkan._get_physical_device_surface_capabilities_2_ext
Vulkan._get_physical_device_surface_capabilities_2_khr
Vulkan._get_physical_device_surface_capabilities_khr
Vulkan._get_physical_device_surface_formats_2_khr
Vulkan._get_physical_device_surface_formats_khr
Vulkan._get_physical_device_surface_present_modes_khr
Vulkan._get_physical_device_surface_support_khr
Vulkan._get_physical_device_tool_properties
Vulkan._get_physical_device_wayland_presentation_support_khr
Vulkan._get_physical_device_xcb_presentation_support_khr
Vulkan._get_physical_device_xlib_presentation_support_khr
Vulkan._get_pipeline_cache_data
Vulkan._get_pipeline_executable_internal_representations_khr
Vulkan._get_pipeline_executable_properties_khr
Vulkan._get_pipeline_executable_statistics_khr
Vulkan._get_private_data
Vulkan._get_query_pool_results
Vulkan._get_queue_checkpoint_data_2_nv
Vulkan._get_queue_checkpoint_data_nv
Vulkan._get_rand_r_output_display_ext
Vulkan._get_ray_tracing_capture_replay_shader_group_handles_khr
Vulkan._get_ray_tracing_shader_group_handles_khr
Vulkan._get_ray_tracing_shader_group_stack_size_khr
Vulkan._get_refresh_cycle_duration_google
Vulkan._get_render_area_granularity
Vulkan._get_semaphore_counter_value
Vulkan._get_semaphore_fd_khr
Vulkan._get_shader_info_amd
Vulkan._get_swapchain_counter_ext
Vulkan._get_swapchain_images_khr
Vulkan._get_swapchain_status_khr
Vulkan._get_validation_cache_data_ext
Vulkan._import_fence_fd_khr
Vulkan._import_semaphore_fd_khr
Vulkan._initialize_performance_api_intel
Vulkan._invalidate_mapped_memory_ranges
Vulkan._map_memory
Vulkan._merge_pipeline_caches
Vulkan._merge_validation_caches_ext
Vulkan._queue_begin_debug_utils_label_ext
Vulkan._queue_bind_sparse
Vulkan._queue_end_debug_utils_label_ext
Vulkan._queue_insert_debug_utils_label_ext
Vulkan._queue_present_khr
Vulkan._queue_set_performance_configuration_intel
Vulkan._queue_submit
Vulkan._queue_submit_2
Vulkan._queue_wait_idle
Vulkan._register_device_event_ext
Vulkan._register_display_event_ext
Vulkan._release_display_ext
Vulkan._release_performance_configuration_intel
Vulkan._release_profiling_lock_khr
Vulkan._reset_command_buffer
Vulkan._reset_command_pool
Vulkan._reset_descriptor_pool
Vulkan._reset_event
Vulkan._reset_fences
Vulkan._reset_query_pool
Vulkan._set_debug_utils_object_name_ext
Vulkan._set_debug_utils_object_tag_ext
Vulkan._set_device_memory_priority_ext
Vulkan._set_event
Vulkan._set_hdr_metadata_ext
Vulkan._set_local_dimming_amd
Vulkan._set_private_data
Vulkan._signal_semaphore
Vulkan._submit_debug_utils_message_ext
Vulkan._trim_command_pool
Vulkan._uninitialize_performance_api_intel
Vulkan._unmap_memory
Vulkan._update_descriptor_set_with_template
Vulkan._update_descriptor_sets
Vulkan._wait_for_fences
Vulkan._wait_for_present_khr
Vulkan._wait_semaphores
Vulkan._write_acceleration_structures_properties_khr
Vulkan.acquire_drm_display_ext
Vulkan.acquire_next_image_2_khr
Vulkan.acquire_next_image_khr
Vulkan.acquire_performance_configuration_intel
Vulkan.acquire_profiling_lock_khr
Vulkan.acquire_xlib_display_ext
Vulkan.allocate_command_buffers
Vulkan.allocate_descriptor_sets
Vulkan.allocate_memory
Vulkan.allocate_memory
Vulkan.begin_command_buffer
Vulkan.bind_acceleration_structure_memory_nv
Vulkan.bind_buffer_memory
Vulkan.bind_buffer_memory_2
Vulkan.bind_image_memory
Vulkan.bind_image_memory_2
Vulkan.build_acceleration_structures_khr
Vulkan.chain
Vulkan.cmd_begin_conditional_rendering_ext
Vulkan.cmd_begin_debug_utils_label_ext
Vulkan.cmd_begin_query
Vulkan.cmd_begin_query_indexed_ext
Vulkan.cmd_begin_render_pass
Vulkan.cmd_begin_render_pass_2
Vulkan.cmd_begin_rendering
Vulkan.cmd_begin_transform_feedback_ext
Vulkan.cmd_bind_descriptor_sets
Vulkan.cmd_bind_index_buffer
Vulkan.cmd_bind_invocation_mask_huawei
Vulkan.cmd_bind_pipeline
Vulkan.cmd_bind_pipeline_shader_group_nv
Vulkan.cmd_bind_shading_rate_image_nv
Vulkan.cmd_bind_transform_feedback_buffers_ext
Vulkan.cmd_bind_vertex_buffers
Vulkan.cmd_bind_vertex_buffers_2
Vulkan.cmd_blit_image
Vulkan.cmd_blit_image_2
Vulkan.cmd_build_acceleration_structure_nv
Vulkan.cmd_build_acceleration_structures_indirect_khr
Vulkan.cmd_build_acceleration_structures_khr
Vulkan.cmd_clear_attachments
Vulkan.cmd_clear_color_image
Vulkan.cmd_clear_depth_stencil_image
Vulkan.cmd_copy_acceleration_structure_khr
Vulkan.cmd_copy_acceleration_structure_nv
Vulkan.cmd_copy_acceleration_structure_to_memory_khr
Vulkan.cmd_copy_buffer
Vulkan.cmd_copy_buffer_2
Vulkan.cmd_copy_buffer_to_image
Vulkan.cmd_copy_buffer_to_image_2
Vulkan.cmd_copy_image
Vulkan.cmd_copy_image_2
Vulkan.cmd_copy_image_to_buffer
Vulkan.cmd_copy_image_to_buffer_2
Vulkan.cmd_copy_memory_to_acceleration_structure_khr
Vulkan.cmd_copy_query_pool_results
Vulkan.cmd_cu_launch_kernel_nvx
Vulkan.cmd_debug_marker_begin_ext
Vulkan.cmd_debug_marker_end_ext
Vulkan.cmd_debug_marker_insert_ext
Vulkan.cmd_dispatch
Vulkan.cmd_dispatch_base
Vulkan.cmd_dispatch_indirect
Vulkan.cmd_draw
Vulkan.cmd_draw_indexed
Vulkan.cmd_draw_indexed_indirect
Vulkan.cmd_draw_indexed_indirect_count
Vulkan.cmd_draw_indirect
Vulkan.cmd_draw_indirect_byte_count_ext
Vulkan.cmd_draw_indirect_count
Vulkan.cmd_draw_mesh_tasks_indirect_count_nv
Vulkan.cmd_draw_mesh_tasks_indirect_nv
Vulkan.cmd_draw_mesh_tasks_nv
Vulkan.cmd_draw_multi_ext
Vulkan.cmd_draw_multi_indexed_ext
Vulkan.cmd_end_conditional_rendering_ext
Vulkan.cmd_end_debug_utils_label_ext
Vulkan.cmd_end_query
Vulkan.cmd_end_query_indexed_ext
Vulkan.cmd_end_render_pass
Vulkan.cmd_end_render_pass_2
Vulkan.cmd_end_rendering
Vulkan.cmd_end_transform_feedback_ext
Vulkan.cmd_execute_commands
Vulkan.cmd_execute_generated_commands_nv
Vulkan.cmd_fill_buffer
Vulkan.cmd_insert_debug_utils_label_ext
Vulkan.cmd_next_subpass
Vulkan.cmd_next_subpass_2
Vulkan.cmd_pipeline_barrier
Vulkan.cmd_pipeline_barrier_2
Vulkan.cmd_preprocess_generated_commands_nv
Vulkan.cmd_push_constants
Vulkan.cmd_push_descriptor_set_khr
Vulkan.cmd_push_descriptor_set_with_template_khr
Vulkan.cmd_reset_event
Vulkan.cmd_reset_event_2
Vulkan.cmd_reset_query_pool
Vulkan.cmd_resolve_image
Vulkan.cmd_resolve_image_2
Vulkan.cmd_set_blend_constants
Vulkan.cmd_set_checkpoint_nv
Vulkan.cmd_set_coarse_sample_order_nv
Vulkan.cmd_set_color_write_enable_ext
Vulkan.cmd_set_cull_mode
Vulkan.cmd_set_depth_bias
Vulkan.cmd_set_depth_bias_enable
Vulkan.cmd_set_depth_bounds
Vulkan.cmd_set_depth_bounds_test_enable
Vulkan.cmd_set_depth_compare_op
Vulkan.cmd_set_depth_test_enable
Vulkan.cmd_set_depth_write_enable
Vulkan.cmd_set_device_mask
Vulkan.cmd_set_discard_rectangle_ext
Vulkan.cmd_set_event
Vulkan.cmd_set_event_2
Vulkan.cmd_set_exclusive_scissor_nv
Vulkan.cmd_set_fragment_shading_rate_enum_nv
Vulkan.cmd_set_fragment_shading_rate_khr
Vulkan.cmd_set_front_face
Vulkan.cmd_set_line_stipple_ext
Vulkan.cmd_set_line_width
Vulkan.cmd_set_logic_op_ext
Vulkan.cmd_set_patch_control_points_ext
Vulkan.cmd_set_performance_marker_intel
Vulkan.cmd_set_performance_override_intel
Vulkan.cmd_set_performance_stream_marker_intel
Vulkan.cmd_set_primitive_restart_enable
Vulkan.cmd_set_primitive_topology
Vulkan.cmd_set_rasterizer_discard_enable
Vulkan.cmd_set_ray_tracing_pipeline_stack_size_khr
Vulkan.cmd_set_sample_locations_ext
Vulkan.cmd_set_scissor
Vulkan.cmd_set_scissor_with_count
Vulkan.cmd_set_stencil_compare_mask
Vulkan.cmd_set_stencil_op
Vulkan.cmd_set_stencil_reference
Vulkan.cmd_set_stencil_test_enable
Vulkan.cmd_set_stencil_write_mask
Vulkan.cmd_set_vertex_input_ext
Vulkan.cmd_set_viewport
Vulkan.cmd_set_viewport_shading_rate_palette_nv
Vulkan.cmd_set_viewport_w_scaling_nv
Vulkan.cmd_set_viewport_with_count
Vulkan.cmd_subpass_shading_huawei
Vulkan.cmd_trace_rays_indirect_khr
Vulkan.cmd_trace_rays_khr
Vulkan.cmd_trace_rays_nv
Vulkan.cmd_update_buffer
Vulkan.cmd_wait_events
Vulkan.cmd_wait_events_2
Vulkan.cmd_write_acceleration_structures_properties_khr
Vulkan.cmd_write_acceleration_structures_properties_nv
Vulkan.cmd_write_buffer_marker_2_amd
Vulkan.cmd_write_buffer_marker_amd
Vulkan.cmd_write_timestamp
Vulkan.cmd_write_timestamp_2
Vulkan.compile_deferred_nv
Vulkan.copy_acceleration_structure_khr
Vulkan.copy_acceleration_structure_to_memory_khr
Vulkan.copy_memory_to_acceleration_structure_khr
Vulkan.create_acceleration_structure_khr
Vulkan.create_acceleration_structure_khr
Vulkan.create_acceleration_structure_nv
Vulkan.create_acceleration_structure_nv
Vulkan.create_buffer
Vulkan.create_buffer
Vulkan.create_buffer_view
Vulkan.create_buffer_view
Vulkan.create_command_pool
Vulkan.create_command_pool
Vulkan.create_compute_pipelines
Vulkan.create_cu_function_nvx
Vulkan.create_cu_function_nvx
Vulkan.create_cu_module_nvx
Vulkan.create_cu_module_nvx
Vulkan.create_debug_report_callback_ext
Vulkan.create_debug_report_callback_ext
Vulkan.create_debug_utils_messenger_ext
Vulkan.create_debug_utils_messenger_ext
Vulkan.create_deferred_operation_khr
Vulkan.create_descriptor_pool
Vulkan.create_descriptor_pool
Vulkan.create_descriptor_set_layout
Vulkan.create_descriptor_set_layout
Vulkan.create_descriptor_update_template
Vulkan.create_descriptor_update_template
Vulkan.create_device
Vulkan.create_device
Vulkan.create_display_mode_khr
Vulkan.create_display_mode_khr
Vulkan.create_display_plane_surface_khr
Vulkan.create_display_plane_surface_khr
Vulkan.create_event
Vulkan.create_event
Vulkan.create_fence
Vulkan.create_fence
Vulkan.create_framebuffer
Vulkan.create_framebuffer
Vulkan.create_graphics_pipelines
Vulkan.create_headless_surface_ext
Vulkan.create_headless_surface_ext
Vulkan.create_image
Vulkan.create_image
Vulkan.create_image_view
Vulkan.create_image_view
Vulkan.create_indirect_commands_layout_nv
Vulkan.create_indirect_commands_layout_nv
Vulkan.create_instance
Vulkan.create_instance
Vulkan.create_pipeline_cache
Vulkan.create_pipeline_cache
Vulkan.create_pipeline_layout
Vulkan.create_pipeline_layout
Vulkan.create_private_data_slot
Vulkan.create_private_data_slot
Vulkan.create_query_pool
Vulkan.create_query_pool
Vulkan.create_ray_tracing_pipelines_khr
Vulkan.create_ray_tracing_pipelines_nv
Vulkan.create_render_pass
Vulkan.create_render_pass
Vulkan.create_render_pass_2
Vulkan.create_render_pass_2
Vulkan.create_sampler
Vulkan.create_sampler
Vulkan.create_sampler_ycbcr_conversion
Vulkan.create_sampler_ycbcr_conversion
Vulkan.create_semaphore
Vulkan.create_semaphore
Vulkan.create_shader_module
Vulkan.create_shader_module
Vulkan.create_shared_swapchains_khr
Vulkan.create_swapchain_khr
Vulkan.create_swapchain_khr
Vulkan.create_validation_cache_ext
Vulkan.create_validation_cache_ext
Vulkan.create_wayland_surface_khr
Vulkan.create_wayland_surface_khr
Vulkan.create_xcb_surface_khr
Vulkan.create_xcb_surface_khr
Vulkan.create_xlib_surface_khr
Vulkan.create_xlib_surface_khr
Vulkan.debug_marker_set_object_name_ext
Vulkan.debug_marker_set_object_tag_ext
Vulkan.debug_report_message_ext
Vulkan.default_debug_callback
Vulkan.deferred_operation_join_khr
Vulkan.destroy_acceleration_structure_khr
Vulkan.destroy_acceleration_structure_nv
Vulkan.destroy_buffer
Vulkan.destroy_buffer_view
Vulkan.destroy_command_pool
Vulkan.destroy_cu_function_nvx
Vulkan.destroy_cu_module_nvx
Vulkan.destroy_debug_report_callback_ext
Vulkan.destroy_debug_utils_messenger_ext
Vulkan.destroy_deferred_operation_khr
Vulkan.destroy_descriptor_pool
Vulkan.destroy_descriptor_set_layout
Vulkan.destroy_descriptor_update_template
Vulkan.destroy_device
Vulkan.destroy_event
Vulkan.destroy_fence
Vulkan.destroy_framebuffer
Vulkan.destroy_image
Vulkan.destroy_image_view
Vulkan.destroy_indirect_commands_layout_nv
Vulkan.destroy_instance
Vulkan.destroy_pipeline
Vulkan.destroy_pipeline_cache
Vulkan.destroy_pipeline_layout
Vulkan.destroy_private_data_slot
Vulkan.destroy_query_pool
Vulkan.destroy_render_pass
Vulkan.destroy_sampler
Vulkan.destroy_sampler_ycbcr_conversion
Vulkan.destroy_semaphore
Vulkan.destroy_shader_module
Vulkan.destroy_surface_khr
Vulkan.destroy_swapchain_khr
Vulkan.destroy_validation_cache_ext
Vulkan.device_wait_idle
Vulkan.display_power_control_ext
Vulkan.end_command_buffer
Vulkan.enumerate_device_extension_properties
Vulkan.enumerate_device_layer_properties
Vulkan.enumerate_instance_extension_properties
Vulkan.enumerate_instance_layer_properties
Vulkan.enumerate_instance_version
Vulkan.enumerate_physical_device_groups
Vulkan.enumerate_physical_device_queue_family_performance_query_counters_khr
Vulkan.enumerate_physical_devices
Vulkan.find_queue_family
Vulkan.flush_mapped_memory_ranges
Vulkan.free_command_buffers
Vulkan.free_descriptor_sets
Vulkan.free_memory
Vulkan.from_vk
Vulkan.function_pointer
Vulkan.get_acceleration_structure_build_sizes_khr
Vulkan.get_acceleration_structure_device_address_khr
Vulkan.get_acceleration_structure_handle_nv
Vulkan.get_acceleration_structure_memory_requirements_nv
Vulkan.get_buffer_device_address
Vulkan.get_buffer_memory_requirements
Vulkan.get_buffer_memory_requirements_2
Vulkan.get_buffer_opaque_capture_address
Vulkan.get_calibrated_timestamps_ext
Vulkan.get_deferred_operation_max_concurrency_khr
Vulkan.get_deferred_operation_result_khr
Vulkan.get_descriptor_set_host_mapping_valve
Vulkan.get_descriptor_set_layout_host_mapping_info_valve
Vulkan.get_descriptor_set_layout_support
Vulkan.get_device_acceleration_structure_compatibility_khr
Vulkan.get_device_buffer_memory_requirements
Vulkan.get_device_group_peer_memory_features
Vulkan.get_device_group_present_capabilities_khr
Vulkan.get_device_group_surface_present_modes_khr
Vulkan.get_device_image_memory_requirements
Vulkan.get_device_image_sparse_memory_requirements
Vulkan.get_device_memory_commitment
Vulkan.get_device_memory_opaque_capture_address
Vulkan.get_device_proc_addr
Vulkan.get_device_queue
Vulkan.get_device_queue_2
Vulkan.get_device_subpass_shading_max_workgroup_size_huawei
Vulkan.get_display_mode_properties_2_khr
Vulkan.get_display_mode_properties_khr
Vulkan.get_display_plane_capabilities_2_khr
Vulkan.get_display_plane_capabilities_khr
Vulkan.get_display_plane_supported_displays_khr
Vulkan.get_drm_display_ext
Vulkan.get_event_status
Vulkan.get_fence_fd_khr
Vulkan.get_fence_status
Vulkan.get_generated_commands_memory_requirements_nv
Vulkan.get_image_drm_format_modifier_properties_ext
Vulkan.get_image_memory_requirements
Vulkan.get_image_memory_requirements_2
Vulkan.get_image_sparse_memory_requirements
Vulkan.get_image_sparse_memory_requirements_2
Vulkan.get_image_subresource_layout
Vulkan.get_image_view_address_nvx
Vulkan.get_image_view_handle_nvx
Vulkan.get_instance_proc_addr
Vulkan.get_memory_fd_khr
Vulkan.get_memory_fd_properties_khr
Vulkan.get_memory_host_pointer_properties_ext
Vulkan.get_memory_remote_address_nv
Vulkan.get_past_presentation_timing_google
Vulkan.get_performance_parameter_intel
Vulkan.get_physical_device_calibrateable_time_domains_ext
Vulkan.get_physical_device_cooperative_matrix_properties_nv
Vulkan.get_physical_device_display_plane_properties_2_khr
Vulkan.get_physical_device_display_plane_properties_khr
Vulkan.get_physical_device_display_properties_2_khr
Vulkan.get_physical_device_display_properties_khr
Vulkan.get_physical_device_external_buffer_properties
Vulkan.get_physical_device_external_fence_properties
Vulkan.get_physical_device_external_image_format_properties_nv
Vulkan.get_physical_device_external_semaphore_properties
Vulkan.get_physical_device_features
Vulkan.get_physical_device_features_2
Vulkan.get_physical_device_format_properties
Vulkan.get_physical_device_format_properties_2
Vulkan.get_physical_device_fragment_shading_rates_khr
Vulkan.get_physical_device_image_format_properties
Vulkan.get_physical_device_image_format_properties_2
Vulkan.get_physical_device_memory_properties
Vulkan.get_physical_device_memory_properties_2
Vulkan.get_physical_device_multisample_properties_ext
Vulkan.get_physical_device_present_rectangles_khr
Vulkan.get_physical_device_properties
Vulkan.get_physical_device_properties_2
Vulkan.get_physical_device_queue_family_performance_query_passes_khr
Vulkan.get_physical_device_queue_family_properties
Vulkan.get_physical_device_queue_family_properties_2
Vulkan.get_physical_device_sparse_image_format_properties
Vulkan.get_physical_device_sparse_image_format_properties_2
Vulkan.get_physical_device_supported_framebuffer_mixed_samples_combinations_nv
Vulkan.get_physical_device_surface_capabilities_2_ext
Vulkan.get_physical_device_surface_capabilities_2_khr
Vulkan.get_physical_device_surface_capabilities_khr
Vulkan.get_physical_device_surface_formats_2_khr
Vulkan.get_physical_device_surface_formats_khr
Vulkan.get_physical_device_surface_present_modes_khr
Vulkan.get_physical_device_surface_support_khr
Vulkan.get_physical_device_tool_properties
Vulkan.get_physical_device_wayland_presentation_support_khr
Vulkan.get_physical_device_xcb_presentation_support_khr
Vulkan.get_physical_device_xlib_presentation_support_khr
Vulkan.get_pipeline_cache_data
Vulkan.get_pipeline_executable_internal_representations_khr
Vulkan.get_pipeline_executable_properties_khr
Vulkan.get_pipeline_executable_statistics_khr
Vulkan.get_private_data
Vulkan.get_query_pool_results
Vulkan.get_queue_checkpoint_data_2_nv
Vulkan.get_queue_checkpoint_data_nv
Vulkan.get_rand_r_output_display_ext
Vulkan.get_ray_tracing_capture_replay_shader_group_handles_khr
Vulkan.get_ray_tracing_shader_group_handles_khr
Vulkan.get_ray_tracing_shader_group_stack_size_khr
Vulkan.get_refresh_cycle_duration_google
Vulkan.get_render_area_granularity
Vulkan.get_semaphore_counter_value
Vulkan.get_semaphore_fd_khr
Vulkan.get_shader_info_amd
Vulkan.get_swapchain_counter_ext
Vulkan.get_swapchain_images_khr
Vulkan.get_swapchain_status_khr
Vulkan.get_validation_cache_data_ext
Vulkan.import_fence_fd_khr
Vulkan.import_semaphore_fd_khr
Vulkan.initialize
Vulkan.initialize_core
Vulkan.initialize_performance_api_intel
Vulkan.invalidate_mapped_memory_ranges
Vulkan.map_memory
Vulkan.merge_pipeline_caches
Vulkan.merge_validation_caches_ext
Vulkan.pointer_length
Vulkan.queue_begin_debug_utils_label_ext
Vulkan.queue_bind_sparse
Vulkan.queue_end_debug_utils_label_ext
Vulkan.queue_insert_debug_utils_label_ext
Vulkan.queue_present_khr
Vulkan.queue_set_performance_configuration_intel
Vulkan.queue_submit
Vulkan.queue_submit_2
Vulkan.queue_wait_idle
Vulkan.register_device_event_ext
Vulkan.register_display_event_ext
Vulkan.release_display_ext
Vulkan.release_performance_configuration_intel
Vulkan.release_profiling_lock_khr
Vulkan.reset_command_buffer
Vulkan.reset_command_pool
Vulkan.reset_descriptor_pool
Vulkan.reset_event
Vulkan.reset_fences
Vulkan.reset_query_pool
Vulkan.set_debug_utils_object_name_ext
Vulkan.set_debug_utils_object_tag_ext
Vulkan.set_device_memory_priority_ext
Vulkan.set_driver
Vulkan.set_event
Vulkan.set_hdr_metadata_ext
Vulkan.set_local_dimming_amd
Vulkan.set_private_data
Vulkan.signal_semaphore
Vulkan.submit_debug_utils_message_ext
Vulkan.to_vk
Vulkan.trim_command_pool
Vulkan.unchain
Vulkan.uninitialize_performance_api_intel
Vulkan.unmap_memory
Vulkan.update_descriptor_set_with_template
Vulkan.update_descriptor_sets
Vulkan.wait_for_fences
Vulkan.wait_for_present_khr
Vulkan.wait_semaphores
Vulkan.write_acceleration_structures_properties_khr
Vulkan.@bitmask_flag
Vulkan.@check
Vulkan.@set_driver
Vulkan.Vulkan
— ModuleVulkan
Vulkan.jl is a lightweight wrapper around the Vulkan graphics and compute library. It exposes abstractions over the underlying C interface, primarily geared towards developers looking for a more natural way to work with Vulkan with minimal overhead.
It builds upon the core API provided by VulkanCore.jl. Because Vulkan is originally a C specification, interfacing with it requires some knowledge before correctly being used from Julia. This package acts as an abstraction layer, so that you don't need to know how to properly call a C library, while still retaining full functionality. The wrapper is generated directly from the Vulkan Specification.
This is a very similar approach to that taken by VulkanHpp, except that the target language is Julia and not C++.
If you have questions, want to brainstorm ideas or simply want to share cool things you do with Vulkan don't hesitate to create a thread in our Zulip channel.
Status
This package is a work in progress and has not reached its 1.0 version yet. As such, documentation may not be complete and functionality may change without warning. If it happens, make sure to check out the changelog. At this stage, you should not use this library in production; however, you are encouraged to push its boundaries through non-critical projects. If you find limitations, bugs or want to suggest potential improvements, do not hesitate to submit issues or pull requests. The goal is definitely to be production-ready as soon as possible.
In particular, because the library relies on automatic code generation, there may be portions of the Vulkan API that are not wrapped correctly. While you should not have trouble in most cases, there are always edge cases which were not accounted for during generation. Please open an issue whenever you encounter such a case, so that we can reliably fix those wrapping issues for future use.
Testing
Currently, continuous integration runs only on Ubuntu 32/64 bits with Julia 1.6, for lack of a functional CI setup with Vulkan for MacOS and Windows. Because public CI services lack proper driver support, the CPU Vulkan implementation SwiftShader is used. If you are not on Linux, we cannot guarantee that this library will work for you, although so far nothing is platform-dependent. Therefore, it is recommended that you test this package with your own setup.
Depends on:
Base
Core
DocStringExtensions
Logging
MLStyle
Reexport
Vulkan.CEnum
VulkanCore.LibVulkan
Vulkan.AabbPositionsKHR
— TypeHigh-level wrapper for VkAabbPositionsKHR.
Extension: VK_KHR_acceleration_structure
struct AabbPositionsKHR <: Vulkan.HighLevelStruct
min_x::Float32
min_y::Float32
min_z::Float32
max_x::Float32
max_y::Float32
max_z::Float32
Vulkan.AccelerationStructureBuildGeometryInfoKHR
— TypeHigh-level wrapper for VkAccelerationStructureBuildGeometryInfoKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureBuildGeometryInfoKHR <: Vulkan.HighLevelStruct
next::Any
type::AccelerationStructureTypeKHR
flags::BuildAccelerationStructureFlagKHR
mode::BuildAccelerationStructureModeKHR
src_acceleration_structure::Union{Ptr{Nothing}, AccelerationStructureKHR}
dst_acceleration_structure::Union{Ptr{Nothing}, AccelerationStructureKHR}
geometries::Union{Ptr{Nothing}, Vector{AccelerationStructureGeometryKHR}}
geometries_2::Union{Ptr{Nothing}, Vector{AccelerationStructureGeometryKHR}}
scratch_data::DeviceOrHostAddressKHR
Vulkan.AccelerationStructureBuildGeometryInfoKHR
— MethodExtension: VK_KHR_acceleration_structure
Arguments:
type::AccelerationStructureTypeKHR
mode::BuildAccelerationStructureModeKHR
scratch_data::DeviceOrHostAddressKHR
next::Any
: defaults toC_NULL
flags::BuildAccelerationStructureFlagKHR
: defaults to0
src_acceleration_structure::AccelerationStructureKHR
: defaults toC_NULL
dst_acceleration_structure::AccelerationStructureKHR
: defaults toC_NULL
geometries::Vector{AccelerationStructureGeometryKHR}
: defaults toC_NULL
geometries_2::Vector{AccelerationStructureGeometryKHR}
: defaults toC_NULL
AccelerationStructureBuildGeometryInfoKHR(type::AccelerationStructureTypeKHR, mode::BuildAccelerationStructureModeKHR, scratch_data::DeviceOrHostAddressKHR; next, flags, src_acceleration_structure, dst_acceleration_structure, geometries, geometries_2) -> AccelerationStructureBuildGeometryInfoKHR
Vulkan.AccelerationStructureBuildRangeInfoKHR
— TypeHigh-level wrapper for VkAccelerationStructureBuildRangeInfoKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureBuildRangeInfoKHR <: Vulkan.HighLevelStruct
primitive_count::UInt32
primitive_offset::UInt32
first_vertex::UInt32
transform_offset::UInt32
Vulkan.AccelerationStructureBuildSizesInfoKHR
— TypeHigh-level wrapper for VkAccelerationStructureBuildSizesInfoKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureBuildSizesInfoKHR <: Vulkan.HighLevelStruct
next::Any
acceleration_structure_size::UInt64
update_scratch_size::UInt64
build_scratch_size::UInt64
Vulkan.AccelerationStructureBuildSizesInfoKHR
— MethodExtension: VK_KHR_acceleration_structure
Arguments:
acceleration_structure_size::UInt64
update_scratch_size::UInt64
build_scratch_size::UInt64
next::Any
: defaults toC_NULL
AccelerationStructureBuildSizesInfoKHR(acceleration_structure_size::Integer, update_scratch_size::Integer, build_scratch_size::Integer; next) -> AccelerationStructureBuildSizesInfoKHR
Vulkan.AccelerationStructureCreateInfoKHR
— TypeHigh-level wrapper for VkAccelerationStructureCreateInfoKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureCreateInfoKHR <: Vulkan.HighLevelStruct
next::Any
create_flags::AccelerationStructureCreateFlagKHR
buffer::Buffer
offset::UInt64
size::UInt64
type::AccelerationStructureTypeKHR
device_address::UInt64
Vulkan.AccelerationStructureCreateInfoKHR
— MethodExtension: VK_KHR_acceleration_structure
Arguments:
buffer::Buffer
offset::UInt64
size::UInt64
type::AccelerationStructureTypeKHR
next::Any
: defaults toC_NULL
create_flags::AccelerationStructureCreateFlagKHR
: defaults to0
device_address::UInt64
: defaults to0
AccelerationStructureCreateInfoKHR(buffer::Buffer, offset::Integer, size::Integer, type::AccelerationStructureTypeKHR; next, create_flags, device_address) -> AccelerationStructureCreateInfoKHR
Vulkan.AccelerationStructureCreateInfoNV
— TypeHigh-level wrapper for VkAccelerationStructureCreateInfoNV.
Extension: VK_NV_ray_tracing
struct AccelerationStructureCreateInfoNV <: Vulkan.HighLevelStruct
next::Any
compacted_size::UInt64
info::AccelerationStructureInfoNV
Vulkan.AccelerationStructureCreateInfoNV
— MethodExtension: VK_NV_ray_tracing
Arguments:
compacted_size::UInt64
info::AccelerationStructureInfoNV
next::Any
: defaults toC_NULL
AccelerationStructureCreateInfoNV(compacted_size::Integer, info::AccelerationStructureInfoNV; next) -> AccelerationStructureCreateInfoNV
Vulkan.AccelerationStructureDeviceAddressInfoKHR
— TypeHigh-level wrapper for VkAccelerationStructureDeviceAddressInfoKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureDeviceAddressInfoKHR <: Vulkan.HighLevelStruct
next::Any
acceleration_structure::AccelerationStructureKHR
Vulkan.AccelerationStructureDeviceAddressInfoKHR
— MethodExtension: VK_KHR_acceleration_structure
Arguments:
acceleration_structure::AccelerationStructureKHR
next::Any
: defaults toC_NULL
AccelerationStructureDeviceAddressInfoKHR(acceleration_structure::AccelerationStructureKHR; next) -> AccelerationStructureDeviceAddressInfoKHR
Vulkan.AccelerationStructureGeometryAabbsDataKHR
— TypeHigh-level wrapper for VkAccelerationStructureGeometryAabbsDataKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureGeometryAabbsDataKHR <: Vulkan.HighLevelStruct
next::Any
data::DeviceOrHostAddressConstKHR
stride::UInt64
Vulkan.AccelerationStructureGeometryAabbsDataKHR
— MethodExtension: VK_KHR_acceleration_structure
Arguments:
data::DeviceOrHostAddressConstKHR
stride::UInt64
next::Any
: defaults toC_NULL
AccelerationStructureGeometryAabbsDataKHR(data::DeviceOrHostAddressConstKHR, stride::Integer; next) -> AccelerationStructureGeometryAabbsDataKHR
Vulkan.AccelerationStructureGeometryDataKHR
— TypeHigh-level wrapper for VkAccelerationStructureGeometryDataKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureGeometryDataKHR <: Vulkan.HighLevelStruct
vks::VulkanCore.LibVulkan.VkAccelerationStructureGeometryDataKHR
Vulkan.AccelerationStructureGeometryInstancesDataKHR
— TypeHigh-level wrapper for VkAccelerationStructureGeometryInstancesDataKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureGeometryInstancesDataKHR <: Vulkan.HighLevelStruct
next::Any
array_of_pointers::Bool
data::DeviceOrHostAddressConstKHR
Vulkan.AccelerationStructureGeometryInstancesDataKHR
— MethodExtension: VK_KHR_acceleration_structure
Arguments:
array_of_pointers::Bool
data::DeviceOrHostAddressConstKHR
next::Any
: defaults toC_NULL
AccelerationStructureGeometryInstancesDataKHR(array_of_pointers::Bool, data::DeviceOrHostAddressConstKHR; next) -> AccelerationStructureGeometryInstancesDataKHR
Vulkan.AccelerationStructureGeometryKHR
— TypeHigh-level wrapper for VkAccelerationStructureGeometryKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureGeometryKHR <: Vulkan.HighLevelStruct
next::Any
geometry_type::GeometryTypeKHR
geometry::AccelerationStructureGeometryDataKHR
flags::GeometryFlagKHR
Vulkan.AccelerationStructureGeometryKHR
— MethodExtension: VK_KHR_acceleration_structure
Arguments:
geometry_type::GeometryTypeKHR
geometry::AccelerationStructureGeometryDataKHR
next::Any
: defaults toC_NULL
flags::GeometryFlagKHR
: defaults to0
AccelerationStructureGeometryKHR(geometry_type::GeometryTypeKHR, geometry::AccelerationStructureGeometryDataKHR; next, flags) -> AccelerationStructureGeometryKHR
Vulkan.AccelerationStructureGeometryMotionTrianglesDataNV
— TypeHigh-level wrapper for VkAccelerationStructureGeometryMotionTrianglesDataNV.
Extension: VK_NV_ray_tracing_motion_blur
struct AccelerationStructureGeometryMotionTrianglesDataNV <: Vulkan.HighLevelStruct
next::Any
vertex_data::DeviceOrHostAddressConstKHR
Vulkan.AccelerationStructureGeometryMotionTrianglesDataNV
— MethodExtension: VK_NV_ray_tracing_motion_blur
Arguments:
vertex_data::DeviceOrHostAddressConstKHR
next::Any
: defaults toC_NULL
AccelerationStructureGeometryMotionTrianglesDataNV(vertex_data::DeviceOrHostAddressConstKHR; next) -> AccelerationStructureGeometryMotionTrianglesDataNV
Vulkan.AccelerationStructureGeometryTrianglesDataKHR
— TypeHigh-level wrapper for VkAccelerationStructureGeometryTrianglesDataKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureGeometryTrianglesDataKHR <: Vulkan.HighLevelStruct
next::Any
vertex_format::Format
vertex_data::DeviceOrHostAddressConstKHR
vertex_stride::UInt64
max_vertex::UInt32
index_type::IndexType
index_data::DeviceOrHostAddressConstKHR
transform_data::DeviceOrHostAddressConstKHR
Vulkan.AccelerationStructureGeometryTrianglesDataKHR
— MethodExtension: VK_KHR_acceleration_structure
Arguments:
vertex_format::Format
vertex_data::DeviceOrHostAddressConstKHR
vertex_stride::UInt64
max_vertex::UInt32
index_type::IndexType
index_data::DeviceOrHostAddressConstKHR
transform_data::DeviceOrHostAddressConstKHR
next::Any
: defaults toC_NULL
AccelerationStructureGeometryTrianglesDataKHR(vertex_format::Format, vertex_data::DeviceOrHostAddressConstKHR, vertex_stride::Integer, max_vertex::Integer, index_type::IndexType, index_data::DeviceOrHostAddressConstKHR, transform_data::DeviceOrHostAddressConstKHR; next) -> AccelerationStructureGeometryTrianglesDataKHR
Vulkan.AccelerationStructureInfoNV
— TypeHigh-level wrapper for VkAccelerationStructureInfoNV.
Extension: VK_NV_ray_tracing
struct AccelerationStructureInfoNV <: Vulkan.HighLevelStruct
next::Any
type::VulkanCore.LibVulkan.VkAccelerationStructureTypeKHR
flags::Union{Ptr{Nothing}, UInt32}
instance_count::UInt32
geometries::Vector{GeometryNV}
Vulkan.AccelerationStructureInfoNV
— MethodExtension: VK_NV_ray_tracing
Arguments:
type::VkAccelerationStructureTypeNV
geometries::Vector{GeometryNV}
next::Any
: defaults toC_NULL
flags::VkBuildAccelerationStructureFlagsNV
: defaults toC_NULL
instance_count::UInt32
: defaults to0
AccelerationStructureInfoNV(type::VulkanCore.LibVulkan.VkAccelerationStructureTypeKHR, geometries::AbstractArray; next, flags, instance_count) -> AccelerationStructureInfoNV
Vulkan.AccelerationStructureInstanceKHR
— TypeHigh-level wrapper for VkAccelerationStructureInstanceKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureInstanceKHR <: Vulkan.HighLevelStruct
transform::TransformMatrixKHR
instance_custom_index::UInt32
mask::UInt32
instance_shader_binding_table_record_offset::UInt32
flags::GeometryInstanceFlagKHR
acceleration_structure_reference::UInt64
Vulkan.AccelerationStructureInstanceKHR
— MethodExtension: VK_KHR_acceleration_structure
Arguments:
transform::TransformMatrixKHR
instance_custom_index::UInt32
mask::UInt32
instance_shader_binding_table_record_offset::UInt32
acceleration_structure_reference::UInt64
flags::GeometryInstanceFlagKHR
: defaults to0
AccelerationStructureInstanceKHR(transform::TransformMatrixKHR, instance_custom_index::Integer, mask::Integer, instance_shader_binding_table_record_offset::Integer, acceleration_structure_reference::Integer; flags) -> AccelerationStructureInstanceKHR
Vulkan.AccelerationStructureKHR
— MethodExtension: VK_KHR_acceleration_structure
Arguments:
device::Device
buffer::Buffer
offset::UInt64
size::UInt64
type::AccelerationStructureTypeKHR
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
create_flags::AccelerationStructureCreateFlagKHR
: defaults to0
device_address::UInt64
: defaults to0
AccelerationStructureKHR(device, buffer, offset::Integer, size::Integer, type::AccelerationStructureTypeKHR; allocator, next, create_flags, device_address) -> AccelerationStructureKHR
Vulkan.AccelerationStructureMatrixMotionInstanceNV
— TypeHigh-level wrapper for VkAccelerationStructureMatrixMotionInstanceNV.
Extension: VK_NV_ray_tracing_motion_blur
struct AccelerationStructureMatrixMotionInstanceNV <: Vulkan.HighLevelStruct
transform_t_0::TransformMatrixKHR
transform_t_1::TransformMatrixKHR
instance_custom_index::UInt32
mask::UInt32
instance_shader_binding_table_record_offset::UInt32
flags::GeometryInstanceFlagKHR
acceleration_structure_reference::UInt64
Vulkan.AccelerationStructureMatrixMotionInstanceNV
— MethodExtension: VK_NV_ray_tracing_motion_blur
Arguments:
transform_t_0::TransformMatrixKHR
transform_t_1::TransformMatrixKHR
instance_custom_index::UInt32
mask::UInt32
instance_shader_binding_table_record_offset::UInt32
acceleration_structure_reference::UInt64
flags::GeometryInstanceFlagKHR
: defaults to0
AccelerationStructureMatrixMotionInstanceNV(transform_t_0::TransformMatrixKHR, transform_t_1::TransformMatrixKHR, instance_custom_index::Integer, mask::Integer, instance_shader_binding_table_record_offset::Integer, acceleration_structure_reference::Integer; flags) -> AccelerationStructureMatrixMotionInstanceNV
Vulkan.AccelerationStructureMemoryRequirementsInfoNV
— TypeHigh-level wrapper for VkAccelerationStructureMemoryRequirementsInfoNV.
Extension: VK_NV_ray_tracing
struct AccelerationStructureMemoryRequirementsInfoNV <: Vulkan.HighLevelStruct
next::Any
type::AccelerationStructureMemoryRequirementsTypeNV
acceleration_structure::AccelerationStructureNV
Vulkan.AccelerationStructureMemoryRequirementsInfoNV
— MethodExtension: VK_NV_ray_tracing
Arguments:
type::AccelerationStructureMemoryRequirementsTypeNV
acceleration_structure::AccelerationStructureNV
next::Any
: defaults toC_NULL
AccelerationStructureMemoryRequirementsInfoNV(type::AccelerationStructureMemoryRequirementsTypeNV, acceleration_structure::AccelerationStructureNV; next) -> AccelerationStructureMemoryRequirementsInfoNV
Vulkan.AccelerationStructureMotionInfoNV
— TypeHigh-level wrapper for VkAccelerationStructureMotionInfoNV.
Extension: VK_NV_ray_tracing_motion_blur
struct AccelerationStructureMotionInfoNV <: Vulkan.HighLevelStruct
next::Any
max_instances::UInt32
flags::UInt32
Vulkan.AccelerationStructureMotionInfoNV
— MethodExtension: VK_NV_ray_tracing_motion_blur
Arguments:
max_instances::UInt32
next::Any
: defaults toC_NULL
flags::UInt32
: defaults to0
AccelerationStructureMotionInfoNV(max_instances::Integer; next, flags) -> AccelerationStructureMotionInfoNV
Vulkan.AccelerationStructureMotionInstanceDataNV
— TypeHigh-level wrapper for VkAccelerationStructureMotionInstanceDataNV.
Extension: VK_NV_ray_tracing_motion_blur
struct AccelerationStructureMotionInstanceDataNV <: Vulkan.HighLevelStruct
vks::VulkanCore.LibVulkan.VkAccelerationStructureMotionInstanceDataNV
Vulkan.AccelerationStructureMotionInstanceNV
— TypeHigh-level wrapper for VkAccelerationStructureMotionInstanceNV.
Extension: VK_NV_ray_tracing_motion_blur
struct AccelerationStructureMotionInstanceNV <: Vulkan.HighLevelStruct
type::AccelerationStructureMotionInstanceTypeNV
flags::UInt32
data::AccelerationStructureMotionInstanceDataNV
Vulkan.AccelerationStructureMotionInstanceNV
— MethodExtension: VK_NV_ray_tracing_motion_blur
Arguments:
type::AccelerationStructureMotionInstanceTypeNV
data::AccelerationStructureMotionInstanceDataNV
flags::UInt32
: defaults to0
AccelerationStructureMotionInstanceNV(type::AccelerationStructureMotionInstanceTypeNV, data::AccelerationStructureMotionInstanceDataNV; flags) -> AccelerationStructureMotionInstanceNV
Vulkan.AccelerationStructureNV
— MethodExtension: VK_NV_ray_tracing
Arguments:
device::Device
compacted_size::UInt64
info::AccelerationStructureInfoNV
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
AccelerationStructureNV(device, compacted_size::Integer, info::AccelerationStructureInfoNV; allocator, next) -> AccelerationStructureNV
Vulkan.AccelerationStructureNV
— MethodExtension: VK_NV_ray_tracing
Arguments:
device::Device
compacted_size::UInt64
info::_AccelerationStructureInfoNV
allocator::_AllocationCallbacks
: defaults toC_NULL
next::Ptr{Cvoid}
: defaults toC_NULL
AccelerationStructureNV(device, compacted_size::Integer, info::_AccelerationStructureInfoNV; allocator, next) -> AccelerationStructureNV
Vulkan.AccelerationStructureSRTMotionInstanceNV
— TypeHigh-level wrapper for VkAccelerationStructureSRTMotionInstanceNV.
Extension: VK_NV_ray_tracing_motion_blur
struct AccelerationStructureSRTMotionInstanceNV <: Vulkan.HighLevelStruct
transform_t_0::SRTDataNV
transform_t_1::SRTDataNV
instance_custom_index::UInt32
mask::UInt32
instance_shader_binding_table_record_offset::UInt32
flags::GeometryInstanceFlagKHR
acceleration_structure_reference::UInt64
Vulkan.AccelerationStructureSRTMotionInstanceNV
— MethodExtension: VK_NV_ray_tracing_motion_blur
Arguments:
transform_t_0::SRTDataNV
transform_t_1::SRTDataNV
instance_custom_index::UInt32
mask::UInt32
instance_shader_binding_table_record_offset::UInt32
acceleration_structure_reference::UInt64
flags::GeometryInstanceFlagKHR
: defaults to0
AccelerationStructureSRTMotionInstanceNV(transform_t_0::SRTDataNV, transform_t_1::SRTDataNV, instance_custom_index::Integer, mask::Integer, instance_shader_binding_table_record_offset::Integer, acceleration_structure_reference::Integer; flags) -> AccelerationStructureSRTMotionInstanceNV
Vulkan.AccelerationStructureVersionInfoKHR
— TypeHigh-level wrapper for VkAccelerationStructureVersionInfoKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureVersionInfoKHR <: Vulkan.HighLevelStruct
next::Any
version_data::Vector{UInt8}
Vulkan.AccelerationStructureVersionInfoKHR
— MethodExtension: VK_KHR_acceleration_structure
Arguments:
version_data::Vector{UInt8}
next::Any
: defaults toC_NULL
AccelerationStructureVersionInfoKHR(version_data::AbstractArray; next) -> AccelerationStructureVersionInfoKHR
Vulkan.AcquireNextImageInfoKHR
— TypeHigh-level wrapper for VkAcquireNextImageInfoKHR.
Extension: VK_KHR_swapchain
struct AcquireNextImageInfoKHR <: Vulkan.HighLevelStruct
next::Any
swapchain::SwapchainKHR
timeout::UInt64
semaphore::Union{Ptr{Nothing}, Semaphore}
fence::Union{Ptr{Nothing}, Fence}
device_mask::UInt32
Vulkan.AcquireNextImageInfoKHR
— MethodExtension: VK_KHR_swapchain
Arguments:
swapchain::SwapchainKHR
(externsync)timeout::UInt64
device_mask::UInt32
next::Any
: defaults toC_NULL
semaphore::Semaphore
: defaults toC_NULL
(externsync)fence::Fence
: defaults toC_NULL
(externsync)
AcquireNextImageInfoKHR(swapchain::SwapchainKHR, timeout::Integer, device_mask::Integer; next, semaphore, fence) -> AcquireNextImageInfoKHR
Vulkan.AcquireProfilingLockInfoKHR
— TypeHigh-level wrapper for VkAcquireProfilingLockInfoKHR.
Extension: VK_KHR_performance_query
struct AcquireProfilingLockInfoKHR <: Vulkan.HighLevelStruct
next::Any
flags::AcquireProfilingLockFlagKHR
timeout::UInt64
Vulkan.AcquireProfilingLockInfoKHR
— MethodExtension: VK_KHR_performance_query
Arguments:
timeout::UInt64
next::Any
: defaults toC_NULL
flags::AcquireProfilingLockFlagKHR
: defaults to0
AcquireProfilingLockInfoKHR(timeout::Integer; next, flags) -> AcquireProfilingLockInfoKHR
Vulkan.AllocationCallbacks
— TypeHigh-level wrapper for VkAllocationCallbacks.
struct AllocationCallbacks <: Vulkan.HighLevelStruct
user_data::Ptr{Nothing}
pfn_allocation::Union{Ptr{Nothing}, Base.CFunction}
pfn_reallocation::Union{Ptr{Nothing}, Base.CFunction}
pfn_free::Union{Ptr{Nothing}, Base.CFunction}
pfn_internal_allocation::Union{Ptr{Nothing}, Base.CFunction}
pfn_internal_free::Union{Ptr{Nothing}, Base.CFunction}
Vulkan.AllocationCallbacks
— MethodArguments:
pfn_allocation::FunctionPtr
pfn_reallocation::FunctionPtr
pfn_free::FunctionPtr
user_data::Ptr{Cvoid}
: defaults toC_NULL
pfn_internal_allocation::FunctionPtr
: defaults toC_NULL
pfn_internal_free::FunctionPtr
: defaults toC_NULL
AllocationCallbacks(pfn_allocation::Union{Ptr{Nothing}, Base.CFunction}, pfn_reallocation::Union{Ptr{Nothing}, Base.CFunction}, pfn_free::Union{Ptr{Nothing}, Base.CFunction}; user_data, pfn_internal_allocation, pfn_internal_free) -> AllocationCallbacks
Vulkan.ApplicationInfo
— TypeHigh-level wrapper for VkApplicationInfo.
struct ApplicationInfo <: Vulkan.HighLevelStruct
next::Any
application_name::String
application_version::VersionNumber
engine_name::String
engine_version::VersionNumber
api_version::VersionNumber
Vulkan.ApplicationInfo
— MethodArguments:
application_version::VersionNumber
engine_version::VersionNumber
api_version::VersionNumber
next::Any
: defaults toC_NULL
application_name::String
: defaults to ``engine_name::String
: defaults to ``
ApplicationInfo(application_version::VersionNumber, engine_version::VersionNumber, api_version::VersionNumber; next, application_name, engine_name) -> ApplicationInfo
Vulkan.AttachmentDescription
— TypeHigh-level wrapper for VkAttachmentDescription.
struct AttachmentDescription <: Vulkan.HighLevelStruct
flags::AttachmentDescriptionFlag
format::Format
samples::SampleCountFlag
load_op::AttachmentLoadOp
store_op::AttachmentStoreOp
stencil_load_op::AttachmentLoadOp
stencil_store_op::AttachmentStoreOp
initial_layout::ImageLayout
final_layout::ImageLayout
Vulkan.AttachmentDescription
— MethodArguments:
format::Format
samples::SampleCountFlag
load_op::AttachmentLoadOp
store_op::AttachmentStoreOp
stencil_load_op::AttachmentLoadOp
stencil_store_op::AttachmentStoreOp
initial_layout::ImageLayout
final_layout::ImageLayout
flags::AttachmentDescriptionFlag
: defaults to0
AttachmentDescription(format::Format, samples::SampleCountFlag, load_op::AttachmentLoadOp, store_op::AttachmentStoreOp, stencil_load_op::AttachmentLoadOp, stencil_store_op::AttachmentStoreOp, initial_layout::ImageLayout, final_layout::ImageLayout; flags) -> AttachmentDescription
Vulkan.AttachmentDescription2
— TypeHigh-level wrapper for VkAttachmentDescription2.
struct AttachmentDescription2 <: Vulkan.HighLevelStruct
next::Any
flags::AttachmentDescriptionFlag
format::Format
samples::SampleCountFlag
load_op::AttachmentLoadOp
store_op::AttachmentStoreOp
stencil_load_op::AttachmentLoadOp
stencil_store_op::AttachmentStoreOp
initial_layout::ImageLayout
final_layout::ImageLayout
Vulkan.AttachmentDescription2
— MethodArguments:
format::Format
samples::SampleCountFlag
load_op::AttachmentLoadOp
store_op::AttachmentStoreOp
stencil_load_op::AttachmentLoadOp
stencil_store_op::AttachmentStoreOp
initial_layout::ImageLayout
final_layout::ImageLayout
next::Any
: defaults toC_NULL
flags::AttachmentDescriptionFlag
: defaults to0
AttachmentDescription2(format::Format, samples::SampleCountFlag, load_op::AttachmentLoadOp, store_op::AttachmentStoreOp, stencil_load_op::AttachmentLoadOp, stencil_store_op::AttachmentStoreOp, initial_layout::ImageLayout, final_layout::ImageLayout; next, flags) -> AttachmentDescription2
Vulkan.AttachmentDescriptionStencilLayout
— TypeHigh-level wrapper for VkAttachmentDescriptionStencilLayout.
struct AttachmentDescriptionStencilLayout <: Vulkan.HighLevelStruct
next::Any
stencil_initial_layout::ImageLayout
stencil_final_layout::ImageLayout
Vulkan.AttachmentDescriptionStencilLayout
— MethodArguments:
stencil_initial_layout::ImageLayout
stencil_final_layout::ImageLayout
next::Any
: defaults toC_NULL
AttachmentDescriptionStencilLayout(stencil_initial_layout::ImageLayout, stencil_final_layout::ImageLayout; next) -> AttachmentDescriptionStencilLayout
Vulkan.AttachmentReference
— TypeHigh-level wrapper for VkAttachmentReference.
struct AttachmentReference <: Vulkan.HighLevelStruct
attachment::UInt32
layout::ImageLayout
Vulkan.AttachmentReference2
— TypeHigh-level wrapper for VkAttachmentReference2.
struct AttachmentReference2 <: Vulkan.HighLevelStruct
next::Any
attachment::UInt32
layout::ImageLayout
aspect_mask::ImageAspectFlag
Vulkan.AttachmentReference2
— MethodArguments:
attachment::UInt32
layout::ImageLayout
aspect_mask::ImageAspectFlag
next::Any
: defaults toC_NULL
AttachmentReference2(attachment::Integer, layout::ImageLayout, aspect_mask::ImageAspectFlag; next) -> AttachmentReference2
Vulkan.AttachmentReferenceStencilLayout
— TypeHigh-level wrapper for VkAttachmentReferenceStencilLayout.
struct AttachmentReferenceStencilLayout <: Vulkan.HighLevelStruct
next::Any
stencil_layout::ImageLayout
Vulkan.AttachmentReferenceStencilLayout
— MethodArguments:
stencil_layout::ImageLayout
next::Any
: defaults toC_NULL
AttachmentReferenceStencilLayout(stencil_layout::ImageLayout; next) -> AttachmentReferenceStencilLayout
Vulkan.AttachmentSampleCountInfoAMD
— TypeHigh-level wrapper for VkAttachmentSampleCountInfoAMD.
Extension: VK_KHR_dynamic_rendering
struct AttachmentSampleCountInfoAMD <: Vulkan.HighLevelStruct
next::Any
color_attachment_samples::Vector{SampleCountFlag}
depth_stencil_attachment_samples::SampleCountFlag
Vulkan.AttachmentSampleCountInfoAMD
— MethodExtension: VK_KHR_dynamic_rendering
Arguments:
color_attachment_samples::Vector{SampleCountFlag}
next::Any
: defaults toC_NULL
depth_stencil_attachment_samples::SampleCountFlag
: defaults to0
AttachmentSampleCountInfoAMD(color_attachment_samples::AbstractArray; next, depth_stencil_attachment_samples) -> AttachmentSampleCountInfoAMD
Vulkan.AttachmentSampleLocationsEXT
— TypeHigh-level wrapper for VkAttachmentSampleLocationsEXT.
Extension: VK_EXT_sample_locations
struct AttachmentSampleLocationsEXT <: Vulkan.HighLevelStruct
attachment_index::UInt32
sample_locations_info::SampleLocationsInfoEXT
Vulkan.BaseInStructure
— TypeHigh-level wrapper for VkBaseInStructure.
struct BaseInStructure <: Vulkan.HighLevelStruct
next::Any
Vulkan.BaseInStructure
— MethodVulkan.BaseOutStructure
— TypeHigh-level wrapper for VkBaseOutStructure.
struct BaseOutStructure <: Vulkan.HighLevelStruct
next::Any
Vulkan.BaseOutStructure
— MethodArguments:
next::Any
: defaults toC_NULL
BaseOutStructure(; next) -> BaseOutStructure
Vulkan.BindAccelerationStructureMemoryInfoNV
— TypeHigh-level wrapper for VkBindAccelerationStructureMemoryInfoNV.
Extension: VK_NV_ray_tracing
struct BindAccelerationStructureMemoryInfoNV <: Vulkan.HighLevelStruct
next::Any
acceleration_structure::AccelerationStructureNV
memory::DeviceMemory
memory_offset::UInt64
device_indices::Vector{UInt32}
Vulkan.BindAccelerationStructureMemoryInfoNV
— MethodExtension: VK_NV_ray_tracing
Arguments:
acceleration_structure::AccelerationStructureNV
memory::DeviceMemory
memory_offset::UInt64
device_indices::Vector{UInt32}
next::Any
: defaults toC_NULL
BindAccelerationStructureMemoryInfoNV(acceleration_structure::AccelerationStructureNV, memory::DeviceMemory, memory_offset::Integer, device_indices::AbstractArray; next) -> BindAccelerationStructureMemoryInfoNV
Vulkan.BindBufferMemoryDeviceGroupInfo
— TypeHigh-level wrapper for VkBindBufferMemoryDeviceGroupInfo.
struct BindBufferMemoryDeviceGroupInfo <: Vulkan.HighLevelStruct
next::Any
device_indices::Vector{UInt32}
Vulkan.BindBufferMemoryDeviceGroupInfo
— MethodArguments:
device_indices::Vector{UInt32}
next::Any
: defaults toC_NULL
BindBufferMemoryDeviceGroupInfo(device_indices::AbstractArray; next) -> BindBufferMemoryDeviceGroupInfo
Vulkan.BindBufferMemoryInfo
— TypeHigh-level wrapper for VkBindBufferMemoryInfo.
struct BindBufferMemoryInfo <: Vulkan.HighLevelStruct
next::Any
buffer::Buffer
memory::DeviceMemory
memory_offset::UInt64
Vulkan.BindBufferMemoryInfo
— MethodArguments:
buffer::Buffer
memory::DeviceMemory
memory_offset::UInt64
next::Any
: defaults toC_NULL
BindBufferMemoryInfo(buffer::Buffer, memory::DeviceMemory, memory_offset::Integer; next) -> BindBufferMemoryInfo
Vulkan.BindImageMemoryDeviceGroupInfo
— TypeHigh-level wrapper for VkBindImageMemoryDeviceGroupInfo.
struct BindImageMemoryDeviceGroupInfo <: Vulkan.HighLevelStruct
next::Any
device_indices::Vector{UInt32}
split_instance_bind_regions::Vector{Rect2D}
Vulkan.BindImageMemoryDeviceGroupInfo
— MethodArguments:
device_indices::Vector{UInt32}
split_instance_bind_regions::Vector{Rect2D}
next::Any
: defaults toC_NULL
BindImageMemoryDeviceGroupInfo(device_indices::AbstractArray, split_instance_bind_regions::AbstractArray; next) -> BindImageMemoryDeviceGroupInfo
Vulkan.BindImageMemoryInfo
— TypeHigh-level wrapper for VkBindImageMemoryInfo.
struct BindImageMemoryInfo <: Vulkan.HighLevelStruct
next::Any
image::Image
memory::DeviceMemory
memory_offset::UInt64
Vulkan.BindImageMemoryInfo
— MethodArguments:
image::Image
memory::DeviceMemory
memory_offset::UInt64
next::Any
: defaults toC_NULL
BindImageMemoryInfo(image::Image, memory::DeviceMemory, memory_offset::Integer; next) -> BindImageMemoryInfo
Vulkan.BindImageMemorySwapchainInfoKHR
— TypeHigh-level wrapper for VkBindImageMemorySwapchainInfoKHR.
Extension: VK_KHR_swapchain
struct BindImageMemorySwapchainInfoKHR <: Vulkan.HighLevelStruct
next::Any
swapchain::SwapchainKHR
image_index::UInt32
Vulkan.BindImageMemorySwapchainInfoKHR
— MethodExtension: VK_KHR_swapchain
Arguments:
swapchain::SwapchainKHR
(externsync)image_index::UInt32
next::Any
: defaults toC_NULL
BindImageMemorySwapchainInfoKHR(swapchain::SwapchainKHR, image_index::Integer; next) -> BindImageMemorySwapchainInfoKHR
Vulkan.BindImagePlaneMemoryInfo
— TypeHigh-level wrapper for VkBindImagePlaneMemoryInfo.
struct BindImagePlaneMemoryInfo <: Vulkan.HighLevelStruct
next::Any
plane_aspect::ImageAspectFlag
Vulkan.BindImagePlaneMemoryInfo
— MethodArguments:
plane_aspect::ImageAspectFlag
next::Any
: defaults toC_NULL
BindImagePlaneMemoryInfo(plane_aspect::ImageAspectFlag; next) -> BindImagePlaneMemoryInfo
Vulkan.BindIndexBufferIndirectCommandNV
— TypeHigh-level wrapper for VkBindIndexBufferIndirectCommandNV.
Extension: VK_NV_device_generated_commands
struct BindIndexBufferIndirectCommandNV <: Vulkan.HighLevelStruct
buffer_address::UInt64
size::UInt32
index_type::IndexType
Vulkan.BindShaderGroupIndirectCommandNV
— TypeHigh-level wrapper for VkBindShaderGroupIndirectCommandNV.
Extension: VK_NV_device_generated_commands
struct BindShaderGroupIndirectCommandNV <: Vulkan.HighLevelStruct
group_index::UInt32
Vulkan.BindSparseInfo
— TypeHigh-level wrapper for VkBindSparseInfo.
struct BindSparseInfo <: Vulkan.HighLevelStruct
next::Any
wait_semaphores::Vector{Semaphore}
buffer_binds::Vector{SparseBufferMemoryBindInfo}
image_opaque_binds::Vector{SparseImageOpaqueMemoryBindInfo}
image_binds::Vector{SparseImageMemoryBindInfo}
signal_semaphores::Vector{Semaphore}
Vulkan.BindSparseInfo
— MethodArguments:
wait_semaphores::Vector{Semaphore}
buffer_binds::Vector{SparseBufferMemoryBindInfo}
image_opaque_binds::Vector{SparseImageOpaqueMemoryBindInfo}
image_binds::Vector{SparseImageMemoryBindInfo}
signal_semaphores::Vector{Semaphore}
next::Any
: defaults toC_NULL
BindSparseInfo(wait_semaphores::AbstractArray, buffer_binds::AbstractArray, image_opaque_binds::AbstractArray, image_binds::AbstractArray, signal_semaphores::AbstractArray; next) -> BindSparseInfo
Vulkan.BindVertexBufferIndirectCommandNV
— TypeHigh-level wrapper for VkBindVertexBufferIndirectCommandNV.
Extension: VK_NV_device_generated_commands
struct BindVertexBufferIndirectCommandNV <: Vulkan.HighLevelStruct
buffer_address::UInt64
size::UInt32
stride::UInt32
Vulkan.BlitImageInfo2
— TypeHigh-level wrapper for VkBlitImageInfo2.
struct BlitImageInfo2 <: Vulkan.HighLevelStruct
next::Any
src_image::Image
src_image_layout::ImageLayout
dst_image::Image
dst_image_layout::ImageLayout
regions::Vector{ImageBlit2}
filter::Filter
Vulkan.BlitImageInfo2
— MethodArguments:
src_image::Image
src_image_layout::ImageLayout
dst_image::Image
dst_image_layout::ImageLayout
regions::Vector{ImageBlit2}
filter::Filter
next::Any
: defaults toC_NULL
BlitImageInfo2(src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray, filter::Filter; next) -> BlitImageInfo2
Vulkan.Buffer
— MethodArguments:
device::Device
size::UInt64
usage::BufferUsageFlag
sharing_mode::SharingMode
queue_family_indices::Vector{UInt32}
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
flags::BufferCreateFlag
: defaults to0
Buffer(device, size::Integer, usage::BufferUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray; allocator, next, flags) -> Buffer
Vulkan.BufferCopy
— TypeHigh-level wrapper for VkBufferCopy.
struct BufferCopy <: Vulkan.HighLevelStruct
src_offset::UInt64
dst_offset::UInt64
size::UInt64
Vulkan.BufferCopy2
— TypeHigh-level wrapper for VkBufferCopy2.
struct BufferCopy2 <: Vulkan.HighLevelStruct
next::Any
src_offset::UInt64
dst_offset::UInt64
size::UInt64
Vulkan.BufferCopy2
— MethodArguments:
src_offset::UInt64
dst_offset::UInt64
size::UInt64
next::Any
: defaults toC_NULL
BufferCopy2(src_offset::Integer, dst_offset::Integer, size::Integer; next) -> BufferCopy2
Vulkan.BufferCreateInfo
— TypeHigh-level wrapper for VkBufferCreateInfo.
struct BufferCreateInfo <: Vulkan.HighLevelStruct
next::Any
flags::BufferCreateFlag
size::UInt64
usage::BufferUsageFlag
sharing_mode::SharingMode
queue_family_indices::Vector{UInt32}
Vulkan.BufferCreateInfo
— MethodArguments:
size::UInt64
usage::BufferUsageFlag
sharing_mode::SharingMode
queue_family_indices::Vector{UInt32}
next::Any
: defaults toC_NULL
flags::BufferCreateFlag
: defaults to0
BufferCreateInfo(size::Integer, usage::BufferUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray; next, flags) -> BufferCreateInfo
Vulkan.BufferDeviceAddressCreateInfoEXT
— TypeHigh-level wrapper for VkBufferDeviceAddressCreateInfoEXT.
Extension: VK_EXT_buffer_device_address
struct BufferDeviceAddressCreateInfoEXT <: Vulkan.HighLevelStruct
next::Any
device_address::UInt64
Vulkan.BufferDeviceAddressCreateInfoEXT
— MethodExtension: VK_EXT_buffer_device_address
Arguments:
device_address::UInt64
next::Any
: defaults toC_NULL
BufferDeviceAddressCreateInfoEXT(device_address::Integer; next) -> BufferDeviceAddressCreateInfoEXT
Vulkan.BufferDeviceAddressInfo
— TypeHigh-level wrapper for VkBufferDeviceAddressInfo.
struct BufferDeviceAddressInfo <: Vulkan.HighLevelStruct
next::Any
buffer::Buffer
Vulkan.BufferDeviceAddressInfo
— MethodArguments:
buffer::Buffer
next::Any
: defaults toC_NULL
BufferDeviceAddressInfo(buffer::Buffer; next) -> BufferDeviceAddressInfo
Vulkan.BufferImageCopy
— TypeHigh-level wrapper for VkBufferImageCopy.
struct BufferImageCopy <: Vulkan.HighLevelStruct
buffer_offset::UInt64
buffer_row_length::UInt32
buffer_image_height::UInt32
image_subresource::ImageSubresourceLayers
image_offset::Offset3D
image_extent::Extent3D
Vulkan.BufferImageCopy2
— TypeHigh-level wrapper for VkBufferImageCopy2.
struct BufferImageCopy2 <: Vulkan.HighLevelStruct
next::Any
buffer_offset::UInt64
buffer_row_length::UInt32
buffer_image_height::UInt32
image_subresource::ImageSubresourceLayers
image_offset::Offset3D
image_extent::Extent3D
Vulkan.BufferImageCopy2
— MethodArguments:
buffer_offset::UInt64
buffer_row_length::UInt32
buffer_image_height::UInt32
image_subresource::ImageSubresourceLayers
image_offset::Offset3D
image_extent::Extent3D
next::Any
: defaults toC_NULL
BufferImageCopy2(buffer_offset::Integer, buffer_row_length::Integer, buffer_image_height::Integer, image_subresource::ImageSubresourceLayers, image_offset::Offset3D, image_extent::Extent3D; next) -> BufferImageCopy2
Vulkan.BufferMemoryBarrier
— TypeHigh-level wrapper for VkBufferMemoryBarrier.
struct BufferMemoryBarrier <: Vulkan.HighLevelStruct
next::Any
src_access_mask::AccessFlag
dst_access_mask::AccessFlag
src_queue_family_index::UInt32
dst_queue_family_index::UInt32
buffer::Buffer
offset::UInt64
size::UInt64
Vulkan.BufferMemoryBarrier
— MethodArguments:
src_access_mask::AccessFlag
dst_access_mask::AccessFlag
src_queue_family_index::UInt32
dst_queue_family_index::UInt32
buffer::Buffer
offset::UInt64
size::UInt64
next::Any
: defaults toC_NULL
BufferMemoryBarrier(src_access_mask::AccessFlag, dst_access_mask::AccessFlag, src_queue_family_index::Integer, dst_queue_family_index::Integer, buffer::Buffer, offset::Integer, size::Integer; next) -> BufferMemoryBarrier
Vulkan.BufferMemoryBarrier2
— TypeHigh-level wrapper for VkBufferMemoryBarrier2.
struct BufferMemoryBarrier2 <: Vulkan.HighLevelStruct
next::Any
src_stage_mask::UInt64
src_access_mask::UInt64
dst_stage_mask::UInt64
dst_access_mask::UInt64
src_queue_family_index::UInt32
dst_queue_family_index::UInt32
buffer::Buffer
offset::UInt64
size::UInt64
Vulkan.BufferMemoryBarrier2
— MethodArguments:
src_queue_family_index::UInt32
dst_queue_family_index::UInt32
buffer::Buffer
offset::UInt64
size::UInt64
next::Any
: defaults toC_NULL
src_stage_mask::UInt64
: defaults to0
src_access_mask::UInt64
: defaults to0
dst_stage_mask::UInt64
: defaults to0
dst_access_mask::UInt64
: defaults to0
BufferMemoryBarrier2(src_queue_family_index::Integer, dst_queue_family_index::Integer, buffer::Buffer, offset::Integer, size::Integer; next, src_stage_mask, src_access_mask, dst_stage_mask, dst_access_mask) -> BufferMemoryBarrier2
Vulkan.BufferMemoryRequirementsInfo2
— TypeHigh-level wrapper for VkBufferMemoryRequirementsInfo2.
struct BufferMemoryRequirementsInfo2 <: Vulkan.HighLevelStruct
next::Any
buffer::Buffer
Vulkan.BufferMemoryRequirementsInfo2
— MethodArguments:
buffer::Buffer
next::Any
: defaults toC_NULL
BufferMemoryRequirementsInfo2(buffer::Buffer; next) -> BufferMemoryRequirementsInfo2
Vulkan.BufferOpaqueCaptureAddressCreateInfo
— TypeHigh-level wrapper for VkBufferOpaqueCaptureAddressCreateInfo.
struct BufferOpaqueCaptureAddressCreateInfo <: Vulkan.HighLevelStruct
next::Any
opaque_capture_address::UInt64
Vulkan.BufferOpaqueCaptureAddressCreateInfo
— MethodArguments:
opaque_capture_address::UInt64
next::Any
: defaults toC_NULL
BufferOpaqueCaptureAddressCreateInfo(opaque_capture_address::Integer; next) -> BufferOpaqueCaptureAddressCreateInfo
Vulkan.BufferView
— MethodArguments:
device::Device
buffer::Buffer
format::Format
offset::UInt64
range::UInt64
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
flags::UInt32
: defaults to0
BufferView(device, buffer, format::Format, offset::Integer, range::Integer; allocator, next, flags) -> BufferView
Vulkan.BufferViewCreateInfo
— TypeHigh-level wrapper for VkBufferViewCreateInfo.
struct BufferViewCreateInfo <: Vulkan.HighLevelStruct
next::Any
flags::UInt32
buffer::Buffer
format::Format
offset::UInt64
range::UInt64
Vulkan.BufferViewCreateInfo
— MethodArguments:
buffer::Buffer
format::Format
offset::UInt64
range::UInt64
next::Any
: defaults toC_NULL
flags::UInt32
: defaults to0
BufferViewCreateInfo(buffer::Buffer, format::Format, offset::Integer, range::Integer; next, flags) -> BufferViewCreateInfo
Vulkan.CalibratedTimestampInfoEXT
— TypeHigh-level wrapper for VkCalibratedTimestampInfoEXT.
Extension: VK_EXT_calibrated_timestamps
struct CalibratedTimestampInfoEXT <: Vulkan.HighLevelStruct
next::Any
time_domain::TimeDomainEXT
Vulkan.CalibratedTimestampInfoEXT
— MethodExtension: VK_EXT_calibrated_timestamps
Arguments:
time_domain::TimeDomainEXT
next::Any
: defaults toC_NULL
CalibratedTimestampInfoEXT(time_domain::TimeDomainEXT; next) -> CalibratedTimestampInfoEXT
Vulkan.CheckpointData2NV
— TypeHigh-level wrapper for VkCheckpointData2NV.
Extension: VK_KHR_synchronization2
struct CheckpointData2NV <: Vulkan.HighLevelStruct
next::Any
stage::UInt64
checkpoint_marker::Ptr{Nothing}
Vulkan.CheckpointData2NV
— MethodExtension: VK_KHR_synchronization2
Arguments:
stage::UInt64
checkpoint_marker::Ptr{Cvoid}
next::Any
: defaults toC_NULL
CheckpointData2NV(stage::Integer, checkpoint_marker::Ptr{Nothing}; next) -> CheckpointData2NV
Vulkan.CheckpointDataNV
— TypeHigh-level wrapper for VkCheckpointDataNV.
Extension: VK_NV_device_diagnostic_checkpoints
struct CheckpointDataNV <: Vulkan.HighLevelStruct
next::Any
stage::PipelineStageFlag
checkpoint_marker::Ptr{Nothing}
Vulkan.CheckpointDataNV
— MethodExtension: VK_NV_device_diagnostic_checkpoints
Arguments:
stage::PipelineStageFlag
checkpoint_marker::Ptr{Cvoid}
next::Any
: defaults toC_NULL
CheckpointDataNV(stage::PipelineStageFlag, checkpoint_marker::Ptr{Nothing}; next) -> CheckpointDataNV
Vulkan.ClearAttachment
— TypeHigh-level wrapper for VkClearAttachment.
struct ClearAttachment <: Vulkan.HighLevelStruct
aspect_mask::ImageAspectFlag
color_attachment::UInt32
clear_value::ClearValue
Vulkan.ClearColorValue
— TypeHigh-level wrapper for VkClearColorValue.
struct ClearColorValue <: Vulkan.HighLevelStruct
vks::VulkanCore.LibVulkan.VkClearColorValue
Vulkan.ClearDepthStencilValue
— TypeHigh-level wrapper for VkClearDepthStencilValue.
struct ClearDepthStencilValue <: Vulkan.HighLevelStruct
depth::Float32
stencil::UInt32
Vulkan.ClearRect
— TypeHigh-level wrapper for VkClearRect.
struct ClearRect <: Vulkan.HighLevelStruct
rect::Rect2D
base_array_layer::UInt32
layer_count::UInt32
Vulkan.ClearValue
— TypeHigh-level wrapper for VkClearValue.
struct ClearValue <: Vulkan.HighLevelStruct
vks::VulkanCore.LibVulkan.VkClearValue
Vulkan.CoarseSampleLocationNV
— TypeHigh-level wrapper for VkCoarseSampleLocationNV.
Extension: VK_NV_shading_rate_image
struct CoarseSampleLocationNV <: Vulkan.HighLevelStruct
pixel_x::UInt32
pixel_y::UInt32
sample::UInt32
Vulkan.CoarseSampleOrderCustomNV
— TypeHigh-level wrapper for VkCoarseSampleOrderCustomNV.
Extension: VK_NV_shading_rate_image
struct CoarseSampleOrderCustomNV <: Vulkan.HighLevelStruct
shading_rate::ShadingRatePaletteEntryNV
sample_count::UInt32
sample_locations::Vector{CoarseSampleLocationNV}
Vulkan.CommandBufferAllocateInfo
— TypeHigh-level wrapper for VkCommandBufferAllocateInfo.
struct CommandBufferAllocateInfo <: Vulkan.HighLevelStruct
next::Any
command_pool::CommandPool
level::CommandBufferLevel
command_buffer_count::UInt32
Vulkan.CommandBufferAllocateInfo
— MethodArguments:
command_pool::CommandPool
level::CommandBufferLevel
command_buffer_count::UInt32
next::Any
: defaults toC_NULL
CommandBufferAllocateInfo(command_pool::CommandPool, level::CommandBufferLevel, command_buffer_count::Integer; next) -> CommandBufferAllocateInfo
Vulkan.CommandBufferBeginInfo
— TypeHigh-level wrapper for VkCommandBufferBeginInfo.
struct CommandBufferBeginInfo <: Vulkan.HighLevelStruct
next::Any
flags::CommandBufferUsageFlag
inheritance_info::Union{Ptr{Nothing}, CommandBufferInheritanceInfo}
Vulkan.CommandBufferBeginInfo
— MethodArguments:
next::Any
: defaults toC_NULL
flags::CommandBufferUsageFlag
: defaults to0
inheritance_info::CommandBufferInheritanceInfo
: defaults toC_NULL
CommandBufferBeginInfo(; next, flags, inheritance_info) -> CommandBufferBeginInfo
Vulkan.CommandBufferInheritanceConditionalRenderingInfoEXT
— TypeHigh-level wrapper for VkCommandBufferInheritanceConditionalRenderingInfoEXT.
Extension: VK_EXT_conditional_rendering
struct CommandBufferInheritanceConditionalRenderingInfoEXT <: Vulkan.HighLevelStruct
next::Any
conditional_rendering_enable::Bool
Vulkan.CommandBufferInheritanceConditionalRenderingInfoEXT
— MethodExtension: VK_EXT_conditional_rendering
Arguments:
conditional_rendering_enable::Bool
next::Any
: defaults toC_NULL
CommandBufferInheritanceConditionalRenderingInfoEXT(conditional_rendering_enable::Bool; next) -> CommandBufferInheritanceConditionalRenderingInfoEXT
Vulkan.CommandBufferInheritanceInfo
— TypeHigh-level wrapper for VkCommandBufferInheritanceInfo.
struct CommandBufferInheritanceInfo <: Vulkan.HighLevelStruct
next::Any
render_pass::Union{Ptr{Nothing}, RenderPass}
subpass::UInt32
framebuffer::Union{Ptr{Nothing}, Framebuffer}
occlusion_query_enable::Bool
query_flags::QueryControlFlag
pipeline_statistics::QueryPipelineStatisticFlag
Vulkan.CommandBufferInheritanceInfo
— MethodArguments:
subpass::UInt32
occlusion_query_enable::Bool
next::Any
: defaults toC_NULL
render_pass::RenderPass
: defaults toC_NULL
framebuffer::Framebuffer
: defaults toC_NULL
query_flags::QueryControlFlag
: defaults to0
pipeline_statistics::QueryPipelineStatisticFlag
: defaults to0
CommandBufferInheritanceInfo(subpass::Integer, occlusion_query_enable::Bool; next, render_pass, framebuffer, query_flags, pipeline_statistics) -> CommandBufferInheritanceInfo
Vulkan.CommandBufferInheritanceRenderPassTransformInfoQCOM
— TypeHigh-level wrapper for VkCommandBufferInheritanceRenderPassTransformInfoQCOM.
Extension: VK_QCOM_render_pass_transform
struct CommandBufferInheritanceRenderPassTransformInfoQCOM <: Vulkan.HighLevelStruct
next::Any
transform::SurfaceTransformFlagKHR
render_area::Rect2D
Vulkan.CommandBufferInheritanceRenderPassTransformInfoQCOM
— MethodExtension: VK_QCOM_render_pass_transform
Arguments:
transform::SurfaceTransformFlagKHR
render_area::Rect2D
next::Any
: defaults toC_NULL
CommandBufferInheritanceRenderPassTransformInfoQCOM(transform::SurfaceTransformFlagKHR, render_area::Rect2D; next) -> CommandBufferInheritanceRenderPassTransformInfoQCOM
Vulkan.CommandBufferInheritanceRenderingInfo
— TypeHigh-level wrapper for VkCommandBufferInheritanceRenderingInfo.
struct CommandBufferInheritanceRenderingInfo <: Vulkan.HighLevelStruct
next::Any
flags::RenderingFlag
view_mask::UInt32
color_attachment_formats::Vector{Format}
depth_attachment_format::Format
stencil_attachment_format::Format
rasterization_samples::SampleCountFlag
Vulkan.CommandBufferInheritanceRenderingInfo
— MethodArguments:
view_mask::UInt32
color_attachment_formats::Vector{Format}
depth_attachment_format::Format
stencil_attachment_format::Format
next::Any
: defaults toC_NULL
flags::RenderingFlag
: defaults to0
rasterization_samples::SampleCountFlag
: defaults to0
CommandBufferInheritanceRenderingInfo(view_mask::Integer, color_attachment_formats::AbstractArray, depth_attachment_format::Format, stencil_attachment_format::Format; next, flags, rasterization_samples) -> CommandBufferInheritanceRenderingInfo
Vulkan.CommandBufferInheritanceViewportScissorInfoNV
— TypeHigh-level wrapper for VkCommandBufferInheritanceViewportScissorInfoNV.
Extension: VK_NV_inherited_viewport_scissor
struct CommandBufferInheritanceViewportScissorInfoNV <: Vulkan.HighLevelStruct
next::Any
viewport_scissor_2_d::Bool
viewport_depth_count::UInt32
viewport_depths::Viewport
Vulkan.CommandBufferInheritanceViewportScissorInfoNV
— MethodExtension: VK_NV_inherited_viewport_scissor
Arguments:
viewport_scissor_2_d::Bool
viewport_depth_count::UInt32
viewport_depths::Viewport
next::Any
: defaults toC_NULL
CommandBufferInheritanceViewportScissorInfoNV(viewport_scissor_2_d::Bool, viewport_depth_count::Integer, viewport_depths::Viewport; next) -> CommandBufferInheritanceViewportScissorInfoNV
Vulkan.CommandBufferSubmitInfo
— TypeHigh-level wrapper for VkCommandBufferSubmitInfo.
struct CommandBufferSubmitInfo <: Vulkan.HighLevelStruct
next::Any
command_buffer::CommandBuffer
device_mask::UInt32
Vulkan.CommandBufferSubmitInfo
— MethodArguments:
command_buffer::CommandBuffer
device_mask::UInt32
next::Any
: defaults toC_NULL
CommandBufferSubmitInfo(command_buffer::CommandBuffer, device_mask::Integer; next) -> CommandBufferSubmitInfo
Vulkan.CommandPool
— MethodArguments:
device::Device
queue_family_index::UInt32
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
flags::CommandPoolCreateFlag
: defaults to0
CommandPool(device, queue_family_index::Integer; allocator, next, flags) -> CommandPool
Vulkan.CommandPoolCreateInfo
— TypeHigh-level wrapper for VkCommandPoolCreateInfo.
struct CommandPoolCreateInfo <: Vulkan.HighLevelStruct
next::Any
flags::CommandPoolCreateFlag
queue_family_index::UInt32
Vulkan.CommandPoolCreateInfo
— MethodArguments:
queue_family_index::UInt32
next::Any
: defaults toC_NULL
flags::CommandPoolCreateFlag
: defaults to0
CommandPoolCreateInfo(queue_family_index::Integer; next, flags) -> CommandPoolCreateInfo
Vulkan.ComponentMapping
— TypeHigh-level wrapper for VkComponentMapping.
struct ComponentMapping <: Vulkan.HighLevelStruct
r::ComponentSwizzle
g::ComponentSwizzle
b::ComponentSwizzle
a::ComponentSwizzle
Vulkan.ComputePipelineCreateInfo
— TypeHigh-level wrapper for VkComputePipelineCreateInfo.
struct ComputePipelineCreateInfo <: Vulkan.HighLevelStruct
next::Any
flags::PipelineCreateFlag
stage::PipelineShaderStageCreateInfo
layout::PipelineLayout
base_pipeline_handle::Union{Ptr{Nothing}, Pipeline}
base_pipeline_index::Int32
Vulkan.ComputePipelineCreateInfo
— MethodArguments:
stage::PipelineShaderStageCreateInfo
layout::PipelineLayout
base_pipeline_index::Int32
next::Any
: defaults toC_NULL
flags::PipelineCreateFlag
: defaults to0
base_pipeline_handle::Pipeline
: defaults toC_NULL
ComputePipelineCreateInfo(stage::PipelineShaderStageCreateInfo, layout::PipelineLayout, base_pipeline_index::Integer; next, flags, base_pipeline_handle) -> ComputePipelineCreateInfo
Vulkan.ConditionalRenderingBeginInfoEXT
— TypeHigh-level wrapper for VkConditionalRenderingBeginInfoEXT.
Extension: VK_EXT_conditional_rendering
struct ConditionalRenderingBeginInfoEXT <: Vulkan.HighLevelStruct
next::Any
buffer::Buffer
offset::UInt64
flags::ConditionalRenderingFlagEXT
Vulkan.ConditionalRenderingBeginInfoEXT
— MethodExtension: VK_EXT_conditional_rendering
Arguments:
buffer::Buffer
offset::UInt64
next::Any
: defaults toC_NULL
flags::ConditionalRenderingFlagEXT
: defaults to0
ConditionalRenderingBeginInfoEXT(buffer::Buffer, offset::Integer; next, flags) -> ConditionalRenderingBeginInfoEXT
Vulkan.ConformanceVersion
— TypeHigh-level wrapper for VkConformanceVersion.
struct ConformanceVersion <: Vulkan.HighLevelStruct
major::UInt8
minor::UInt8
subminor::UInt8
patch::UInt8
Vulkan.CooperativeMatrixPropertiesNV
— TypeHigh-level wrapper for VkCooperativeMatrixPropertiesNV.
Extension: VK_NV_cooperative_matrix
struct CooperativeMatrixPropertiesNV <: Vulkan.HighLevelStruct
next::Any
m_size::UInt32
n_size::UInt32
k_size::UInt32
a_type::ComponentTypeNV
b_type::ComponentTypeNV
c_type::ComponentTypeNV
d_type::ComponentTypeNV
scope::ScopeNV
Vulkan.CooperativeMatrixPropertiesNV
— MethodExtension: VK_NV_cooperative_matrix
Arguments:
m_size::UInt32
n_size::UInt32
k_size::UInt32
a_type::ComponentTypeNV
b_type::ComponentTypeNV
c_type::ComponentTypeNV
d_type::ComponentTypeNV
scope::ScopeNV
next::Any
: defaults toC_NULL
CooperativeMatrixPropertiesNV(m_size::Integer, n_size::Integer, k_size::Integer, a_type::ComponentTypeNV, b_type::ComponentTypeNV, c_type::ComponentTypeNV, d_type::ComponentTypeNV, scope::ScopeNV; next) -> CooperativeMatrixPropertiesNV
Vulkan.CopyAccelerationStructureInfoKHR
— TypeHigh-level wrapper for VkCopyAccelerationStructureInfoKHR.
Extension: VK_KHR_acceleration_structure
struct CopyAccelerationStructureInfoKHR <: Vulkan.HighLevelStruct
next::Any
src::AccelerationStructureKHR
dst::AccelerationStructureKHR
mode::CopyAccelerationStructureModeKHR
Vulkan.CopyAccelerationStructureInfoKHR
— MethodExtension: VK_KHR_acceleration_structure
Arguments:
src::AccelerationStructureKHR
dst::AccelerationStructureKHR
mode::CopyAccelerationStructureModeKHR
next::Any
: defaults toC_NULL
CopyAccelerationStructureInfoKHR(src::AccelerationStructureKHR, dst::AccelerationStructureKHR, mode::CopyAccelerationStructureModeKHR; next) -> CopyAccelerationStructureInfoKHR
Vulkan.CopyAccelerationStructureToMemoryInfoKHR
— TypeHigh-level wrapper for VkCopyAccelerationStructureToMemoryInfoKHR.
Extension: VK_KHR_acceleration_structure
struct CopyAccelerationStructureToMemoryInfoKHR <: Vulkan.HighLevelStruct
next::Any
src::AccelerationStructureKHR
dst::DeviceOrHostAddressKHR
mode::CopyAccelerationStructureModeKHR
Vulkan.CopyAccelerationStructureToMemoryInfoKHR
— MethodExtension: VK_KHR_acceleration_structure
Arguments:
src::AccelerationStructureKHR
dst::DeviceOrHostAddressKHR
mode::CopyAccelerationStructureModeKHR
next::Any
: defaults toC_NULL
CopyAccelerationStructureToMemoryInfoKHR(src::AccelerationStructureKHR, dst::DeviceOrHostAddressKHR, mode::CopyAccelerationStructureModeKHR; next) -> CopyAccelerationStructureToMemoryInfoKHR
Vulkan.CopyBufferInfo2
— TypeHigh-level wrapper for VkCopyBufferInfo2.
struct CopyBufferInfo2 <: Vulkan.HighLevelStruct
next::Any
src_buffer::Buffer
dst_buffer::Buffer
regions::Vector{BufferCopy2}
Vulkan.CopyBufferInfo2
— MethodArguments:
src_buffer::Buffer
dst_buffer::Buffer
regions::Vector{BufferCopy2}
next::Any
: defaults toC_NULL
CopyBufferInfo2(src_buffer::Buffer, dst_buffer::Buffer, regions::AbstractArray; next) -> CopyBufferInfo2
Vulkan.CopyBufferToImageInfo2
— TypeHigh-level wrapper for VkCopyBufferToImageInfo2.
struct CopyBufferToImageInfo2 <: Vulkan.HighLevelStruct
next::Any
src_buffer::Buffer
dst_image::Image
dst_image_layout::ImageLayout
regions::Vector{BufferImageCopy2}
Vulkan.CopyBufferToImageInfo2
— MethodArguments:
src_buffer::Buffer
dst_image::Image
dst_image_layout::ImageLayout
regions::Vector{BufferImageCopy2}
next::Any
: defaults toC_NULL
CopyBufferToImageInfo2(src_buffer::Buffer, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray; next) -> CopyBufferToImageInfo2
Vulkan.CopyCommandTransformInfoQCOM
— TypeHigh-level wrapper for VkCopyCommandTransformInfoQCOM.
Extension: VK_QCOM_rotated_copy_commands
struct CopyCommandTransformInfoQCOM <: Vulkan.HighLevelStruct
next::Any
transform::SurfaceTransformFlagKHR
Vulkan.CopyCommandTransformInfoQCOM
— MethodExtension: VK_QCOM_rotated_copy_commands
Arguments:
transform::SurfaceTransformFlagKHR
next::Any
: defaults toC_NULL
CopyCommandTransformInfoQCOM(transform::SurfaceTransformFlagKHR; next) -> CopyCommandTransformInfoQCOM
Vulkan.CopyDescriptorSet
— TypeHigh-level wrapper for VkCopyDescriptorSet.
struct CopyDescriptorSet <: Vulkan.HighLevelStruct
next::Any
src_set::DescriptorSet
src_binding::UInt32
src_array_element::UInt32
dst_set::DescriptorSet
dst_binding::UInt32
dst_array_element::UInt32
descriptor_count::UInt32
Vulkan.CopyDescriptorSet
— MethodArguments:
src_set::DescriptorSet
src_binding::UInt32
src_array_element::UInt32
dst_set::DescriptorSet
dst_binding::UInt32
dst_array_element::UInt32
descriptor_count::UInt32
next::Any
: defaults toC_NULL
CopyDescriptorSet(src_set::DescriptorSet, src_binding::Integer, src_array_element::Integer, dst_set::DescriptorSet, dst_binding::Integer, dst_array_element::Integer, descriptor_count::Integer; next) -> CopyDescriptorSet
Vulkan.CopyImageInfo2
— TypeHigh-level wrapper for VkCopyImageInfo2.
struct CopyImageInfo2 <: Vulkan.HighLevelStruct
next::Any
src_image::Image
src_image_layout::ImageLayout
dst_image::Image
dst_image_layout::ImageLayout
regions::Vector{ImageCopy2}
Vulkan.CopyImageInfo2
— MethodArguments:
src_image::Image
src_image_layout::ImageLayout
dst_image::Image
dst_image_layout::ImageLayout
regions::Vector{ImageCopy2}
next::Any
: defaults toC_NULL
CopyImageInfo2(src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray; next) -> CopyImageInfo2
Vulkan.CopyImageToBufferInfo2
— TypeHigh-level wrapper for VkCopyImageToBufferInfo2.
struct CopyImageToBufferInfo2 <: Vulkan.HighLevelStruct
next::Any
src_image::Image
src_image_layout::ImageLayout
dst_buffer::Buffer
regions::Vector{BufferImageCopy2}
Vulkan.CopyImageToBufferInfo2
— MethodArguments:
src_image::Image
src_image_layout::ImageLayout
dst_buffer::Buffer
regions::Vector{BufferImageCopy2}
next::Any
: defaults toC_NULL
CopyImageToBufferInfo2(src_image::Image, src_image_layout::ImageLayout, dst_buffer::Buffer, regions::AbstractArray; next) -> CopyImageToBufferInfo2
Vulkan.CopyMemoryToAccelerationStructureInfoKHR
— TypeHigh-level wrapper for VkCopyMemoryToAccelerationStructureInfoKHR.
Extension: VK_KHR_acceleration_structure
struct CopyMemoryToAccelerationStructureInfoKHR <: Vulkan.HighLevelStruct
next::Any
src::DeviceOrHostAddressConstKHR
dst::AccelerationStructureKHR
mode::CopyAccelerationStructureModeKHR
Vulkan.CopyMemoryToAccelerationStructureInfoKHR
— MethodExtension: VK_KHR_acceleration_structure
Arguments:
src::DeviceOrHostAddressConstKHR
dst::AccelerationStructureKHR
mode::CopyAccelerationStructureModeKHR
next::Any
: defaults toC_NULL
CopyMemoryToAccelerationStructureInfoKHR(src::DeviceOrHostAddressConstKHR, dst::AccelerationStructureKHR, mode::CopyAccelerationStructureModeKHR; next) -> CopyMemoryToAccelerationStructureInfoKHR
Vulkan.CuFunctionCreateInfoNVX
— TypeHigh-level wrapper for VkCuFunctionCreateInfoNVX.
Extension: VK_NVX_binary_import
struct CuFunctionCreateInfoNVX <: Vulkan.HighLevelStruct
next::Any
_module::CuModuleNVX
name::String
Vulkan.CuFunctionCreateInfoNVX
— MethodExtension: VK_NVX_binary_import
Arguments:
_module::CuModuleNVX
name::String
next::Any
: defaults toC_NULL
CuFunctionCreateInfoNVX(_module::CuModuleNVX, name::AbstractString; next) -> CuFunctionCreateInfoNVX
Vulkan.CuFunctionNVX
— MethodExtension: VK_NVX_binary_import
Arguments:
device::Device
_module::CuModuleNVX
name::String
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
CuFunctionNVX(device, _module, name::AbstractString; allocator, next) -> CuFunctionNVX
Vulkan.CuLaunchInfoNVX
— TypeHigh-level wrapper for VkCuLaunchInfoNVX.
Extension: VK_NVX_binary_import
struct CuLaunchInfoNVX <: Vulkan.HighLevelStruct
next::Any
_function::CuFunctionNVX
grid_dim_x::UInt32
grid_dim_y::UInt32
grid_dim_z::UInt32
block_dim_x::UInt32
block_dim_y::UInt32
block_dim_z::UInt32
shared_mem_bytes::UInt32
Vulkan.CuLaunchInfoNVX
— MethodExtension: VK_NVX_binary_import
Arguments:
_function::CuFunctionNVX
grid_dim_x::UInt32
grid_dim_y::UInt32
grid_dim_z::UInt32
block_dim_x::UInt32
block_dim_y::UInt32
block_dim_z::UInt32
shared_mem_bytes::UInt32
next::Any
: defaults toC_NULL
CuLaunchInfoNVX(_function::CuFunctionNVX, grid_dim_x::Integer, grid_dim_y::Integer, grid_dim_z::Integer, block_dim_x::Integer, block_dim_y::Integer, block_dim_z::Integer, shared_mem_bytes::Integer; next) -> CuLaunchInfoNVX
Vulkan.CuModuleCreateInfoNVX
— TypeHigh-level wrapper for VkCuModuleCreateInfoNVX.
Extension: VK_NVX_binary_import
struct CuModuleCreateInfoNVX <: Vulkan.HighLevelStruct
next::Any
data_size::UInt64
data::Ptr{Nothing}
Vulkan.CuModuleCreateInfoNVX
— MethodExtension: VK_NVX_binary_import
Arguments:
data_size::UInt
data::Ptr{Cvoid}
next::Any
: defaults toC_NULL
CuModuleCreateInfoNVX(data_size::Integer, data::Ptr{Nothing}; next) -> CuModuleCreateInfoNVX
Vulkan.CuModuleNVX
— MethodExtension: VK_NVX_binary_import
Arguments:
device::Device
data_size::UInt
data::Ptr{Cvoid}
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
CuModuleNVX(device, data_size::Integer, data::Ptr{Nothing}; allocator, next) -> CuModuleNVX
Vulkan.DebugMarkerMarkerInfoEXT
— TypeHigh-level wrapper for VkDebugMarkerMarkerInfoEXT.
Extension: VK_EXT_debug_marker
struct DebugMarkerMarkerInfoEXT <: Vulkan.HighLevelStruct
next::Any
marker_name::String
color::NTuple{4, Float32}
Vulkan.DebugMarkerMarkerInfoEXT
— MethodExtension: VK_EXT_debug_marker
Arguments:
marker_name::String
color::NTuple{4, Float32}
next::Any
: defaults toC_NULL
DebugMarkerMarkerInfoEXT(marker_name::AbstractString, color::NTuple{4, Float32}; next) -> DebugMarkerMarkerInfoEXT
Vulkan.DebugMarkerObjectNameInfoEXT
— TypeHigh-level wrapper for VkDebugMarkerObjectNameInfoEXT.
Extension: VK_EXT_debug_marker
struct DebugMarkerObjectNameInfoEXT <: Vulkan.HighLevelStruct
next::Any
object_type::DebugReportObjectTypeEXT
object::UInt64
object_name::String
Vulkan.DebugMarkerObjectNameInfoEXT
— MethodExtension: VK_EXT_debug_marker
Arguments:
object_type::DebugReportObjectTypeEXT
object::UInt64
object_name::String
next::Any
: defaults toC_NULL
DebugMarkerObjectNameInfoEXT(object_type::DebugReportObjectTypeEXT, object::Integer, object_name::AbstractString; next) -> DebugMarkerObjectNameInfoEXT
Vulkan.DebugMarkerObjectTagInfoEXT
— TypeHigh-level wrapper for VkDebugMarkerObjectTagInfoEXT.
Extension: VK_EXT_debug_marker
struct DebugMarkerObjectTagInfoEXT <: Vulkan.HighLevelStruct
next::Any
object_type::DebugReportObjectTypeEXT
object::UInt64
tag_name::UInt64
tag_size::UInt64
tag::Ptr{Nothing}
Vulkan.DebugMarkerObjectTagInfoEXT
— MethodExtension: VK_EXT_debug_marker
Arguments:
object_type::DebugReportObjectTypeEXT
object::UInt64
tag_name::UInt64
tag_size::UInt
tag::Ptr{Cvoid}
next::Any
: defaults toC_NULL
DebugMarkerObjectTagInfoEXT(object_type::DebugReportObjectTypeEXT, object::Integer, tag_name::Integer, tag_size::Integer, tag::Ptr{Nothing}; next) -> DebugMarkerObjectTagInfoEXT
Vulkan.DebugReportCallbackCreateInfoEXT
— TypeHigh-level wrapper for VkDebugReportCallbackCreateInfoEXT.
Extension: VK_EXT_debug_report
struct DebugReportCallbackCreateInfoEXT <: Vulkan.HighLevelStruct
next::Any
flags::DebugReportFlagEXT
pfn_callback::Union{Ptr{Nothing}, Base.CFunction}
user_data::Ptr{Nothing}
Vulkan.DebugReportCallbackCreateInfoEXT
— MethodExtension: VK_EXT_debug_report
Arguments:
pfn_callback::FunctionPtr
next::Any
: defaults toC_NULL
flags::DebugReportFlagEXT
: defaults to0
user_data::Ptr{Cvoid}
: defaults toC_NULL
DebugReportCallbackCreateInfoEXT(pfn_callback::Union{Ptr{Nothing}, Base.CFunction}; next, flags, user_data) -> DebugReportCallbackCreateInfoEXT
Vulkan.DebugReportCallbackEXT
— MethodExtension: VK_EXT_debug_report
Arguments:
instance::Instance
pfn_callback::FunctionPtr
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
flags::DebugReportFlagEXT
: defaults to0
user_data::Ptr{Cvoid}
: defaults toC_NULL
DebugReportCallbackEXT(instance, pfn_callback::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, user_data) -> DebugReportCallbackEXT
Vulkan.DebugUtilsLabelEXT
— TypeHigh-level wrapper for VkDebugUtilsLabelEXT.
Extension: VK_EXT_debug_utils
struct DebugUtilsLabelEXT <: Vulkan.HighLevelStruct
next::Any
label_name::String
color::NTuple{4, Float32}
Vulkan.DebugUtilsLabelEXT
— MethodExtension: VK_EXT_debug_utils
Arguments:
label_name::String
color::NTuple{4, Float32}
next::Any
: defaults toC_NULL
DebugUtilsLabelEXT(label_name::AbstractString, color::NTuple{4, Float32}; next) -> DebugUtilsLabelEXT
Vulkan.DebugUtilsMessengerCallbackDataEXT
— TypeHigh-level wrapper for VkDebugUtilsMessengerCallbackDataEXT.
Extension: VK_EXT_debug_utils
struct DebugUtilsMessengerCallbackDataEXT <: Vulkan.HighLevelStruct
next::Any
flags::UInt32
message_id_name::String
message_id_number::Int32
message::String
queue_labels::Vector{DebugUtilsLabelEXT}
cmd_buf_labels::Vector{DebugUtilsLabelEXT}
objects::Vector{DebugUtilsObjectNameInfoEXT}
Vulkan.DebugUtilsMessengerCallbackDataEXT
— MethodExtension: VK_EXT_debug_utils
Arguments:
message_id_number::Int32
message::String
queue_labels::Vector{DebugUtilsLabelEXT}
cmd_buf_labels::Vector{DebugUtilsLabelEXT}
objects::Vector{DebugUtilsObjectNameInfoEXT}
next::Any
: defaults toC_NULL
flags::UInt32
: defaults to0
message_id_name::String
: defaults to ``
DebugUtilsMessengerCallbackDataEXT(message_id_number::Integer, message::AbstractString, queue_labels::AbstractArray, cmd_buf_labels::AbstractArray, objects::AbstractArray; next, flags, message_id_name) -> DebugUtilsMessengerCallbackDataEXT
Vulkan.DebugUtilsMessengerCreateInfoEXT
— TypeHigh-level wrapper for VkDebugUtilsMessengerCreateInfoEXT.
Extension: VK_EXT_debug_utils
struct DebugUtilsMessengerCreateInfoEXT <: Vulkan.HighLevelStruct
next::Any
flags::UInt32
message_severity::DebugUtilsMessageSeverityFlagEXT
message_type::DebugUtilsMessageTypeFlagEXT
pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}
user_data::Ptr{Nothing}
Vulkan.DebugUtilsMessengerCreateInfoEXT
— MethodExtension: VK_EXT_debug_utils
Arguments:
message_severity::DebugUtilsMessageSeverityFlagEXT
message_type::DebugUtilsMessageTypeFlagEXT
pfn_user_callback::FunctionPtr
next::Any
: defaults toC_NULL
flags::UInt32
: defaults to0
user_data::Ptr{Cvoid}
: defaults toC_NULL
DebugUtilsMessengerCreateInfoEXT(message_severity::DebugUtilsMessageSeverityFlagEXT, message_type::DebugUtilsMessageTypeFlagEXT, pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}; next, flags, user_data) -> DebugUtilsMessengerCreateInfoEXT
Vulkan.DebugUtilsMessengerEXT
— MethodExtension: VK_EXT_debug_utils
Arguments:
instance::Instance
message_severity::DebugUtilsMessageSeverityFlagEXT
message_type::DebugUtilsMessageTypeFlagEXT
pfn_user_callback::FunctionPtr
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
flags::UInt32
: defaults to0
user_data::Ptr{Cvoid}
: defaults toC_NULL
DebugUtilsMessengerEXT(instance, message_severity::DebugUtilsMessageSeverityFlagEXT, message_type::DebugUtilsMessageTypeFlagEXT, pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, user_data) -> DebugUtilsMessengerEXT
Vulkan.DebugUtilsMessengerEXT
— MethodRegister a user-defined callback and return the corresponding messenger. All the levels from min_severity
will be included. Note that this controls only what messages are sent to the callback. The logging function may use logging macros such as @info
or @error
to easily filter logs through the Julia logging system.
A default function default_debug_callback
can be converted to a function pointer to use as a callback.
callback
must be a function pointer of type Ptr{Nothing}
obtained from a callback_f
function as follows: callback = @cfunction(callback_f, UInt32, (DebugUtilsMessageSeverityFlagBitsEXT, DebugUtilsMessageTypeFlagBitsEXT, Ptr{VkCore.VkDebugUtilsMessengerCallbackDataEXT}, Ptr{Cvoid}))
with callback_f
a Julia function with a signature matching the @cfunction
call.
DebugUtilsMessengerEXT(instance::Instance, callback::Ptr{Nothing}; min_severity, types) -> DebugUtilsMessengerEXT
Vulkan.DebugUtilsObjectNameInfoEXT
— TypeHigh-level wrapper for VkDebugUtilsObjectNameInfoEXT.
Extension: VK_EXT_debug_utils
struct DebugUtilsObjectNameInfoEXT <: Vulkan.HighLevelStruct
next::Any
object_type::ObjectType
object_handle::UInt64
object_name::String
Vulkan.DebugUtilsObjectNameInfoEXT
— MethodExtension: VK_EXT_debug_utils
Arguments:
object_type::ObjectType
object_handle::UInt64
next::Any
: defaults toC_NULL
object_name::String
: defaults to ``
DebugUtilsObjectNameInfoEXT(object_type::ObjectType, object_handle::Integer; next, object_name) -> DebugUtilsObjectNameInfoEXT
Vulkan.DebugUtilsObjectTagInfoEXT
— TypeHigh-level wrapper for VkDebugUtilsObjectTagInfoEXT.
Extension: VK_EXT_debug_utils
struct DebugUtilsObjectTagInfoEXT <: Vulkan.HighLevelStruct
next::Any
object_type::ObjectType
object_handle::UInt64
tag_name::UInt64
tag_size::UInt64
tag::Ptr{Nothing}
Vulkan.DebugUtilsObjectTagInfoEXT
— MethodExtension: VK_EXT_debug_utils
Arguments:
object_type::ObjectType
object_handle::UInt64
tag_name::UInt64
tag_size::UInt
tag::Ptr{Cvoid}
next::Any
: defaults toC_NULL
DebugUtilsObjectTagInfoEXT(object_type::ObjectType, object_handle::Integer, tag_name::Integer, tag_size::Integer, tag::Ptr{Nothing}; next) -> DebugUtilsObjectTagInfoEXT
Vulkan.DedicatedAllocationBufferCreateInfoNV
— TypeHigh-level wrapper for VkDedicatedAllocationBufferCreateInfoNV.
Extension: VK_NV_dedicated_allocation
struct DedicatedAllocationBufferCreateInfoNV <: Vulkan.HighLevelStruct
next::Any
dedicated_allocation::Bool
Vulkan.DedicatedAllocationBufferCreateInfoNV
— MethodExtension: VK_NV_dedicated_allocation
Arguments:
dedicated_allocation::Bool
next::Any
: defaults toC_NULL
DedicatedAllocationBufferCreateInfoNV(dedicated_allocation::Bool; next) -> DedicatedAllocationBufferCreateInfoNV
Vulkan.DedicatedAllocationImageCreateInfoNV
— TypeHigh-level wrapper for VkDedicatedAllocationImageCreateInfoNV.
Extension: VK_NV_dedicated_allocation
struct DedicatedAllocationImageCreateInfoNV <: Vulkan.HighLevelStruct
next::Any
dedicated_allocation::Bool
Vulkan.DedicatedAllocationImageCreateInfoNV
— MethodExtension: VK_NV_dedicated_allocation
Arguments:
dedicated_allocation::Bool
next::Any
: defaults toC_NULL
DedicatedAllocationImageCreateInfoNV(dedicated_allocation::Bool; next) -> DedicatedAllocationImageCreateInfoNV
Vulkan.DedicatedAllocationMemoryAllocateInfoNV
— TypeHigh-level wrapper for VkDedicatedAllocationMemoryAllocateInfoNV.
Extension: VK_NV_dedicated_allocation
struct DedicatedAllocationMemoryAllocateInfoNV <: Vulkan.HighLevelStruct
next::Any
image::Union{Ptr{Nothing}, Image}
buffer::Union{Ptr{Nothing}, Buffer}
Vulkan.DedicatedAllocationMemoryAllocateInfoNV
— MethodExtension: VK_NV_dedicated_allocation
Arguments:
next::Any
: defaults toC_NULL
image::Image
: defaults toC_NULL
buffer::Buffer
: defaults toC_NULL
DedicatedAllocationMemoryAllocateInfoNV(; next, image, buffer) -> DedicatedAllocationMemoryAllocateInfoNV
Vulkan.DependencyInfo
— TypeHigh-level wrapper for VkDependencyInfo.
struct DependencyInfo <: Vulkan.HighLevelStruct
next::Any
dependency_flags::DependencyFlag
memory_barriers::Vector{MemoryBarrier2}
buffer_memory_barriers::Vector{BufferMemoryBarrier2}
image_memory_barriers::Vector{ImageMemoryBarrier2}
Vulkan.DependencyInfo
— MethodArguments:
memory_barriers::Vector{MemoryBarrier2}
buffer_memory_barriers::Vector{BufferMemoryBarrier2}
image_memory_barriers::Vector{ImageMemoryBarrier2}
next::Any
: defaults toC_NULL
dependency_flags::DependencyFlag
: defaults to0
DependencyInfo(memory_barriers::AbstractArray, buffer_memory_barriers::AbstractArray, image_memory_barriers::AbstractArray; next, dependency_flags) -> DependencyInfo
Vulkan.DescriptorBufferInfo
— TypeHigh-level wrapper for VkDescriptorBufferInfo.
struct DescriptorBufferInfo <: Vulkan.HighLevelStruct
buffer::Union{Ptr{Nothing}, Buffer}
offset::UInt64
range::UInt64
Vulkan.DescriptorBufferInfo
— MethodArguments:
offset::UInt64
range::UInt64
buffer::Buffer
: defaults toC_NULL
DescriptorBufferInfo(offset::Integer, range::Integer; buffer) -> DescriptorBufferInfo
Vulkan.DescriptorImageInfo
— TypeHigh-level wrapper for VkDescriptorImageInfo.
struct DescriptorImageInfo <: Vulkan.HighLevelStruct
sampler::Sampler
image_view::ImageView
image_layout::ImageLayout
Vulkan.DescriptorPool
— MethodArguments:
device::Device
max_sets::UInt32
pool_sizes::Vector{_DescriptorPoolSize}
allocator::_AllocationCallbacks
: defaults toC_NULL
next::Ptr{Cvoid}
: defaults toC_NULL
flags::DescriptorPoolCreateFlag
: defaults to0
DescriptorPool(device, max_sets::Integer, pool_sizes::AbstractArray{_DescriptorPoolSize}; allocator, next, flags) -> DescriptorPool
Vulkan.DescriptorPool
— MethodArguments:
device::Device
max_sets::UInt32
pool_sizes::Vector{DescriptorPoolSize}
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
flags::DescriptorPoolCreateFlag
: defaults to0
DescriptorPool(device, max_sets::Integer, pool_sizes::AbstractArray; allocator, next, flags)
Vulkan.DescriptorPoolCreateInfo
— TypeHigh-level wrapper for VkDescriptorPoolCreateInfo.
struct DescriptorPoolCreateInfo <: Vulkan.HighLevelStruct
next::Any
flags::DescriptorPoolCreateFlag
max_sets::UInt32
pool_sizes::Vector{DescriptorPoolSize}
Vulkan.DescriptorPoolCreateInfo
— MethodArguments:
max_sets::UInt32
pool_sizes::Vector{DescriptorPoolSize}
next::Any
: defaults toC_NULL
flags::DescriptorPoolCreateFlag
: defaults to0
DescriptorPoolCreateInfo(max_sets::Integer, pool_sizes::AbstractArray; next, flags) -> DescriptorPoolCreateInfo
Vulkan.DescriptorPoolInlineUniformBlockCreateInfo
— TypeHigh-level wrapper for VkDescriptorPoolInlineUniformBlockCreateInfo.
struct DescriptorPoolInlineUniformBlockCreateInfo <: Vulkan.HighLevelStruct
next::Any
max_inline_uniform_block_bindings::UInt32
Vulkan.DescriptorPoolInlineUniformBlockCreateInfo
— MethodArguments:
max_inline_uniform_block_bindings::UInt32
next::Any
: defaults toC_NULL
DescriptorPoolInlineUniformBlockCreateInfo(max_inline_uniform_block_bindings::Integer; next) -> DescriptorPoolInlineUniformBlockCreateInfo
Vulkan.DescriptorPoolSize
— TypeHigh-level wrapper for VkDescriptorPoolSize.
struct DescriptorPoolSize <: Vulkan.HighLevelStruct
type::DescriptorType
descriptor_count::UInt32
Vulkan.DescriptorSetAllocateInfo
— TypeHigh-level wrapper for VkDescriptorSetAllocateInfo.
struct DescriptorSetAllocateInfo <: Vulkan.HighLevelStruct
next::Any
descriptor_pool::DescriptorPool
set_layouts::Vector{DescriptorSetLayout}
Vulkan.DescriptorSetAllocateInfo
— MethodArguments:
descriptor_pool::DescriptorPool
set_layouts::Vector{DescriptorSetLayout}
next::Any
: defaults toC_NULL
DescriptorSetAllocateInfo(descriptor_pool::DescriptorPool, set_layouts::AbstractArray; next) -> DescriptorSetAllocateInfo
Vulkan.DescriptorSetBindingReferenceVALVE
— TypeHigh-level wrapper for VkDescriptorSetBindingReferenceVALVE.
Extension: VK_VALVE_descriptor_set_host_mapping
struct DescriptorSetBindingReferenceVALVE <: Vulkan.HighLevelStruct
next::Any
descriptor_set_layout::DescriptorSetLayout
binding::UInt32
Vulkan.DescriptorSetBindingReferenceVALVE
— MethodExtension: VK_VALVE_descriptor_set_host_mapping
Arguments:
descriptor_set_layout::DescriptorSetLayout
binding::UInt32
next::Any
: defaults toC_NULL
DescriptorSetBindingReferenceVALVE(descriptor_set_layout::DescriptorSetLayout, binding::Integer; next) -> DescriptorSetBindingReferenceVALVE
Vulkan.DescriptorSetLayout
— MethodArguments:
device::Device
bindings::Vector{_DescriptorSetLayoutBinding}
allocator::_AllocationCallbacks
: defaults toC_NULL
next::Ptr{Cvoid}
: defaults toC_NULL
flags::DescriptorSetLayoutCreateFlag
: defaults to0
DescriptorSetLayout(device, bindings::AbstractArray{_DescriptorSetLayoutBinding}; allocator, next, flags) -> DescriptorSetLayout
Vulkan.DescriptorSetLayout
— MethodArguments:
device::Device
bindings::Vector{DescriptorSetLayoutBinding}
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
flags::DescriptorSetLayoutCreateFlag
: defaults to0
DescriptorSetLayout(device, bindings::AbstractArray; allocator, next, flags)
Vulkan.DescriptorSetLayoutBinding
— TypeHigh-level wrapper for VkDescriptorSetLayoutBinding.
struct DescriptorSetLayoutBinding <: Vulkan.HighLevelStruct
binding::UInt32
descriptor_type::DescriptorType
descriptor_count::UInt32
stage_flags::ShaderStageFlag
immutable_samplers::Union{Ptr{Nothing}, Vector{Sampler}}
Vulkan.DescriptorSetLayoutBinding
— MethodArguments:
binding::UInt32
descriptor_type::DescriptorType
stage_flags::ShaderStageFlag
descriptor_count::UInt32
: defaults to0
immutable_samplers::Vector{Sampler}
: defaults toC_NULL
DescriptorSetLayoutBinding(binding::Integer, descriptor_type::DescriptorType, stage_flags::ShaderStageFlag; descriptor_count, immutable_samplers) -> DescriptorSetLayoutBinding
Vulkan.DescriptorSetLayoutBindingFlagsCreateInfo
— TypeHigh-level wrapper for VkDescriptorSetLayoutBindingFlagsCreateInfo.
struct DescriptorSetLayoutBindingFlagsCreateInfo <: Vulkan.HighLevelStruct
next::Any
binding_flags::Vector{DescriptorBindingFlag}
Vulkan.DescriptorSetLayoutBindingFlagsCreateInfo
— MethodArguments:
binding_flags::Vector{DescriptorBindingFlag}
next::Any
: defaults toC_NULL
DescriptorSetLayoutBindingFlagsCreateInfo(binding_flags::AbstractArray; next) -> DescriptorSetLayoutBindingFlagsCreateInfo
Vulkan.DescriptorSetLayoutCreateInfo
— TypeHigh-level wrapper for VkDescriptorSetLayoutCreateInfo.
struct DescriptorSetLayoutCreateInfo <: Vulkan.HighLevelStruct
next::Any
flags::DescriptorSetLayoutCreateFlag
bindings::Vector{DescriptorSetLayoutBinding}
Vulkan.DescriptorSetLayoutCreateInfo
— MethodArguments:
bindings::Vector{DescriptorSetLayoutBinding}
next::Any
: defaults toC_NULL
flags::DescriptorSetLayoutCreateFlag
: defaults to0
DescriptorSetLayoutCreateInfo(bindings::AbstractArray; next, flags) -> DescriptorSetLayoutCreateInfo
Vulkan.DescriptorSetLayoutHostMappingInfoVALVE
— TypeHigh-level wrapper for VkDescriptorSetLayoutHostMappingInfoVALVE.
Extension: VK_VALVE_descriptor_set_host_mapping
struct DescriptorSetLayoutHostMappingInfoVALVE <: Vulkan.HighLevelStruct
next::Any
descriptor_offset::UInt64
descriptor_size::UInt32
Vulkan.DescriptorSetLayoutHostMappingInfoVALVE
— MethodExtension: VK_VALVE_descriptor_set_host_mapping
Arguments:
descriptor_offset::UInt
descriptor_size::UInt32
next::Any
: defaults toC_NULL
DescriptorSetLayoutHostMappingInfoVALVE(descriptor_offset::Integer, descriptor_size::Integer; next) -> DescriptorSetLayoutHostMappingInfoVALVE
Vulkan.DescriptorSetLayoutSupport
— TypeHigh-level wrapper for VkDescriptorSetLayoutSupport.
struct DescriptorSetLayoutSupport <: Vulkan.HighLevelStruct
next::Any
supported::Bool
Vulkan.DescriptorSetLayoutSupport
— MethodArguments:
supported::Bool
next::Any
: defaults toC_NULL
DescriptorSetLayoutSupport(supported::Bool; next) -> DescriptorSetLayoutSupport
Vulkan.DescriptorSetVariableDescriptorCountAllocateInfo
— TypeHigh-level wrapper for VkDescriptorSetVariableDescriptorCountAllocateInfo.
struct DescriptorSetVariableDescriptorCountAllocateInfo <: Vulkan.HighLevelStruct
next::Any
descriptor_counts::Vector{UInt32}
Vulkan.DescriptorSetVariableDescriptorCountAllocateInfo
— MethodArguments:
descriptor_counts::Vector{UInt32}
next::Any
: defaults toC_NULL
DescriptorSetVariableDescriptorCountAllocateInfo(descriptor_counts::AbstractArray; next) -> DescriptorSetVariableDescriptorCountAllocateInfo
Vulkan.DescriptorSetVariableDescriptorCountLayoutSupport
— TypeHigh-level wrapper for VkDescriptorSetVariableDescriptorCountLayoutSupport.
struct DescriptorSetVariableDescriptorCountLayoutSupport <: Vulkan.HighLevelStruct
next::Any
max_variable_descriptor_count::UInt32
Vulkan.DescriptorSetVariableDescriptorCountLayoutSupport
— MethodArguments:
max_variable_descriptor_count::UInt32
next::Any
: defaults toC_NULL
DescriptorSetVariableDescriptorCountLayoutSupport(max_variable_descriptor_count::Integer; next) -> DescriptorSetVariableDescriptorCountLayoutSupport
Vulkan.DescriptorUpdateTemplate
— MethodArguments:
device::Device
descriptor_update_entries::Vector{DescriptorUpdateTemplateEntry}
template_type::DescriptorUpdateTemplateType
descriptor_set_layout::DescriptorSetLayout
pipeline_bind_point::PipelineBindPoint
pipeline_layout::PipelineLayout
set::UInt32
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
flags::UInt32
: defaults to0
DescriptorUpdateTemplate(device, descriptor_update_entries::AbstractArray, template_type::DescriptorUpdateTemplateType, descriptor_set_layout, pipeline_bind_point::PipelineBindPoint, pipeline_layout, set::Integer; allocator, next, flags) -> DescriptorUpdateTemplate
Vulkan.DescriptorUpdateTemplate
— MethodArguments:
device::Device
descriptor_update_entries::Vector{_DescriptorUpdateTemplateEntry}
template_type::DescriptorUpdateTemplateType
descriptor_set_layout::DescriptorSetLayout
pipeline_bind_point::PipelineBindPoint
pipeline_layout::PipelineLayout
set::UInt32
allocator::_AllocationCallbacks
: defaults toC_NULL
next::Ptr{Cvoid}
: defaults toC_NULL
flags::UInt32
: defaults to0
DescriptorUpdateTemplate(device, descriptor_update_entries::AbstractArray{_DescriptorUpdateTemplateEntry}, template_type::DescriptorUpdateTemplateType, descriptor_set_layout, pipeline_bind_point::PipelineBindPoint, pipeline_layout, set::Integer; allocator, next, flags) -> DescriptorUpdateTemplate
Vulkan.DescriptorUpdateTemplateCreateInfo
— TypeHigh-level wrapper for VkDescriptorUpdateTemplateCreateInfo.
struct DescriptorUpdateTemplateCreateInfo <: Vulkan.HighLevelStruct
next::Any
flags::UInt32
descriptor_update_entries::Vector{DescriptorUpdateTemplateEntry}
template_type::DescriptorUpdateTemplateType
descriptor_set_layout::DescriptorSetLayout
pipeline_bind_point::PipelineBindPoint
pipeline_layout::PipelineLayout
set::UInt32
Vulkan.DescriptorUpdateTemplateCreateInfo
— MethodArguments:
descriptor_update_entries::Vector{DescriptorUpdateTemplateEntry}
template_type::DescriptorUpdateTemplateType
descriptor_set_layout::DescriptorSetLayout
pipeline_bind_point::PipelineBindPoint
pipeline_layout::PipelineLayout
set::UInt32
next::Any
: defaults toC_NULL
flags::UInt32
: defaults to0
DescriptorUpdateTemplateCreateInfo(descriptor_update_entries::AbstractArray, template_type::DescriptorUpdateTemplateType, descriptor_set_layout::DescriptorSetLayout, pipeline_bind_point::PipelineBindPoint, pipeline_layout::PipelineLayout, set::Integer; next, flags) -> DescriptorUpdateTemplateCreateInfo
Vulkan.DescriptorUpdateTemplateEntry
— TypeHigh-level wrapper for VkDescriptorUpdateTemplateEntry.
struct DescriptorUpdateTemplateEntry <: Vulkan.HighLevelStruct
dst_binding::UInt32
dst_array_element::UInt32
descriptor_count::UInt32
descriptor_type::DescriptorType
offset::UInt64
stride::UInt64
Vulkan.Device
— MethodArguments:
physical_device::PhysicalDevice
queue_create_infos::Vector{DeviceQueueCreateInfo}
enabled_layer_names::Vector{String}
enabled_extension_names::Vector{String}
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
flags::UInt32
: defaults to0
enabled_features::PhysicalDeviceFeatures
: defaults toC_NULL
Device(physical_device, queue_create_infos::AbstractArray, enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; allocator, next, flags, enabled_features) -> Device
Vulkan.Device
— MethodArguments:
physical_device::PhysicalDevice
queue_create_infos::Vector{_DeviceQueueCreateInfo}
enabled_layer_names::Vector{String}
enabled_extension_names::Vector{String}
allocator::_AllocationCallbacks
: defaults toC_NULL
next::Ptr{Cvoid}
: defaults toC_NULL
flags::UInt32
: defaults to0
enabled_features::_PhysicalDeviceFeatures
: defaults toC_NULL
Device(physical_device, queue_create_infos::AbstractArray{_DeviceQueueCreateInfo}, enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; allocator, next, flags, enabled_features) -> Device
Vulkan.DeviceBufferMemoryRequirements
— TypeHigh-level wrapper for VkDeviceBufferMemoryRequirements.
struct DeviceBufferMemoryRequirements <: Vulkan.HighLevelStruct
next::Any
create_info::BufferCreateInfo
Vulkan.DeviceBufferMemoryRequirements
— MethodArguments:
create_info::BufferCreateInfo
next::Any
: defaults toC_NULL
DeviceBufferMemoryRequirements(create_info::BufferCreateInfo; next) -> DeviceBufferMemoryRequirements
Vulkan.DeviceCreateInfo
— TypeHigh-level wrapper for VkDeviceCreateInfo.
struct DeviceCreateInfo <: Vulkan.HighLevelStruct
next::Any
flags::UInt32
queue_create_infos::Vector{DeviceQueueCreateInfo}
enabled_layer_names::Vector{String}
enabled_extension_names::Vector{String}
enabled_features::Union{Ptr{Nothing}, PhysicalDeviceFeatures}
Vulkan.DeviceCreateInfo
— MethodArguments:
queue_create_infos::Vector{DeviceQueueCreateInfo}
enabled_layer_names::Vector{String}
enabled_extension_names::Vector{String}
next::Any
: defaults toC_NULL
flags::UInt32
: defaults to0
enabled_features::PhysicalDeviceFeatures
: defaults toC_NULL
DeviceCreateInfo(queue_create_infos::AbstractArray, enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; next, flags, enabled_features) -> DeviceCreateInfo
Vulkan.DeviceDeviceMemoryReportCreateInfoEXT
— TypeHigh-level wrapper for VkDeviceDeviceMemoryReportCreateInfoEXT.
Extension: VK_EXT_device_memory_report
struct DeviceDeviceMemoryReportCreateInfoEXT <: Vulkan.HighLevelStruct
next::Any
flags::UInt32
pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}
user_data::Ptr{Nothing}
Vulkan.DeviceDeviceMemoryReportCreateInfoEXT
— MethodExtension: VK_EXT_device_memory_report
Arguments:
flags::UInt32
pfn_user_callback::FunctionPtr
user_data::Ptr{Cvoid}
next::Any
: defaults toC_NULL
DeviceDeviceMemoryReportCreateInfoEXT(flags::Integer, pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}, user_data::Ptr{Nothing}; next) -> DeviceDeviceMemoryReportCreateInfoEXT
Vulkan.DeviceDiagnosticsConfigCreateInfoNV
— TypeHigh-level wrapper for VkDeviceDiagnosticsConfigCreateInfoNV.
Extension: VK_NV_device_diagnostics_config
struct DeviceDiagnosticsConfigCreateInfoNV <: Vulkan.HighLevelStruct
next::Any
flags::DeviceDiagnosticsConfigFlagNV
Vulkan.DeviceDiagnosticsConfigCreateInfoNV
— MethodExtension: VK_NV_device_diagnostics_config
Arguments:
next::Any
: defaults toC_NULL
flags::DeviceDiagnosticsConfigFlagNV
: defaults to0
DeviceDiagnosticsConfigCreateInfoNV(; next, flags) -> DeviceDiagnosticsConfigCreateInfoNV
Vulkan.DeviceEventInfoEXT
— TypeHigh-level wrapper for VkDeviceEventInfoEXT.
Extension: VK_EXT_display_control
struct DeviceEventInfoEXT <: Vulkan.HighLevelStruct
next::Any
device_event::DeviceEventTypeEXT
Vulkan.DeviceEventInfoEXT
— MethodExtension: VK_EXT_display_control
Arguments:
device_event::DeviceEventTypeEXT
next::Any
: defaults toC_NULL
DeviceEventInfoEXT(device_event::DeviceEventTypeEXT; next) -> DeviceEventInfoEXT
Vulkan.DeviceGroupBindSparseInfo
— TypeHigh-level wrapper for VkDeviceGroupBindSparseInfo.
struct DeviceGroupBindSparseInfo <: Vulkan.HighLevelStruct
next::Any
resource_device_index::UInt32
memory_device_index::UInt32
Vulkan.DeviceGroupBindSparseInfo
— MethodArguments:
resource_device_index::UInt32
memory_device_index::UInt32
next::Any
: defaults toC_NULL
DeviceGroupBindSparseInfo(resource_device_index::Integer, memory_device_index::Integer; next) -> DeviceGroupBindSparseInfo
Vulkan.DeviceGroupCommandBufferBeginInfo
— TypeHigh-level wrapper for VkDeviceGroupCommandBufferBeginInfo.
struct DeviceGroupCommandBufferBeginInfo <: Vulkan.HighLevelStruct
next::Any
device_mask::UInt32
Vulkan.DeviceGroupCommandBufferBeginInfo
— MethodArguments:
device_mask::UInt32
next::Any
: defaults toC_NULL
DeviceGroupCommandBufferBeginInfo(device_mask::Integer; next) -> DeviceGroupCommandBufferBeginInfo
Vulkan.DeviceGroupDeviceCreateInfo
— TypeHigh-level wrapper for VkDeviceGroupDeviceCreateInfo.
struct DeviceGroupDeviceCreateInfo <: Vulkan.HighLevelStruct
next::Any
physical_devices::Vector{PhysicalDevice}
Vulkan.DeviceGroupDeviceCreateInfo
— MethodArguments:
physical_devices::Vector{PhysicalDevice}
next::Any
: defaults toC_NULL
DeviceGroupDeviceCreateInfo(physical_devices::AbstractArray; next) -> DeviceGroupDeviceCreateInfo
Vulkan.DeviceGroupPresentCapabilitiesKHR
— TypeHigh-level wrapper for VkDeviceGroupPresentCapabilitiesKHR.
Extension: VK_KHR_swapchain
struct DeviceGroupPresentCapabilitiesKHR <: Vulkan.HighLevelStruct
next::Any
present_mask::NTuple{32, UInt32}
modes::DeviceGroupPresentModeFlagKHR
Vulkan.DeviceGroupPresentCapabilitiesKHR
— MethodExtension: VK_KHR_swapchain
Arguments:
present_mask::NTuple{Int(VK_MAX_DEVICE_GROUP_SIZE), UInt32}
modes::DeviceGroupPresentModeFlagKHR
next::Any
: defaults toC_NULL
DeviceGroupPresentCapabilitiesKHR(present_mask::NTuple{32, UInt32}, modes::DeviceGroupPresentModeFlagKHR; next) -> DeviceGroupPresentCapabilitiesKHR
Vulkan.DeviceGroupPresentInfoKHR
— TypeHigh-level wrapper for VkDeviceGroupPresentInfoKHR.
Extension: VK_KHR_swapchain
struct DeviceGroupPresentInfoKHR <: Vulkan.HighLevelStruct
next::Any
device_masks::Vector{UInt32}
mode::DeviceGroupPresentModeFlagKHR
Vulkan.DeviceGroupPresentInfoKHR
— MethodExtension: VK_KHR_swapchain
Arguments:
device_masks::Vector{UInt32}
mode::DeviceGroupPresentModeFlagKHR
next::Any
: defaults toC_NULL
DeviceGroupPresentInfoKHR(device_masks::AbstractArray, mode::DeviceGroupPresentModeFlagKHR; next) -> DeviceGroupPresentInfoKHR
Vulkan.DeviceGroupRenderPassBeginInfo
— TypeHigh-level wrapper for VkDeviceGroupRenderPassBeginInfo.
struct DeviceGroupRenderPassBeginInfo <: Vulkan.HighLevelStruct
next::Any
device_mask::UInt32
device_render_areas::Vector{Rect2D}
Vulkan.DeviceGroupRenderPassBeginInfo
— MethodArguments:
device_mask::UInt32
device_render_areas::Vector{Rect2D}
next::Any
: defaults toC_NULL
DeviceGroupRenderPassBeginInfo(device_mask::Integer, device_render_areas::AbstractArray; next) -> DeviceGroupRenderPassBeginInfo
Vulkan.DeviceGroupSubmitInfo
— TypeHigh-level wrapper for VkDeviceGroupSubmitInfo.
struct DeviceGroupSubmitInfo <: Vulkan.HighLevelStruct
next::Any
wait_semaphore_device_indices::Vector{UInt32}
command_buffer_device_masks::Vector{UInt32}
signal_semaphore_device_indices::Vector{UInt32}
Vulkan.DeviceGroupSubmitInfo
— MethodArguments:
wait_semaphore_device_indices::Vector{UInt32}
command_buffer_device_masks::Vector{UInt32}
signal_semaphore_device_indices::Vector{UInt32}
next::Any
: defaults toC_NULL
DeviceGroupSubmitInfo(wait_semaphore_device_indices::AbstractArray, command_buffer_device_masks::AbstractArray, signal_semaphore_device_indices::AbstractArray; next) -> DeviceGroupSubmitInfo
Vulkan.DeviceGroupSwapchainCreateInfoKHR
— TypeHigh-level wrapper for VkDeviceGroupSwapchainCreateInfoKHR.
Extension: VK_KHR_swapchain
struct DeviceGroupSwapchainCreateInfoKHR <: Vulkan.HighLevelStruct
next::Any
modes::DeviceGroupPresentModeFlagKHR
Vulkan.DeviceGroupSwapchainCreateInfoKHR
— MethodExtension: VK_KHR_swapchain
Arguments:
modes::DeviceGroupPresentModeFlagKHR
next::Any
: defaults toC_NULL
DeviceGroupSwapchainCreateInfoKHR(modes::DeviceGroupPresentModeFlagKHR; next) -> DeviceGroupSwapchainCreateInfoKHR
Vulkan.DeviceImageMemoryRequirements
— TypeHigh-level wrapper for VkDeviceImageMemoryRequirements.
struct DeviceImageMemoryRequirements <: Vulkan.HighLevelStruct
next::Any
create_info::ImageCreateInfo
plane_aspect::ImageAspectFlag
Vulkan.DeviceImageMemoryRequirements
— MethodArguments:
create_info::ImageCreateInfo
next::Any
: defaults toC_NULL
plane_aspect::ImageAspectFlag
: defaults to0
DeviceImageMemoryRequirements(create_info::ImageCreateInfo; next, plane_aspect) -> DeviceImageMemoryRequirements
Vulkan.DeviceMemory
— MethodArguments:
device::Device
allocation_size::UInt64
memory_type_index::UInt32
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
DeviceMemory(device, allocation_size::Integer, memory_type_index::Integer; allocator, next) -> DeviceMemory
Vulkan.DeviceMemoryOpaqueCaptureAddressInfo
— TypeHigh-level wrapper for VkDeviceMemoryOpaqueCaptureAddressInfo.
struct DeviceMemoryOpaqueCaptureAddressInfo <: Vulkan.HighLevelStruct
next::Any
memory::DeviceMemory
Vulkan.DeviceMemoryOpaqueCaptureAddressInfo
— MethodArguments:
memory::DeviceMemory
next::Any
: defaults toC_NULL
DeviceMemoryOpaqueCaptureAddressInfo(memory::DeviceMemory; next) -> DeviceMemoryOpaqueCaptureAddressInfo
Vulkan.DeviceMemoryOverallocationCreateInfoAMD
— TypeHigh-level wrapper for VkDeviceMemoryOverallocationCreateInfoAMD.
Extension: VK_AMD_memory_overallocation_behavior
struct DeviceMemoryOverallocationCreateInfoAMD <: Vulkan.HighLevelStruct
next::Any
overallocation_behavior::MemoryOverallocationBehaviorAMD
Vulkan.DeviceMemoryOverallocationCreateInfoAMD
— MethodExtension: VK_AMD_memory_overallocation_behavior
Arguments:
overallocation_behavior::MemoryOverallocationBehaviorAMD
next::Any
: defaults toC_NULL
DeviceMemoryOverallocationCreateInfoAMD(overallocation_behavior::MemoryOverallocationBehaviorAMD; next) -> DeviceMemoryOverallocationCreateInfoAMD
Vulkan.DeviceMemoryReportCallbackDataEXT
— TypeHigh-level wrapper for VkDeviceMemoryReportCallbackDataEXT.
Extension: VK_EXT_device_memory_report
struct DeviceMemoryReportCallbackDataEXT <: Vulkan.HighLevelStruct
next::Any
flags::UInt32
type::DeviceMemoryReportEventTypeEXT
memory_object_id::UInt64
size::UInt64
object_type::ObjectType
object_handle::UInt64
heap_index::UInt32
Vulkan.DeviceMemoryReportCallbackDataEXT
— MethodExtension: VK_EXT_device_memory_report
Arguments:
flags::UInt32
type::DeviceMemoryReportEventTypeEXT
memory_object_id::UInt64
size::UInt64
object_type::ObjectType
object_handle::UInt64
heap_index::UInt32
next::Any
: defaults toC_NULL
DeviceMemoryReportCallbackDataEXT(flags::Integer, type::DeviceMemoryReportEventTypeEXT, memory_object_id::Integer, size::Integer, object_type::ObjectType, object_handle::Integer, heap_index::Integer; next) -> DeviceMemoryReportCallbackDataEXT
Vulkan.DeviceOrHostAddressConstKHR
— TypeHigh-level wrapper for VkDeviceOrHostAddressConstKHR.
Extension: VK_KHR_acceleration_structure
struct DeviceOrHostAddressConstKHR <: Vulkan.HighLevelStruct
vks::VulkanCore.LibVulkan.VkDeviceOrHostAddressConstKHR
Vulkan.DeviceOrHostAddressKHR
— TypeHigh-level wrapper for VkDeviceOrHostAddressKHR.
Extension: VK_KHR_acceleration_structure
struct DeviceOrHostAddressKHR <: Vulkan.HighLevelStruct
vks::VulkanCore.LibVulkan.VkDeviceOrHostAddressKHR
Vulkan.DevicePrivateDataCreateInfo
— TypeHigh-level wrapper for VkDevicePrivateDataCreateInfo.
struct DevicePrivateDataCreateInfo <: Vulkan.HighLevelStruct
next::Any
private_data_slot_request_count::UInt32
Vulkan.DevicePrivateDataCreateInfo
— MethodArguments:
private_data_slot_request_count::UInt32
next::Any
: defaults toC_NULL
DevicePrivateDataCreateInfo(private_data_slot_request_count::Integer; next) -> DevicePrivateDataCreateInfo
Vulkan.DeviceQueueCreateInfo
— TypeHigh-level wrapper for VkDeviceQueueCreateInfo.
struct DeviceQueueCreateInfo <: Vulkan.HighLevelStruct
next::Any
flags::DeviceQueueCreateFlag
queue_family_index::UInt32
queue_priorities::Vector{Float32}
Vulkan.DeviceQueueCreateInfo
— MethodArguments:
queue_family_index::UInt32
queue_priorities::Vector{Float32}
next::Any
: defaults toC_NULL
flags::DeviceQueueCreateFlag
: defaults to0
DeviceQueueCreateInfo(queue_family_index::Integer, queue_priorities::AbstractArray; next, flags) -> DeviceQueueCreateInfo
Vulkan.DeviceQueueGlobalPriorityCreateInfoKHR
— TypeHigh-level wrapper for VkDeviceQueueGlobalPriorityCreateInfoKHR.
Extension: VK_KHR_global_priority
struct DeviceQueueGlobalPriorityCreateInfoKHR <: Vulkan.HighLevelStruct
next::Any
global_priority::QueueGlobalPriorityKHR
Vulkan.DeviceQueueGlobalPriorityCreateInfoKHR
— MethodExtension: VK_KHR_global_priority
Arguments:
global_priority::QueueGlobalPriorityKHR
next::Any
: defaults toC_NULL
DeviceQueueGlobalPriorityCreateInfoKHR(global_priority::QueueGlobalPriorityKHR; next) -> DeviceQueueGlobalPriorityCreateInfoKHR
Vulkan.DeviceQueueInfo2
— TypeHigh-level wrapper for VkDeviceQueueInfo2.
struct DeviceQueueInfo2 <: Vulkan.HighLevelStruct
next::Any
flags::DeviceQueueCreateFlag
queue_family_index::UInt32
queue_index::UInt32
Vulkan.DeviceQueueInfo2
— MethodArguments:
queue_family_index::UInt32
queue_index::UInt32
next::Any
: defaults toC_NULL
flags::DeviceQueueCreateFlag
: defaults to0
DeviceQueueInfo2(queue_family_index::Integer, queue_index::Integer; next, flags) -> DeviceQueueInfo2
Vulkan.DispatchIndirectCommand
— TypeHigh-level wrapper for VkDispatchIndirectCommand.
struct DispatchIndirectCommand <: Vulkan.HighLevelStruct
x::UInt32
y::UInt32
z::UInt32
Vulkan.DisplayEventInfoEXT
— TypeHigh-level wrapper for VkDisplayEventInfoEXT.
Extension: VK_EXT_display_control
struct DisplayEventInfoEXT <: Vulkan.HighLevelStruct
next::Any
display_event::DisplayEventTypeEXT
Vulkan.DisplayEventInfoEXT
— MethodExtension: VK_EXT_display_control
Arguments:
display_event::DisplayEventTypeEXT
next::Any
: defaults toC_NULL
DisplayEventInfoEXT(display_event::DisplayEventTypeEXT; next) -> DisplayEventInfoEXT
Vulkan.DisplayModeCreateInfoKHR
— TypeHigh-level wrapper for VkDisplayModeCreateInfoKHR.
Extension: VK_KHR_display
struct DisplayModeCreateInfoKHR <: Vulkan.HighLevelStruct
next::Any
flags::UInt32
parameters::DisplayModeParametersKHR
Vulkan.DisplayModeCreateInfoKHR
— MethodExtension: VK_KHR_display
Arguments:
parameters::DisplayModeParametersKHR
next::Any
: defaults toC_NULL
flags::UInt32
: defaults to0
DisplayModeCreateInfoKHR(parameters::DisplayModeParametersKHR; next, flags) -> DisplayModeCreateInfoKHR
Vulkan.DisplayModeKHR
— MethodExtension: VK_KHR_display
Arguments:
physical_device::PhysicalDevice
display::DisplayKHR
(externsync)parameters::DisplayModeParametersKHR
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
flags::UInt32
: defaults to0
DisplayModeKHR(physical_device, display, parameters::DisplayModeParametersKHR; allocator, next, flags) -> DisplayModeKHR
Vulkan.DisplayModeKHR
— MethodExtension: VK_KHR_display
Arguments:
physical_device::PhysicalDevice
display::DisplayKHR
(externsync)parameters::_DisplayModeParametersKHR
allocator::_AllocationCallbacks
: defaults toC_NULL
next::Ptr{Cvoid}
: defaults toC_NULL
flags::UInt32
: defaults to0
DisplayModeKHR(physical_device, display, parameters::_DisplayModeParametersKHR; allocator, next, flags) -> DisplayModeKHR
Vulkan.DisplayModeParametersKHR
— TypeHigh-level wrapper for VkDisplayModeParametersKHR.
Extension: VK_KHR_display
struct DisplayModeParametersKHR <: Vulkan.HighLevelStruct
visible_region::Extent2D
refresh_rate::UInt32
Vulkan.DisplayModeProperties2KHR
— TypeHigh-level wrapper for VkDisplayModeProperties2KHR.
Extension: VK_KHR_get_display_properties2
struct DisplayModeProperties2KHR <: Vulkan.HighLevelStruct
next::Any
display_mode_properties::DisplayModePropertiesKHR
Vulkan.DisplayModeProperties2KHR
— MethodExtension: VK_KHR_get_display_properties2
Arguments:
display_mode_properties::DisplayModePropertiesKHR
next::Any
: defaults toC_NULL
DisplayModeProperties2KHR(display_mode_properties::DisplayModePropertiesKHR; next) -> DisplayModeProperties2KHR
Vulkan.DisplayModePropertiesKHR
— TypeHigh-level wrapper for VkDisplayModePropertiesKHR.
Extension: VK_KHR_display
struct DisplayModePropertiesKHR <: Vulkan.HighLevelStruct
display_mode::DisplayModeKHR
parameters::DisplayModeParametersKHR
Vulkan.DisplayNativeHdrSurfaceCapabilitiesAMD
— TypeHigh-level wrapper for VkDisplayNativeHdrSurfaceCapabilitiesAMD.
Extension: VK_AMD_display_native_hdr
struct DisplayNativeHdrSurfaceCapabilitiesAMD <: Vulkan.HighLevelStruct
next::Any
local_dimming_support::Bool
Vulkan.DisplayNativeHdrSurfaceCapabilitiesAMD
— MethodExtension: VK_AMD_display_native_hdr
Arguments:
local_dimming_support::Bool
next::Any
: defaults toC_NULL
DisplayNativeHdrSurfaceCapabilitiesAMD(local_dimming_support::Bool; next) -> DisplayNativeHdrSurfaceCapabilitiesAMD
Vulkan.DisplayPlaneCapabilities2KHR
— TypeHigh-level wrapper for VkDisplayPlaneCapabilities2KHR.
Extension: VK_KHR_get_display_properties2
struct DisplayPlaneCapabilities2KHR <: Vulkan.HighLevelStruct
next::Any
capabilities::DisplayPlaneCapabilitiesKHR
Vulkan.DisplayPlaneCapabilities2KHR
— MethodExtension: VK_KHR_get_display_properties2
Arguments:
capabilities::DisplayPlaneCapabilitiesKHR
next::Any
: defaults toC_NULL
DisplayPlaneCapabilities2KHR(capabilities::DisplayPlaneCapabilitiesKHR; next) -> DisplayPlaneCapabilities2KHR
Vulkan.DisplayPlaneCapabilitiesKHR
— TypeHigh-level wrapper for VkDisplayPlaneCapabilitiesKHR.
Extension: VK_KHR_display
struct DisplayPlaneCapabilitiesKHR <: Vulkan.HighLevelStruct
supported_alpha::DisplayPlaneAlphaFlagKHR
min_src_position::Offset2D
max_src_position::Offset2D
min_src_extent::Extent2D
max_src_extent::Extent2D
min_dst_position::Offset2D
max_dst_position::Offset2D
min_dst_extent::Extent2D
max_dst_extent::Extent2D
Vulkan.DisplayPlaneCapabilitiesKHR
— MethodExtension: VK_KHR_display
Arguments:
min_src_position::Offset2D
max_src_position::Offset2D
min_src_extent::Extent2D
max_src_extent::Extent2D
min_dst_position::Offset2D
max_dst_position::Offset2D
min_dst_extent::Extent2D
max_dst_extent::Extent2D
supported_alpha::DisplayPlaneAlphaFlagKHR
: defaults to0
DisplayPlaneCapabilitiesKHR(min_src_position::Offset2D, max_src_position::Offset2D, min_src_extent::Extent2D, max_src_extent::Extent2D, min_dst_position::Offset2D, max_dst_position::Offset2D, min_dst_extent::Extent2D, max_dst_extent::Extent2D; supported_alpha) -> DisplayPlaneCapabilitiesKHR
Vulkan.DisplayPlaneInfo2KHR
— TypeHigh-level wrapper for VkDisplayPlaneInfo2KHR.
Extension: VK_KHR_get_display_properties2
struct DisplayPlaneInfo2KHR <: Vulkan.HighLevelStruct
next::Any
mode::DisplayModeKHR
plane_index::UInt32
Vulkan.DisplayPlaneInfo2KHR
— MethodExtension: VK_KHR_get_display_properties2
Arguments:
mode::DisplayModeKHR
(externsync)plane_index::UInt32
next::Any
: defaults toC_NULL
DisplayPlaneInfo2KHR(mode::DisplayModeKHR, plane_index::Integer; next) -> DisplayPlaneInfo2KHR
Vulkan.DisplayPlaneProperties2KHR
— TypeHigh-level wrapper for VkDisplayPlaneProperties2KHR.
Extension: VK_KHR_get_display_properties2
struct DisplayPlaneProperties2KHR <: Vulkan.HighLevelStruct
next::Any
display_plane_properties::DisplayPlanePropertiesKHR
Vulkan.DisplayPlaneProperties2KHR
— MethodExtension: VK_KHR_get_display_properties2
Arguments:
display_plane_properties::DisplayPlanePropertiesKHR
next::Any
: defaults toC_NULL
DisplayPlaneProperties2KHR(display_plane_properties::DisplayPlanePropertiesKHR; next) -> DisplayPlaneProperties2KHR
Vulkan.DisplayPlanePropertiesKHR
— TypeHigh-level wrapper for VkDisplayPlanePropertiesKHR.
Extension: VK_KHR_display
struct DisplayPlanePropertiesKHR <: Vulkan.HighLevelStruct
current_display::DisplayKHR
current_stack_index::UInt32
Vulkan.DisplayPowerInfoEXT
— TypeHigh-level wrapper for VkDisplayPowerInfoEXT.
Extension: VK_EXT_display_control
struct DisplayPowerInfoEXT <: Vulkan.HighLevelStruct
next::Any
power_state::DisplayPowerStateEXT
Vulkan.DisplayPowerInfoEXT
— MethodExtension: VK_EXT_display_control
Arguments:
power_state::DisplayPowerStateEXT
next::Any
: defaults toC_NULL
DisplayPowerInfoEXT(power_state::DisplayPowerStateEXT; next) -> DisplayPowerInfoEXT
Vulkan.DisplayPresentInfoKHR
— TypeHigh-level wrapper for VkDisplayPresentInfoKHR.
Extension: VK_KHR_display_swapchain
struct DisplayPresentInfoKHR <: Vulkan.HighLevelStruct
next::Any
src_rect::Rect2D
dst_rect::Rect2D
persistent::Bool
Vulkan.DisplayPresentInfoKHR
— MethodExtension: VK_KHR_display_swapchain
Arguments:
src_rect::Rect2D
dst_rect::Rect2D
persistent::Bool
next::Any
: defaults toC_NULL
DisplayPresentInfoKHR(src_rect::Rect2D, dst_rect::Rect2D, persistent::Bool; next) -> DisplayPresentInfoKHR
Vulkan.DisplayProperties2KHR
— TypeHigh-level wrapper for VkDisplayProperties2KHR.
Extension: VK_KHR_get_display_properties2
struct DisplayProperties2KHR <: Vulkan.HighLevelStruct
next::Any
display_properties::DisplayPropertiesKHR
Vulkan.DisplayProperties2KHR
— MethodExtension: VK_KHR_get_display_properties2
Arguments:
display_properties::DisplayPropertiesKHR
next::Any
: defaults toC_NULL
DisplayProperties2KHR(display_properties::DisplayPropertiesKHR; next) -> DisplayProperties2KHR
Vulkan.DisplayPropertiesKHR
— TypeHigh-level wrapper for VkDisplayPropertiesKHR.
Extension: VK_KHR_display
struct DisplayPropertiesKHR <: Vulkan.HighLevelStruct
display::DisplayKHR
display_name::String
physical_dimensions::Extent2D
physical_resolution::Extent2D
supported_transforms::SurfaceTransformFlagKHR
plane_reorder_possible::Bool
persistent_content::Bool
Vulkan.DisplayPropertiesKHR
— MethodExtension: VK_KHR_display
Arguments:
display::DisplayKHR
display_name::String
physical_dimensions::Extent2D
physical_resolution::Extent2D
plane_reorder_possible::Bool
persistent_content::Bool
supported_transforms::SurfaceTransformFlagKHR
: defaults to0
DisplayPropertiesKHR(display::DisplayKHR, display_name::AbstractString, physical_dimensions::Extent2D, physical_resolution::Extent2D, plane_reorder_possible::Bool, persistent_content::Bool; supported_transforms) -> DisplayPropertiesKHR
Vulkan.DisplaySurfaceCreateInfoKHR
— TypeHigh-level wrapper for VkDisplaySurfaceCreateInfoKHR.
Extension: VK_KHR_display
struct DisplaySurfaceCreateInfoKHR <: Vulkan.HighLevelStruct
next::Any
flags::UInt32
display_mode::DisplayModeKHR
plane_index::UInt32
plane_stack_index::UInt32
transform::SurfaceTransformFlagKHR
global_alpha::Float32
alpha_mode::DisplayPlaneAlphaFlagKHR
image_extent::Extent2D
Vulkan.DisplaySurfaceCreateInfoKHR
— MethodExtension: VK_KHR_display
Arguments:
display_mode::DisplayModeKHR
plane_index::UInt32
plane_stack_index::UInt32
transform::SurfaceTransformFlagKHR
global_alpha::Float32
alpha_mode::DisplayPlaneAlphaFlagKHR
image_extent::Extent2D
next::Any
: defaults toC_NULL
flags::UInt32
: defaults to0
DisplaySurfaceCreateInfoKHR(display_mode::DisplayModeKHR, plane_index::Integer, plane_stack_index::Integer, transform::SurfaceTransformFlagKHR, global_alpha::Real, alpha_mode::DisplayPlaneAlphaFlagKHR, image_extent::Extent2D; next, flags) -> DisplaySurfaceCreateInfoKHR
Vulkan.DrawIndexedIndirectCommand
— TypeHigh-level wrapper for VkDrawIndexedIndirectCommand.
struct DrawIndexedIndirectCommand <: Vulkan.HighLevelStruct
index_count::UInt32
instance_count::UInt32
first_index::UInt32
vertex_offset::Int32
first_instance::UInt32
Vulkan.DrawIndirectCommand
— TypeHigh-level wrapper for VkDrawIndirectCommand.
struct DrawIndirectCommand <: Vulkan.HighLevelStruct
vertex_count::UInt32
instance_count::UInt32
first_vertex::UInt32
first_instance::UInt32
Vulkan.DrawMeshTasksIndirectCommandNV
— TypeHigh-level wrapper for VkDrawMeshTasksIndirectCommandNV.
Extension: VK_NV_mesh_shader
struct DrawMeshTasksIndirectCommandNV <: Vulkan.HighLevelStruct
task_count::UInt32
first_task::UInt32
Vulkan.DrmFormatModifierProperties2EXT
— TypeHigh-level wrapper for VkDrmFormatModifierProperties2EXT.
Extension: VK_EXT_image_drm_format_modifier
struct DrmFormatModifierProperties2EXT <: Vulkan.HighLevelStruct
drm_format_modifier::UInt64
drm_format_modifier_plane_count::UInt32
drm_format_modifier_tiling_features::UInt64
Vulkan.DrmFormatModifierPropertiesEXT
— TypeHigh-level wrapper for VkDrmFormatModifierPropertiesEXT.
Extension: VK_EXT_image_drm_format_modifier
struct DrmFormatModifierPropertiesEXT <: Vulkan.HighLevelStruct
drm_format_modifier::UInt64
drm_format_modifier_plane_count::UInt32
drm_format_modifier_tiling_features::FormatFeatureFlag
Vulkan.DrmFormatModifierPropertiesList2EXT
— TypeHigh-level wrapper for VkDrmFormatModifierPropertiesList2EXT.
Extension: VK_EXT_image_drm_format_modifier
struct DrmFormatModifierPropertiesList2EXT <: Vulkan.HighLevelStruct
next::Any
drm_format_modifier_properties::Union{Ptr{Nothing}, Vector{DrmFormatModifierProperties2EXT}}
Vulkan.DrmFormatModifierPropertiesList2EXT
— MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
next::Any
: defaults toC_NULL
drm_format_modifier_properties::Vector{DrmFormatModifierProperties2EXT}
: defaults toC_NULL
DrmFormatModifierPropertiesList2EXT(; next, drm_format_modifier_properties) -> DrmFormatModifierPropertiesList2EXT
Vulkan.DrmFormatModifierPropertiesListEXT
— TypeHigh-level wrapper for VkDrmFormatModifierPropertiesListEXT.
Extension: VK_EXT_image_drm_format_modifier
struct DrmFormatModifierPropertiesListEXT <: Vulkan.HighLevelStruct
next::Any
drm_format_modifier_properties::Union{Ptr{Nothing}, Vector{DrmFormatModifierPropertiesEXT}}
Vulkan.DrmFormatModifierPropertiesListEXT
— MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
next::Any
: defaults toC_NULL
drm_format_modifier_properties::Vector{DrmFormatModifierPropertiesEXT}
: defaults toC_NULL
DrmFormatModifierPropertiesListEXT(; next, drm_format_modifier_properties) -> DrmFormatModifierPropertiesListEXT
Vulkan.Event
— MethodArguments:
device::Device
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
flags::EventCreateFlag
: defaults to0
Event(device; allocator, next, flags) -> Event
Vulkan.EventCreateInfo
— TypeHigh-level wrapper for VkEventCreateInfo.
struct EventCreateInfo <: Vulkan.HighLevelStruct
next::Any
flags::EventCreateFlag
Vulkan.EventCreateInfo
— MethodArguments:
next::Any
: defaults toC_NULL
flags::EventCreateFlag
: defaults to0
EventCreateInfo(; next, flags) -> EventCreateInfo
Vulkan.ExportFenceCreateInfo
— TypeHigh-level wrapper for VkExportFenceCreateInfo.
struct ExportFenceCreateInfo <: Vulkan.HighLevelStruct
next::Any
handle_types::ExternalFenceHandleTypeFlag
Vulkan.ExportFenceCreateInfo
— MethodArguments:
next::Any
: defaults toC_NULL
handle_types::ExternalFenceHandleTypeFlag
: defaults to0
ExportFenceCreateInfo(; next, handle_types) -> ExportFenceCreateInfo
Vulkan.ExportMemoryAllocateInfo
— TypeHigh-level wrapper for VkExportMemoryAllocateInfo.
struct ExportMemoryAllocateInfo <: Vulkan.HighLevelStruct
next::Any
handle_types::ExternalMemoryHandleTypeFlag
Vulkan.ExportMemoryAllocateInfo
— MethodArguments:
next::Any
: defaults toC_NULL
handle_types::ExternalMemoryHandleTypeFlag
: defaults to0
ExportMemoryAllocateInfo(; next, handle_types) -> ExportMemoryAllocateInfo
Vulkan.ExportMemoryAllocateInfoNV
— TypeHigh-level wrapper for VkExportMemoryAllocateInfoNV.
Extension: VK_NV_external_memory
struct ExportMemoryAllocateInfoNV <: Vulkan.HighLevelStruct
next::Any
handle_types::ExternalMemoryHandleTypeFlagNV
Vulkan.ExportMemoryAllocateInfoNV
— MethodExtension: VK_NV_external_memory
Arguments:
next::Any
: defaults toC_NULL
handle_types::ExternalMemoryHandleTypeFlagNV
: defaults to0
ExportMemoryAllocateInfoNV(; next, handle_types) -> ExportMemoryAllocateInfoNV
Vulkan.ExportSemaphoreCreateInfo
— TypeHigh-level wrapper for VkExportSemaphoreCreateInfo.
struct ExportSemaphoreCreateInfo <: Vulkan.HighLevelStruct
next::Any
handle_types::ExternalSemaphoreHandleTypeFlag
Vulkan.ExportSemaphoreCreateInfo
— MethodArguments:
next::Any
: defaults toC_NULL
handle_types::ExternalSemaphoreHandleTypeFlag
: defaults to0
ExportSemaphoreCreateInfo(; next, handle_types) -> ExportSemaphoreCreateInfo
Vulkan.ExtensionProperties
— TypeHigh-level wrapper for VkExtensionProperties.
struct ExtensionProperties <: Vulkan.HighLevelStruct
extension_name::String
spec_version::VersionNumber
Vulkan.Extent2D
— TypeHigh-level wrapper for VkExtent2D.
struct Extent2D <: Vulkan.HighLevelStruct
width::UInt32
height::UInt32
Vulkan.Extent3D
— TypeHigh-level wrapper for VkExtent3D.
struct Extent3D <: Vulkan.HighLevelStruct
width::UInt32
height::UInt32
depth::UInt32
Vulkan.ExternalBufferProperties
— TypeHigh-level wrapper for VkExternalBufferProperties.
struct ExternalBufferProperties <: Vulkan.HighLevelStruct
next::Any
external_memory_properties::ExternalMemoryProperties
Vulkan.ExternalBufferProperties
— MethodArguments:
external_memory_properties::ExternalMemoryProperties
next::Any
: defaults toC_NULL
ExternalBufferProperties(external_memory_properties::ExternalMemoryProperties; next) -> ExternalBufferProperties
Vulkan.ExternalFenceProperties
— TypeHigh-level wrapper for VkExternalFenceProperties.
struct ExternalFenceProperties <: Vulkan.HighLevelStruct
next::Any
export_from_imported_handle_types::ExternalFenceHandleTypeFlag
compatible_handle_types::ExternalFenceHandleTypeFlag
external_fence_features::ExternalFenceFeatureFlag
Vulkan.ExternalFenceProperties
— MethodArguments:
export_from_imported_handle_types::ExternalFenceHandleTypeFlag
compatible_handle_types::ExternalFenceHandleTypeFlag
next::Any
: defaults toC_NULL
external_fence_features::ExternalFenceFeatureFlag
: defaults to0
ExternalFenceProperties(export_from_imported_handle_types::ExternalFenceHandleTypeFlag, compatible_handle_types::ExternalFenceHandleTypeFlag; next, external_fence_features) -> ExternalFenceProperties
Vulkan.ExternalImageFormatProperties
— TypeHigh-level wrapper for VkExternalImageFormatProperties.
struct ExternalImageFormatProperties <: Vulkan.HighLevelStruct
next::Any
external_memory_properties::ExternalMemoryProperties
Vulkan.ExternalImageFormatProperties
— MethodArguments:
external_memory_properties::ExternalMemoryProperties
next::Any
: defaults toC_NULL
ExternalImageFormatProperties(external_memory_properties::ExternalMemoryProperties; next) -> ExternalImageFormatProperties
Vulkan.ExternalImageFormatPropertiesNV
— TypeHigh-level wrapper for VkExternalImageFormatPropertiesNV.
Extension: VK_NV_external_memory_capabilities
struct ExternalImageFormatPropertiesNV <: Vulkan.HighLevelStruct
image_format_properties::ImageFormatProperties
external_memory_features::ExternalMemoryFeatureFlagNV
export_from_imported_handle_types::ExternalMemoryHandleTypeFlagNV
compatible_handle_types::ExternalMemoryHandleTypeFlagNV
Vulkan.ExternalImageFormatPropertiesNV
— MethodExtension: VK_NV_external_memory_capabilities
Arguments:
image_format_properties::ImageFormatProperties
external_memory_features::ExternalMemoryFeatureFlagNV
: defaults to0
export_from_imported_handle_types::ExternalMemoryHandleTypeFlagNV
: defaults to0
compatible_handle_types::ExternalMemoryHandleTypeFlagNV
: defaults to0
ExternalImageFormatPropertiesNV(image_format_properties::ImageFormatProperties; external_memory_features, export_from_imported_handle_types, compatible_handle_types) -> ExternalImageFormatPropertiesNV
Vulkan.ExternalMemoryBufferCreateInfo
— TypeHigh-level wrapper for VkExternalMemoryBufferCreateInfo.
struct ExternalMemoryBufferCreateInfo <: Vulkan.HighLevelStruct
next::Any
handle_types::ExternalMemoryHandleTypeFlag
Vulkan.ExternalMemoryBufferCreateInfo
— MethodArguments:
next::Any
: defaults toC_NULL
handle_types::ExternalMemoryHandleTypeFlag
: defaults to0
ExternalMemoryBufferCreateInfo(; next, handle_types) -> ExternalMemoryBufferCreateInfo
Vulkan.ExternalMemoryImageCreateInfo
— TypeHigh-level wrapper for VkExternalMemoryImageCreateInfo.
struct ExternalMemoryImageCreateInfo <: Vulkan.HighLevelStruct
next::Any
handle_types::ExternalMemoryHandleTypeFlag
Vulkan.ExternalMemoryImageCreateInfo
— MethodArguments:
next::Any
: defaults toC_NULL
handle_types::ExternalMemoryHandleTypeFlag
: defaults to0
ExternalMemoryImageCreateInfo(; next, handle_types) -> ExternalMemoryImageCreateInfo
Vulkan.ExternalMemoryImageCreateInfoNV
— TypeHigh-level wrapper for VkExternalMemoryImageCreateInfoNV.
Extension: VK_NV_external_memory
struct ExternalMemoryImageCreateInfoNV <: Vulkan.HighLevelStruct
next::Any
handle_types::ExternalMemoryHandleTypeFlagNV
Vulkan.ExternalMemoryImageCreateInfoNV
— MethodExtension: VK_NV_external_memory
Arguments:
next::Any
: defaults toC_NULL
handle_types::ExternalMemoryHandleTypeFlagNV
: defaults to0
ExternalMemoryImageCreateInfoNV(; next, handle_types) -> ExternalMemoryImageCreateInfoNV
Vulkan.ExternalMemoryProperties
— TypeHigh-level wrapper for VkExternalMemoryProperties.
struct ExternalMemoryProperties <: Vulkan.HighLevelStruct
external_memory_features::ExternalMemoryFeatureFlag
export_from_imported_handle_types::ExternalMemoryHandleTypeFlag
compatible_handle_types::ExternalMemoryHandleTypeFlag
Vulkan.ExternalMemoryProperties
— MethodArguments:
external_memory_features::ExternalMemoryFeatureFlag
compatible_handle_types::ExternalMemoryHandleTypeFlag
export_from_imported_handle_types::ExternalMemoryHandleTypeFlag
: defaults to0
ExternalMemoryProperties(external_memory_features::ExternalMemoryFeatureFlag, compatible_handle_types::ExternalMemoryHandleTypeFlag; export_from_imported_handle_types) -> ExternalMemoryProperties
Vulkan.ExternalSemaphoreProperties
— TypeHigh-level wrapper for VkExternalSemaphoreProperties.
struct ExternalSemaphoreProperties <: Vulkan.HighLevelStruct
next::Any
export_from_imported_handle_types::ExternalSemaphoreHandleTypeFlag
compatible_handle_types::ExternalSemaphoreHandleTypeFlag
external_semaphore_features::ExternalSemaphoreFeatureFlag
Vulkan.ExternalSemaphoreProperties
— MethodArguments:
export_from_imported_handle_types::ExternalSemaphoreHandleTypeFlag
compatible_handle_types::ExternalSemaphoreHandleTypeFlag
next::Any
: defaults toC_NULL
external_semaphore_features::ExternalSemaphoreFeatureFlag
: defaults to0
ExternalSemaphoreProperties(export_from_imported_handle_types::ExternalSemaphoreHandleTypeFlag, compatible_handle_types::ExternalSemaphoreHandleTypeFlag; next, external_semaphore_features) -> ExternalSemaphoreProperties
Vulkan.FeatureCondition
— TypeCondition that a feature needs to satisfy to be considered enabled.
struct FeatureCondition
type::Symbol
Name of the feature structure relevant to the condition.
member::Symbol
Member of the structure which must be set to true to enable the feature.
core_version::Union{Nothing, VersionNumber}
Core version corresponding to the structure, if any.
extension::Union{Nothing, String}
Extension required for the corresponding structure, if any.
Vulkan.Fence
— MethodArguments:
device::Device
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
flags::FenceCreateFlag
: defaults to0
Fence(device; allocator, next, flags) -> Fence
Vulkan.FenceCreateInfo
— TypeHigh-level wrapper for VkFenceCreateInfo.
struct FenceCreateInfo <: Vulkan.HighLevelStruct
next::Any
flags::FenceCreateFlag
Vulkan.FenceCreateInfo
— MethodArguments:
next::Any
: defaults toC_NULL
flags::FenceCreateFlag
: defaults to0
FenceCreateInfo(; next, flags) -> FenceCreateInfo
Vulkan.FenceGetFdInfoKHR
— TypeHigh-level wrapper for VkFenceGetFdInfoKHR.
Extension: VK_KHR_external_fence_fd
struct FenceGetFdInfoKHR <: Vulkan.HighLevelStruct
next::Any
fence::Fence
handle_type::ExternalFenceHandleTypeFlag
Vulkan.FenceGetFdInfoKHR
— MethodExtension: VK_KHR_external_fence_fd
Arguments:
fence::Fence
handle_type::ExternalFenceHandleTypeFlag
next::Any
: defaults toC_NULL
FenceGetFdInfoKHR(fence::Fence, handle_type::ExternalFenceHandleTypeFlag; next) -> FenceGetFdInfoKHR
Vulkan.FilterCubicImageViewImageFormatPropertiesEXT
— TypeHigh-level wrapper for VkFilterCubicImageViewImageFormatPropertiesEXT.
Extension: VK_EXT_filter_cubic
struct FilterCubicImageViewImageFormatPropertiesEXT <: Vulkan.HighLevelStruct
next::Any
filter_cubic::Bool
filter_cubic_minmax::Bool
Vulkan.FilterCubicImageViewImageFormatPropertiesEXT
— MethodExtension: VK_EXT_filter_cubic
Arguments:
filter_cubic::Bool
filter_cubic_minmax::Bool
next::Any
: defaults toC_NULL
FilterCubicImageViewImageFormatPropertiesEXT(filter_cubic::Bool, filter_cubic_minmax::Bool; next) -> FilterCubicImageViewImageFormatPropertiesEXT
Vulkan.FormatProperties
— TypeHigh-level wrapper for VkFormatProperties.
struct FormatProperties <: Vulkan.HighLevelStruct
linear_tiling_features::FormatFeatureFlag
optimal_tiling_features::FormatFeatureFlag
buffer_features::FormatFeatureFlag
Vulkan.FormatProperties
— MethodArguments:
linear_tiling_features::FormatFeatureFlag
: defaults to0
optimal_tiling_features::FormatFeatureFlag
: defaults to0
buffer_features::FormatFeatureFlag
: defaults to0
FormatProperties(; linear_tiling_features, optimal_tiling_features, buffer_features) -> FormatProperties
Vulkan.FormatProperties2
— TypeHigh-level wrapper for VkFormatProperties2.
struct FormatProperties2 <: Vulkan.HighLevelStruct
next::Any
format_properties::FormatProperties
Vulkan.FormatProperties2
— MethodArguments:
format_properties::FormatProperties
next::Any
: defaults toC_NULL
FormatProperties2(format_properties::FormatProperties; next) -> FormatProperties2
Vulkan.FormatProperties3
— TypeHigh-level wrapper for VkFormatProperties3.
struct FormatProperties3 <: Vulkan.HighLevelStruct
next::Any
linear_tiling_features::UInt64
optimal_tiling_features::UInt64
buffer_features::UInt64
Vulkan.FormatProperties3
— MethodArguments:
next::Any
: defaults toC_NULL
linear_tiling_features::UInt64
: defaults to0
optimal_tiling_features::UInt64
: defaults to0
buffer_features::UInt64
: defaults to0
FormatProperties3(; next, linear_tiling_features, optimal_tiling_features, buffer_features) -> FormatProperties3
Vulkan.FragmentShadingRateAttachmentInfoKHR
— TypeHigh-level wrapper for VkFragmentShadingRateAttachmentInfoKHR.
Extension: VK_KHR_fragment_shading_rate
struct FragmentShadingRateAttachmentInfoKHR <: Vulkan.HighLevelStruct
next::Any
fragment_shading_rate_attachment::Union{Ptr{Nothing}, AttachmentReference2}
shading_rate_attachment_texel_size::Extent2D
Vulkan.FragmentShadingRateAttachmentInfoKHR
— MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
shading_rate_attachment_texel_size::Extent2D
next::Any
: defaults toC_NULL
fragment_shading_rate_attachment::AttachmentReference2
: defaults toC_NULL
FragmentShadingRateAttachmentInfoKHR(shading_rate_attachment_texel_size::Extent2D; next, fragment_shading_rate_attachment) -> FragmentShadingRateAttachmentInfoKHR
Vulkan.Framebuffer
— MethodArguments:
device::Device
render_pass::RenderPass
attachments::Vector{ImageView}
width::UInt32
height::UInt32
layers::UInt32
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
flags::FramebufferCreateFlag
: defaults to0
Framebuffer(device, render_pass, attachments::AbstractArray, width::Integer, height::Integer, layers::Integer; allocator, next, flags) -> Framebuffer
Vulkan.FramebufferAttachmentImageInfo
— TypeHigh-level wrapper for VkFramebufferAttachmentImageInfo.
struct FramebufferAttachmentImageInfo <: Vulkan.HighLevelStruct
next::Any
flags::ImageCreateFlag
usage::ImageUsageFlag
width::UInt32
height::UInt32
layer_count::UInt32
view_formats::Vector{Format}
Vulkan.FramebufferAttachmentImageInfo
— MethodArguments:
usage::ImageUsageFlag
width::UInt32
height::UInt32
layer_count::UInt32
view_formats::Vector{Format}
next::Any
: defaults toC_NULL
flags::ImageCreateFlag
: defaults to0
FramebufferAttachmentImageInfo(usage::ImageUsageFlag, width::Integer, height::Integer, layer_count::Integer, view_formats::AbstractArray; next, flags) -> FramebufferAttachmentImageInfo
Vulkan.FramebufferAttachmentsCreateInfo
— TypeHigh-level wrapper for VkFramebufferAttachmentsCreateInfo.
struct FramebufferAttachmentsCreateInfo <: Vulkan.HighLevelStruct
next::Any
attachment_image_infos::Vector{FramebufferAttachmentImageInfo}
Vulkan.FramebufferAttachmentsCreateInfo
— MethodArguments:
attachment_image_infos::Vector{FramebufferAttachmentImageInfo}
next::Any
: defaults toC_NULL
FramebufferAttachmentsCreateInfo(attachment_image_infos::AbstractArray; next) -> FramebufferAttachmentsCreateInfo
Vulkan.FramebufferCreateInfo
— TypeHigh-level wrapper for VkFramebufferCreateInfo.
struct FramebufferCreateInfo <: Vulkan.HighLevelStruct
next::Any
flags::FramebufferCreateFlag
render_pass::RenderPass
attachments::Vector{ImageView}
width::UInt32
height::UInt32
layers::UInt32
Vulkan.FramebufferCreateInfo
— MethodArguments:
render_pass::RenderPass
attachments::Vector{ImageView}
width::UInt32
height::UInt32
layers::UInt32
next::Any
: defaults toC_NULL
flags::FramebufferCreateFlag
: defaults to0
FramebufferCreateInfo(render_pass::RenderPass, attachments::AbstractArray, width::Integer, height::Integer, layers::Integer; next, flags) -> FramebufferCreateInfo
Vulkan.FramebufferMixedSamplesCombinationNV
— TypeHigh-level wrapper for VkFramebufferMixedSamplesCombinationNV.
Extension: VK_NV_coverage_reduction_mode
struct FramebufferMixedSamplesCombinationNV <: Vulkan.HighLevelStruct
next::Any
coverage_reduction_mode::CoverageReductionModeNV
rasterization_samples::SampleCountFlag
depth_stencil_samples::SampleCountFlag
color_samples::SampleCountFlag
Vulkan.FramebufferMixedSamplesCombinationNV
— MethodExtension: VK_NV_coverage_reduction_mode
Arguments:
coverage_reduction_mode::CoverageReductionModeNV
rasterization_samples::SampleCountFlag
depth_stencil_samples::SampleCountFlag
color_samples::SampleCountFlag
next::Any
: defaults toC_NULL
FramebufferMixedSamplesCombinationNV(coverage_reduction_mode::CoverageReductionModeNV, rasterization_samples::SampleCountFlag, depth_stencil_samples::SampleCountFlag, color_samples::SampleCountFlag; next) -> FramebufferMixedSamplesCombinationNV
Vulkan.GeneratedCommandsInfoNV
— TypeHigh-level wrapper for VkGeneratedCommandsInfoNV.
Extension: VK_NV_device_generated_commands
struct GeneratedCommandsInfoNV <: Vulkan.HighLevelStruct
next::Any
pipeline_bind_point::PipelineBindPoint
pipeline::Pipeline
indirect_commands_layout::IndirectCommandsLayoutNV
streams::Vector{IndirectCommandsStreamNV}
sequences_count::UInt32
preprocess_buffer::Buffer
preprocess_offset::UInt64
preprocess_size::UInt64
sequences_count_buffer::Union{Ptr{Nothing}, Buffer}
sequences_count_offset::UInt64
sequences_index_buffer::Union{Ptr{Nothing}, Buffer}
sequences_index_offset::UInt64
Vulkan.GeneratedCommandsInfoNV
— MethodExtension: VK_NV_device_generated_commands
Arguments:
pipeline_bind_point::PipelineBindPoint
pipeline::Pipeline
indirect_commands_layout::IndirectCommandsLayoutNV
streams::Vector{IndirectCommandsStreamNV}
sequences_count::UInt32
preprocess_buffer::Buffer
preprocess_offset::UInt64
preprocess_size::UInt64
sequences_count_offset::UInt64
sequences_index_offset::UInt64
next::Any
: defaults toC_NULL
sequences_count_buffer::Buffer
: defaults toC_NULL
sequences_index_buffer::Buffer
: defaults toC_NULL
GeneratedCommandsInfoNV(pipeline_bind_point::PipelineBindPoint, pipeline::Pipeline, indirect_commands_layout::IndirectCommandsLayoutNV, streams::AbstractArray, sequences_count::Integer, preprocess_buffer::Buffer, preprocess_offset::Integer, preprocess_size::Integer, sequences_count_offset::Integer, sequences_index_offset::Integer; next, sequences_count_buffer, sequences_index_buffer) -> GeneratedCommandsInfoNV
Vulkan.GeneratedCommandsMemoryRequirementsInfoNV
— TypeHigh-level wrapper for VkGeneratedCommandsMemoryRequirementsInfoNV.
Extension: VK_NV_device_generated_commands
struct GeneratedCommandsMemoryRequirementsInfoNV <: Vulkan.HighLevelStruct
next::Any
pipeline_bind_point::PipelineBindPoint
pipeline::Pipeline
indirect_commands_layout::IndirectCommandsLayoutNV
max_sequences_count::UInt32
Vulkan.GeneratedCommandsMemoryRequirementsInfoNV
— MethodExtension: VK_NV_device_generated_commands
Arguments:
pipeline_bind_point::PipelineBindPoint
pipeline::Pipeline
indirect_commands_layout::IndirectCommandsLayoutNV
max_sequences_count::UInt32
next::Any
: defaults toC_NULL
GeneratedCommandsMemoryRequirementsInfoNV(pipeline_bind_point::PipelineBindPoint, pipeline::Pipeline, indirect_commands_layout::IndirectCommandsLayoutNV, max_sequences_count::Integer; next) -> GeneratedCommandsMemoryRequirementsInfoNV
Vulkan.GeometryAABBNV
— TypeHigh-level wrapper for VkGeometryAABBNV.
Extension: VK_NV_ray_tracing
struct GeometryAABBNV <: Vulkan.HighLevelStruct
next::Any
aabb_data::Union{Ptr{Nothing}, Buffer}
num_aab_bs::UInt32
stride::UInt32
offset::UInt64
Vulkan.GeometryAABBNV
— MethodExtension: VK_NV_ray_tracing
Arguments:
num_aab_bs::UInt32
stride::UInt32
offset::UInt64
next::Any
: defaults toC_NULL
aabb_data::Buffer
: defaults toC_NULL
GeometryAABBNV(num_aab_bs::Integer, stride::Integer, offset::Integer; next, aabb_data) -> GeometryAABBNV
Vulkan.GeometryDataNV
— TypeHigh-level wrapper for VkGeometryDataNV.
Extension: VK_NV_ray_tracing
struct GeometryDataNV <: Vulkan.HighLevelStruct
triangles::GeometryTrianglesNV
aabbs::GeometryAABBNV
Vulkan.GeometryNV
— TypeHigh-level wrapper for VkGeometryNV.
Extension: VK_NV_ray_tracing
struct GeometryNV <: Vulkan.HighLevelStruct
next::Any
geometry_type::GeometryTypeKHR
geometry::GeometryDataNV
flags::GeometryFlagKHR
Vulkan.GeometryNV
— MethodExtension: VK_NV_ray_tracing
Arguments:
geometry_type::GeometryTypeKHR
geometry::GeometryDataNV
next::Any
: defaults toC_NULL
flags::GeometryFlagKHR
: defaults to0
GeometryNV(geometry_type::GeometryTypeKHR, geometry::GeometryDataNV; next, flags) -> GeometryNV
Vulkan.GeometryTrianglesNV
— TypeHigh-level wrapper for VkGeometryTrianglesNV.
Extension: VK_NV_ray_tracing
struct GeometryTrianglesNV <: Vulkan.HighLevelStruct
next::Any
vertex_data::Union{Ptr{Nothing}, Buffer}
vertex_offset::UInt64
vertex_count::UInt32
vertex_stride::UInt64
vertex_format::Format
index_data::Union{Ptr{Nothing}, Buffer}
index_offset::UInt64
index_count::UInt32
index_type::IndexType
transform_data::Union{Ptr{Nothing}, Buffer}
transform_offset::UInt64
Vulkan.GeometryTrianglesNV
— MethodExtension: VK_NV_ray_tracing
Arguments:
vertex_offset::UInt64
vertex_count::UInt32
vertex_stride::UInt64
vertex_format::Format
index_offset::UInt64
index_count::UInt32
index_type::IndexType
transform_offset::UInt64
next::Any
: defaults toC_NULL
vertex_data::Buffer
: defaults toC_NULL
index_data::Buffer
: defaults toC_NULL
transform_data::Buffer
: defaults toC_NULL
GeometryTrianglesNV(vertex_offset::Integer, vertex_count::Integer, vertex_stride::Integer, vertex_format::Format, index_offset::Integer, index_count::Integer, index_type::IndexType, transform_offset::Integer; next, vertex_data, index_data, transform_data) -> GeometryTrianglesNV
Vulkan.GraphicsPipelineCreateInfo
— TypeHigh-level wrapper for VkGraphicsPipelineCreateInfo.
struct GraphicsPipelineCreateInfo <: Vulkan.HighLevelStruct
next::Any
flags::PipelineCreateFlag
stages::Vector{PipelineShaderStageCreateInfo}
vertex_input_state::Union{Ptr{Nothing}, PipelineVertexInputStateCreateInfo}
input_assembly_state::Union{Ptr{Nothing}, PipelineInputAssemblyStateCreateInfo}
tessellation_state::Union{Ptr{Nothing}, PipelineTessellationStateCreateInfo}
viewport_state::Union{Ptr{Nothing}, PipelineViewportStateCreateInfo}
rasterization_state::PipelineRasterizationStateCreateInfo
multisample_state::Union{Ptr{Nothing}, PipelineMultisampleStateCreateInfo}
depth_stencil_state::Union{Ptr{Nothing}, PipelineDepthStencilStateCreateInfo}
color_blend_state::Union{Ptr{Nothing}, PipelineColorBlendStateCreateInfo}
dynamic_state::Union{Ptr{Nothing}, PipelineDynamicStateCreateInfo}
layout::PipelineLayout
render_pass::Union{Ptr{Nothing}, RenderPass}
subpass::UInt32
base_pipeline_handle::Union{Ptr{Nothing}, Pipeline}
base_pipeline_index::Int32
Vulkan.GraphicsPipelineCreateInfo
— MethodArguments:
stages::Vector{PipelineShaderStageCreateInfo}
rasterization_state::PipelineRasterizationStateCreateInfo
layout::PipelineLayout
subpass::UInt32
base_pipeline_index::Int32
next::Any
: defaults toC_NULL
flags::PipelineCreateFlag
: defaults to0
vertex_input_state::PipelineVertexInputStateCreateInfo
: defaults toC_NULL
input_assembly_state::PipelineInputAssemblyStateCreateInfo
: defaults toC_NULL
tessellation_state::PipelineTessellationStateCreateInfo
: defaults toC_NULL
viewport_state::PipelineViewportStateCreateInfo
: defaults toC_NULL
multisample_state::PipelineMultisampleStateCreateInfo
: defaults toC_NULL
depth_stencil_state::PipelineDepthStencilStateCreateInfo
: defaults toC_NULL
color_blend_state::PipelineColorBlendStateCreateInfo
: defaults toC_NULL
dynamic_state::PipelineDynamicStateCreateInfo
: defaults toC_NULL
render_pass::RenderPass
: defaults toC_NULL
base_pipeline_handle::Pipeline
: defaults toC_NULL
GraphicsPipelineCreateInfo(stages::AbstractArray, rasterization_state::PipelineRasterizationStateCreateInfo, layout::PipelineLayout, subpass::Integer, base_pipeline_index::Integer; next, flags, vertex_input_state, input_assembly_state, tessellation_state, viewport_state, multisample_state, depth_stencil_state, color_blend_state, dynamic_state, render_pass, base_pipeline_handle) -> GraphicsPipelineCreateInfo
Vulkan.GraphicsPipelineShaderGroupsCreateInfoNV
— TypeHigh-level wrapper for VkGraphicsPipelineShaderGroupsCreateInfoNV.
Extension: VK_NV_device_generated_commands
struct GraphicsPipelineShaderGroupsCreateInfoNV <: Vulkan.HighLevelStruct
next::Any
groups::Vector{GraphicsShaderGroupCreateInfoNV}
pipelines::Vector{Pipeline}
Vulkan.GraphicsPipelineShaderGroupsCreateInfoNV
— MethodExtension: VK_NV_device_generated_commands
Arguments:
groups::Vector{GraphicsShaderGroupCreateInfoNV}
pipelines::Vector{Pipeline}
next::Any
: defaults toC_NULL
GraphicsPipelineShaderGroupsCreateInfoNV(groups::AbstractArray, pipelines::AbstractArray; next) -> GraphicsPipelineShaderGroupsCreateInfoNV
Vulkan.GraphicsShaderGroupCreateInfoNV
— TypeHigh-level wrapper for VkGraphicsShaderGroupCreateInfoNV.
Extension: VK_NV_device_generated_commands
struct GraphicsShaderGroupCreateInfoNV <: Vulkan.HighLevelStruct
next::Any
stages::Vector{PipelineShaderStageCreateInfo}
vertex_input_state::Union{Ptr{Nothing}, PipelineVertexInputStateCreateInfo}
tessellation_state::Union{Ptr{Nothing}, PipelineTessellationStateCreateInfo}
Vulkan.GraphicsShaderGroupCreateInfoNV
— MethodExtension: VK_NV_device_generated_commands
Arguments:
stages::Vector{PipelineShaderStageCreateInfo}
next::Any
: defaults toC_NULL
vertex_input_state::PipelineVertexInputStateCreateInfo
: defaults toC_NULL
tessellation_state::PipelineTessellationStateCreateInfo
: defaults toC_NULL
GraphicsShaderGroupCreateInfoNV(stages::AbstractArray; next, vertex_input_state, tessellation_state) -> GraphicsShaderGroupCreateInfoNV
Vulkan.Handle
— TypeOpaque handle referring to internal Vulkan data. Finalizer registration is taken care of by constructors.
abstract type Handle <: VulkanStruct{false}
Vulkan.HdrMetadataEXT
— TypeHigh-level wrapper for VkHdrMetadataEXT.
Extension: VK_EXT_hdr_metadata
struct HdrMetadataEXT <: Vulkan.HighLevelStruct
next::Any
display_primary_red::XYColorEXT
display_primary_green::XYColorEXT
display_primary_blue::XYColorEXT
white_point::XYColorEXT
max_luminance::Float32
min_luminance::Float32
max_content_light_level::Float32
max_frame_average_light_level::Float32
Vulkan.HdrMetadataEXT
— MethodExtension: VK_EXT_hdr_metadata
Arguments:
display_primary_red::XYColorEXT
display_primary_green::XYColorEXT
display_primary_blue::XYColorEXT
white_point::XYColorEXT
max_luminance::Float32
min_luminance::Float32
max_content_light_level::Float32
max_frame_average_light_level::Float32
next::Any
: defaults toC_NULL
HdrMetadataEXT(display_primary_red::XYColorEXT, display_primary_green::XYColorEXT, display_primary_blue::XYColorEXT, white_point::XYColorEXT, max_luminance::Real, min_luminance::Real, max_content_light_level::Real, max_frame_average_light_level::Real; next) -> HdrMetadataEXT
Vulkan.HeadlessSurfaceCreateInfoEXT
— TypeHigh-level wrapper for VkHeadlessSurfaceCreateInfoEXT.
Extension: VK_EXT_headless_surface
struct HeadlessSurfaceCreateInfoEXT <: Vulkan.HighLevelStruct
next::Any
flags::UInt32
Vulkan.HeadlessSurfaceCreateInfoEXT
— MethodExtension: VK_EXT_headless_surface
Arguments:
next::Any
: defaults toC_NULL
flags::UInt32
: defaults to0
HeadlessSurfaceCreateInfoEXT(; next, flags) -> HeadlessSurfaceCreateInfoEXT
Vulkan.Image
— MethodArguments:
device::Device
image_type::ImageType
format::Format
extent::Extent3D
mip_levels::UInt32
array_layers::UInt32
samples::SampleCountFlag
tiling::ImageTiling
usage::ImageUsageFlag
sharing_mode::SharingMode
queue_family_indices::Vector{UInt32}
initial_layout::ImageLayout
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
flags::ImageCreateFlag
: defaults to0
Image(device, image_type::ImageType, format::Format, extent::Extent3D, mip_levels::Integer, array_layers::Integer, samples::SampleCountFlag, tiling::ImageTiling, usage::ImageUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, initial_layout::ImageLayout; allocator, next, flags) -> Image
Vulkan.Image
— MethodArguments:
device::Device
image_type::ImageType
format::Format
extent::_Extent3D
mip_levels::UInt32
array_layers::UInt32
samples::SampleCountFlag
tiling::ImageTiling
usage::ImageUsageFlag
sharing_mode::SharingMode
queue_family_indices::Vector{UInt32}
initial_layout::ImageLayout
allocator::_AllocationCallbacks
: defaults toC_NULL
next::Ptr{Cvoid}
: defaults toC_NULL
flags::ImageCreateFlag
: defaults to0
Image(device, image_type::ImageType, format::Format, extent::_Extent3D, mip_levels::Integer, array_layers::Integer, samples::SampleCountFlag, tiling::ImageTiling, usage::ImageUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, initial_layout::ImageLayout; allocator, next, flags) -> Image
Vulkan.ImageBlit
— TypeHigh-level wrapper for VkImageBlit.
struct ImageBlit <: Vulkan.HighLevelStruct
src_subresource::ImageSubresourceLayers
src_offsets::Tuple{Offset3D, Offset3D}
dst_subresource::ImageSubresourceLayers
dst_offsets::Tuple{Offset3D, Offset3D}
Vulkan.ImageBlit2
— TypeHigh-level wrapper for VkImageBlit2.
struct ImageBlit2 <: Vulkan.HighLevelStruct
next::Any
src_subresource::ImageSubresourceLayers
src_offsets::Tuple{Offset3D, Offset3D}
dst_subresource::ImageSubresourceLayers
dst_offsets::Tuple{Offset3D, Offset3D}
Vulkan.ImageBlit2
— MethodArguments:
src_subresource::ImageSubresourceLayers
src_offsets::NTuple{2, Offset3D}
dst_subresource::ImageSubresourceLayers
dst_offsets::NTuple{2, Offset3D}
next::Any
: defaults toC_NULL
ImageBlit2(src_subresource::ImageSubresourceLayers, src_offsets::Tuple{Offset3D, Offset3D}, dst_subresource::ImageSubresourceLayers, dst_offsets::Tuple{Offset3D, Offset3D}; next) -> ImageBlit2
Vulkan.ImageCopy
— TypeHigh-level wrapper for VkImageCopy.
struct ImageCopy <: Vulkan.HighLevelStruct
src_subresource::ImageSubresourceLayers
src_offset::Offset3D
dst_subresource::ImageSubresourceLayers
dst_offset::Offset3D
extent::Extent3D
Vulkan.ImageCopy2
— TypeHigh-level wrapper for VkImageCopy2.
struct ImageCopy2 <: Vulkan.HighLevelStruct
next::Any
src_subresource::ImageSubresourceLayers
src_offset::Offset3D
dst_subresource::ImageSubresourceLayers
dst_offset::Offset3D
extent::Extent3D
Vulkan.ImageCopy2
— MethodArguments:
src_subresource::ImageSubresourceLayers
src_offset::Offset3D
dst_subresource::ImageSubresourceLayers
dst_offset::Offset3D
extent::Extent3D
next::Any
: defaults toC_NULL
ImageCopy2(src_subresource::ImageSubresourceLayers, src_offset::Offset3D, dst_subresource::ImageSubresourceLayers, dst_offset::Offset3D, extent::Extent3D; next) -> ImageCopy2
Vulkan.ImageCreateInfo
— TypeHigh-level wrapper for VkImageCreateInfo.
struct ImageCreateInfo <: Vulkan.HighLevelStruct
next::Any
flags::ImageCreateFlag
image_type::ImageType
format::Format
extent::Extent3D
mip_levels::UInt32
array_layers::UInt32
samples::SampleCountFlag
tiling::ImageTiling
usage::ImageUsageFlag
sharing_mode::SharingMode
queue_family_indices::Vector{UInt32}
initial_layout::ImageLayout
Vulkan.ImageCreateInfo
— MethodArguments:
image_type::ImageType
format::Format
extent::Extent3D
mip_levels::UInt32
array_layers::UInt32
samples::SampleCountFlag
tiling::ImageTiling
usage::ImageUsageFlag
sharing_mode::SharingMode
queue_family_indices::Vector{UInt32}
initial_layout::ImageLayout
next::Any
: defaults toC_NULL
flags::ImageCreateFlag
: defaults to0
ImageCreateInfo(image_type::ImageType, format::Format, extent::Extent3D, mip_levels::Integer, array_layers::Integer, samples::SampleCountFlag, tiling::ImageTiling, usage::ImageUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, initial_layout::ImageLayout; next, flags) -> ImageCreateInfo
Vulkan.ImageDrmFormatModifierExplicitCreateInfoEXT
— TypeHigh-level wrapper for VkImageDrmFormatModifierExplicitCreateInfoEXT.
Extension: VK_EXT_image_drm_format_modifier
struct ImageDrmFormatModifierExplicitCreateInfoEXT <: Vulkan.HighLevelStruct
next::Any
drm_format_modifier::UInt64
plane_layouts::Vector{SubresourceLayout}
Vulkan.ImageDrmFormatModifierExplicitCreateInfoEXT
— MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
drm_format_modifier::UInt64
plane_layouts::Vector{SubresourceLayout}
next::Any
: defaults toC_NULL
ImageDrmFormatModifierExplicitCreateInfoEXT(drm_format_modifier::Integer, plane_layouts::AbstractArray; next) -> ImageDrmFormatModifierExplicitCreateInfoEXT
Vulkan.ImageDrmFormatModifierListCreateInfoEXT
— TypeHigh-level wrapper for VkImageDrmFormatModifierListCreateInfoEXT.
Extension: VK_EXT_image_drm_format_modifier
struct ImageDrmFormatModifierListCreateInfoEXT <: Vulkan.HighLevelStruct
next::Any
drm_format_modifiers::Vector{UInt64}
Vulkan.ImageDrmFormatModifierListCreateInfoEXT
— MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
drm_format_modifiers::Vector{UInt64}
next::Any
: defaults toC_NULL
ImageDrmFormatModifierListCreateInfoEXT(drm_format_modifiers::AbstractArray; next) -> ImageDrmFormatModifierListCreateInfoEXT
Vulkan.ImageDrmFormatModifierPropertiesEXT
— TypeHigh-level wrapper for VkImageDrmFormatModifierPropertiesEXT.
Extension: VK_EXT_image_drm_format_modifier
struct ImageDrmFormatModifierPropertiesEXT <: Vulkan.HighLevelStruct
next::Any
drm_format_modifier::UInt64
Vulkan.ImageDrmFormatModifierPropertiesEXT
— MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
drm_format_modifier::UInt64
next::Any
: defaults toC_NULL
ImageDrmFormatModifierPropertiesEXT(drm_format_modifier::Integer; next) -> ImageDrmFormatModifierPropertiesEXT
Vulkan.ImageFormatListCreateInfo
— TypeHigh-level wrapper for VkImageFormatListCreateInfo.
struct ImageFormatListCreateInfo <: Vulkan.HighLevelStruct
next::Any
view_formats::Vector{Format}
Vulkan.ImageFormatListCreateInfo
— MethodArguments:
view_formats::Vector{Format}
next::Any
: defaults toC_NULL
ImageFormatListCreateInfo(view_formats::AbstractArray; next) -> ImageFormatListCreateInfo
Vulkan.ImageFormatProperties
— TypeHigh-level wrapper for VkImageFormatProperties.
struct ImageFormatProperties <: Vulkan.HighLevelStruct
max_extent::Extent3D
max_mip_levels::UInt32
max_array_layers::UInt32
sample_counts::SampleCountFlag
max_resource_size::UInt64
Vulkan.ImageFormatProperties
— MethodArguments:
max_extent::Extent3D
max_mip_levels::UInt32
max_array_layers::UInt32
max_resource_size::UInt64
sample_counts::SampleCountFlag
: defaults to0
ImageFormatProperties(max_extent::Extent3D, max_mip_levels::Integer, max_array_layers::Integer, max_resource_size::Integer; sample_counts) -> ImageFormatProperties
Vulkan.ImageFormatProperties2
— TypeHigh-level wrapper for VkImageFormatProperties2.
struct ImageFormatProperties2 <: Vulkan.HighLevelStruct
next::Any
image_format_properties::ImageFormatProperties
Vulkan.ImageFormatProperties2
— MethodArguments:
image_format_properties::ImageFormatProperties
next::Any
: defaults toC_NULL
ImageFormatProperties2(image_format_properties::ImageFormatProperties; next) -> ImageFormatProperties2
Vulkan.ImageMemoryBarrier
— TypeHigh-level wrapper for VkImageMemoryBarrier.
struct ImageMemoryBarrier <: Vulkan.HighLevelStruct
next::Any
src_access_mask::AccessFlag
dst_access_mask::AccessFlag
old_layout::ImageLayout
new_layout::ImageLayout
src_queue_family_index::UInt32
dst_queue_family_index::UInt32
image::Image
subresource_range::ImageSubresourceRange
Vulkan.ImageMemoryBarrier
— MethodArguments:
src_access_mask::AccessFlag
dst_access_mask::AccessFlag
old_layout::ImageLayout
new_layout::ImageLayout
src_queue_family_index::UInt32
dst_queue_family_index::UInt32
image::Image
subresource_range::ImageSubresourceRange
next::Any
: defaults toC_NULL
ImageMemoryBarrier(src_access_mask::AccessFlag, dst_access_mask::AccessFlag, old_layout::ImageLayout, new_layout::ImageLayout, src_queue_family_index::Integer, dst_queue_family_index::Integer, image::Image, subresource_range::ImageSubresourceRange; next) -> ImageMemoryBarrier
Vulkan.ImageMemoryBarrier2
— TypeHigh-level wrapper for VkImageMemoryBarrier2.
struct ImageMemoryBarrier2 <: Vulkan.HighLevelStruct
next::Any
src_stage_mask::UInt64
src_access_mask::UInt64
dst_stage_mask::UInt64
dst_access_mask::UInt64
old_layout::ImageLayout
new_layout::ImageLayout
src_queue_family_index::UInt32
dst_queue_family_index::UInt32
image::Image
subresource_range::ImageSubresourceRange
Vulkan.ImageMemoryBarrier2
— MethodArguments:
old_layout::ImageLayout
new_layout::ImageLayout
src_queue_family_index::UInt32
dst_queue_family_index::UInt32
image::Image
subresource_range::ImageSubresourceRange
next::Any
: defaults toC_NULL
src_stage_mask::UInt64
: defaults to0
src_access_mask::UInt64
: defaults to0
dst_stage_mask::UInt64
: defaults to0
dst_access_mask::UInt64
: defaults to0
ImageMemoryBarrier2(old_layout::ImageLayout, new_layout::ImageLayout, src_queue_family_index::Integer, dst_queue_family_index::Integer, image::Image, subresource_range::ImageSubresourceRange; next, src_stage_mask, src_access_mask, dst_stage_mask, dst_access_mask) -> ImageMemoryBarrier2
Vulkan.ImageMemoryRequirementsInfo2
— TypeHigh-level wrapper for VkImageMemoryRequirementsInfo2.
struct ImageMemoryRequirementsInfo2 <: Vulkan.HighLevelStruct
next::Any
image::Image
Vulkan.ImageMemoryRequirementsInfo2
— MethodArguments:
image::Image
next::Any
: defaults toC_NULL
ImageMemoryRequirementsInfo2(image::Image; next) -> ImageMemoryRequirementsInfo2
Vulkan.ImagePlaneMemoryRequirementsInfo
— TypeHigh-level wrapper for VkImagePlaneMemoryRequirementsInfo.
struct ImagePlaneMemoryRequirementsInfo <: Vulkan.HighLevelStruct
next::Any
plane_aspect::ImageAspectFlag
Vulkan.ImagePlaneMemoryRequirementsInfo
— MethodArguments:
plane_aspect::ImageAspectFlag
next::Any
: defaults toC_NULL
ImagePlaneMemoryRequirementsInfo(plane_aspect::ImageAspectFlag; next) -> ImagePlaneMemoryRequirementsInfo
Vulkan.ImageResolve
— TypeHigh-level wrapper for VkImageResolve.
struct ImageResolve <: Vulkan.HighLevelStruct
src_subresource::ImageSubresourceLayers
src_offset::Offset3D
dst_subresource::ImageSubresourceLayers
dst_offset::Offset3D
extent::Extent3D
Vulkan.ImageResolve2
— TypeHigh-level wrapper for VkImageResolve2.
struct ImageResolve2 <: Vulkan.HighLevelStruct
next::Any
src_subresource::ImageSubresourceLayers
src_offset::Offset3D
dst_subresource::ImageSubresourceLayers
dst_offset::Offset3D
extent::Extent3D
Vulkan.ImageResolve2
— MethodArguments:
src_subresource::ImageSubresourceLayers
src_offset::Offset3D
dst_subresource::ImageSubresourceLayers
dst_offset::Offset3D
extent::Extent3D
next::Any
: defaults toC_NULL
ImageResolve2(src_subresource::ImageSubresourceLayers, src_offset::Offset3D, dst_subresource::ImageSubresourceLayers, dst_offset::Offset3D, extent::Extent3D; next) -> ImageResolve2
Vulkan.ImageSparseMemoryRequirementsInfo2
— TypeHigh-level wrapper for VkImageSparseMemoryRequirementsInfo2.
struct ImageSparseMemoryRequirementsInfo2 <: Vulkan.HighLevelStruct
next::Any
image::Image
Vulkan.ImageSparseMemoryRequirementsInfo2
— MethodArguments:
image::Image
next::Any
: defaults toC_NULL
ImageSparseMemoryRequirementsInfo2(image::Image; next) -> ImageSparseMemoryRequirementsInfo2
Vulkan.ImageStencilUsageCreateInfo
— TypeHigh-level wrapper for VkImageStencilUsageCreateInfo.
struct ImageStencilUsageCreateInfo <: Vulkan.HighLevelStruct
next::Any
stencil_usage::ImageUsageFlag
Vulkan.ImageStencilUsageCreateInfo
— MethodArguments:
stencil_usage::ImageUsageFlag
next::Any
: defaults toC_NULL
ImageStencilUsageCreateInfo(stencil_usage::ImageUsageFlag; next) -> ImageStencilUsageCreateInfo
Vulkan.ImageSubresource
— TypeHigh-level wrapper for VkImageSubresource.
struct ImageSubresource <: Vulkan.HighLevelStruct
aspect_mask::ImageAspectFlag
mip_level::UInt32
array_layer::UInt32
Vulkan.ImageSubresourceLayers
— TypeHigh-level wrapper for VkImageSubresourceLayers.
struct ImageSubresourceLayers <: Vulkan.HighLevelStruct
aspect_mask::ImageAspectFlag
mip_level::UInt32
base_array_layer::UInt32
layer_count::UInt32
Vulkan.ImageSubresourceRange
— TypeHigh-level wrapper for VkImageSubresourceRange.
struct ImageSubresourceRange <: Vulkan.HighLevelStruct
aspect_mask::ImageAspectFlag
base_mip_level::UInt32
level_count::UInt32
base_array_layer::UInt32
layer_count::UInt32
Vulkan.ImageSwapchainCreateInfoKHR
— TypeHigh-level wrapper for VkImageSwapchainCreateInfoKHR.
Extension: VK_KHR_swapchain
struct ImageSwapchainCreateInfoKHR <: Vulkan.HighLevelStruct
next::Any
swapchain::Union{Ptr{Nothing}, SwapchainKHR}
Vulkan.ImageSwapchainCreateInfoKHR
— MethodExtension: VK_KHR_swapchain
Arguments:
next::Any
: defaults toC_NULL
swapchain::SwapchainKHR
: defaults toC_NULL
ImageSwapchainCreateInfoKHR(; next, swapchain) -> ImageSwapchainCreateInfoKHR
Vulkan.ImageView
— MethodArguments:
device::Device
image::Image
view_type::ImageViewType
format::Format
components::ComponentMapping
subresource_range::ImageSubresourceRange
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
flags::ImageViewCreateFlag
: defaults to0
ImageView(device, image, view_type::ImageViewType, format::Format, components::ComponentMapping, subresource_range::ImageSubresourceRange; allocator, next, flags) -> ImageView
Vulkan.ImageView
— MethodArguments:
device::Device
image::Image
view_type::ImageViewType
format::Format
components::_ComponentMapping
subresource_range::_ImageSubresourceRange
allocator::_AllocationCallbacks
: defaults toC_NULL
next::Ptr{Cvoid}
: defaults toC_NULL
flags::ImageViewCreateFlag
: defaults to0
ImageView(device, image, view_type::ImageViewType, format::Format, components::_ComponentMapping, subresource_range::_ImageSubresourceRange; allocator, next, flags) -> ImageView
Vulkan.ImageViewASTCDecodeModeEXT
— TypeHigh-level wrapper for VkImageViewASTCDecodeModeEXT.
Extension: VK_EXT_astc_decode_mode
struct ImageViewASTCDecodeModeEXT <: Vulkan.HighLevelStruct
next::Any
decode_mode::Format
Vulkan.ImageViewASTCDecodeModeEXT
— MethodExtension: VK_EXT_astc_decode_mode
Arguments:
decode_mode::Format
next::Any
: defaults toC_NULL
ImageViewASTCDecodeModeEXT(decode_mode::Format; next) -> ImageViewASTCDecodeModeEXT
Vulkan.ImageViewAddressPropertiesNVX
— TypeHigh-level wrapper for VkImageViewAddressPropertiesNVX.
Extension: VK_NVX_image_view_handle
struct ImageViewAddressPropertiesNVX <: Vulkan.HighLevelStruct
next::Any
device_address::UInt64
size::UInt64
Vulkan.ImageViewAddressPropertiesNVX
— MethodExtension: VK_NVX_image_view_handle
Arguments:
device_address::UInt64
size::UInt64
next::Any
: defaults toC_NULL
ImageViewAddressPropertiesNVX(device_address::Integer, size::Integer; next) -> ImageViewAddressPropertiesNVX
Vulkan.ImageViewCreateInfo
— TypeHigh-level wrapper for VkImageViewCreateInfo.
struct ImageViewCreateInfo <: Vulkan.HighLevelStruct
next::Any
flags::ImageViewCreateFlag
image::Image
view_type::ImageViewType
format::Format
components::ComponentMapping
subresource_range::ImageSubresourceRange
Vulkan.ImageViewCreateInfo
— MethodArguments:
image::Image
view_type::ImageViewType
format::Format
components::ComponentMapping
subresource_range::ImageSubresourceRange
next::Any
: defaults toC_NULL
flags::ImageViewCreateFlag
: defaults to0
ImageViewCreateInfo(image::Image, view_type::ImageViewType, format::Format, components::ComponentMapping, subresource_range::ImageSubresourceRange; next, flags) -> ImageViewCreateInfo
Vulkan.ImageViewHandleInfoNVX
— TypeHigh-level wrapper for VkImageViewHandleInfoNVX.
Extension: VK_NVX_image_view_handle
struct ImageViewHandleInfoNVX <: Vulkan.HighLevelStruct
next::Any
image_view::ImageView
descriptor_type::DescriptorType
sampler::Union{Ptr{Nothing}, Sampler}
Vulkan.ImageViewHandleInfoNVX
— MethodExtension: VK_NVX_image_view_handle
Arguments:
image_view::ImageView
descriptor_type::DescriptorType
next::Any
: defaults toC_NULL
sampler::Sampler
: defaults toC_NULL
ImageViewHandleInfoNVX(image_view::ImageView, descriptor_type::DescriptorType; next, sampler) -> ImageViewHandleInfoNVX
Vulkan.ImageViewMinLodCreateInfoEXT
— TypeHigh-level wrapper for VkImageViewMinLodCreateInfoEXT.
Extension: VK_EXT_image_view_min_lod
struct ImageViewMinLodCreateInfoEXT <: Vulkan.HighLevelStruct
next::Any
min_lod::Float32
Vulkan.ImageViewMinLodCreateInfoEXT
— MethodExtension: VK_EXT_image_view_min_lod
Arguments:
min_lod::Float32
next::Any
: defaults toC_NULL
ImageViewMinLodCreateInfoEXT(min_lod::Real; next) -> ImageViewMinLodCreateInfoEXT
Vulkan.ImageViewUsageCreateInfo
— TypeHigh-level wrapper for VkImageViewUsageCreateInfo.
struct ImageViewUsageCreateInfo <: Vulkan.HighLevelStruct
next::Any
usage::ImageUsageFlag
Vulkan.ImageViewUsageCreateInfo
— MethodArguments:
usage::ImageUsageFlag
next::Any
: defaults toC_NULL
ImageViewUsageCreateInfo(usage::ImageUsageFlag; next) -> ImageViewUsageCreateInfo
Vulkan.ImportFenceFdInfoKHR
— TypeHigh-level wrapper for VkImportFenceFdInfoKHR.
Extension: VK_KHR_external_fence_fd
struct ImportFenceFdInfoKHR <: Vulkan.HighLevelStruct
next::Any
fence::Fence
flags::FenceImportFlag
handle_type::ExternalFenceHandleTypeFlag
fd::Int64
Vulkan.ImportFenceFdInfoKHR
— MethodExtension: VK_KHR_external_fence_fd
Arguments:
fence::Fence
(externsync)handle_type::ExternalFenceHandleTypeFlag
fd::Int
next::Any
: defaults toC_NULL
flags::FenceImportFlag
: defaults to0
ImportFenceFdInfoKHR(fence::Fence, handle_type::ExternalFenceHandleTypeFlag, fd::Integer; next, flags) -> ImportFenceFdInfoKHR
Vulkan.ImportMemoryFdInfoKHR
— TypeHigh-level wrapper for VkImportMemoryFdInfoKHR.
Extension: VK_KHR_external_memory_fd
struct ImportMemoryFdInfoKHR <: Vulkan.HighLevelStruct
next::Any
handle_type::ExternalMemoryHandleTypeFlag
fd::Int64
Vulkan.ImportMemoryFdInfoKHR
— MethodExtension: VK_KHR_external_memory_fd
Arguments:
fd::Int
next::Any
: defaults toC_NULL
handle_type::ExternalMemoryHandleTypeFlag
: defaults to0
ImportMemoryFdInfoKHR(fd::Integer; next, handle_type) -> ImportMemoryFdInfoKHR
Vulkan.ImportMemoryHostPointerInfoEXT
— TypeHigh-level wrapper for VkImportMemoryHostPointerInfoEXT.
Extension: VK_EXT_external_memory_host
struct ImportMemoryHostPointerInfoEXT <: Vulkan.HighLevelStruct
next::Any
handle_type::ExternalMemoryHandleTypeFlag
host_pointer::Ptr{Nothing}
Vulkan.ImportMemoryHostPointerInfoEXT
— MethodExtension: VK_EXT_external_memory_host
Arguments:
handle_type::ExternalMemoryHandleTypeFlag
host_pointer::Ptr{Cvoid}
next::Any
: defaults toC_NULL
ImportMemoryHostPointerInfoEXT(handle_type::ExternalMemoryHandleTypeFlag, host_pointer::Ptr{Nothing}; next) -> ImportMemoryHostPointerInfoEXT
Vulkan.ImportSemaphoreFdInfoKHR
— TypeHigh-level wrapper for VkImportSemaphoreFdInfoKHR.
Extension: VK_KHR_external_semaphore_fd
struct ImportSemaphoreFdInfoKHR <: Vulkan.HighLevelStruct
next::Any
semaphore::Semaphore
flags::SemaphoreImportFlag
handle_type::ExternalSemaphoreHandleTypeFlag
fd::Int64
Vulkan.ImportSemaphoreFdInfoKHR
— MethodExtension: VK_KHR_external_semaphore_fd
Arguments:
semaphore::Semaphore
(externsync)handle_type::ExternalSemaphoreHandleTypeFlag
fd::Int
next::Any
: defaults toC_NULL
flags::SemaphoreImportFlag
: defaults to0
ImportSemaphoreFdInfoKHR(semaphore::Semaphore, handle_type::ExternalSemaphoreHandleTypeFlag, fd::Integer; next, flags) -> ImportSemaphoreFdInfoKHR
Vulkan.IndirectCommandsLayoutCreateInfoNV
— TypeHigh-level wrapper for VkIndirectCommandsLayoutCreateInfoNV.
Extension: VK_NV_device_generated_commands
struct IndirectCommandsLayoutCreateInfoNV <: Vulkan.HighLevelStruct
next::Any
flags::IndirectCommandsLayoutUsageFlagNV
pipeline_bind_point::PipelineBindPoint
tokens::Vector{IndirectCommandsLayoutTokenNV}
stream_strides::Vector{UInt32}
Vulkan.IndirectCommandsLayoutCreateInfoNV
— MethodExtension: VK_NV_device_generated_commands
Arguments:
pipeline_bind_point::PipelineBindPoint
tokens::Vector{IndirectCommandsLayoutTokenNV}
stream_strides::Vector{UInt32}
next::Any
: defaults toC_NULL
flags::IndirectCommandsLayoutUsageFlagNV
: defaults to0
IndirectCommandsLayoutCreateInfoNV(pipeline_bind_point::PipelineBindPoint, tokens::AbstractArray, stream_strides::AbstractArray; next, flags) -> IndirectCommandsLayoutCreateInfoNV
Vulkan.IndirectCommandsLayoutNV
— MethodExtension: VK_NV_device_generated_commands
Arguments:
device::Device
pipeline_bind_point::PipelineBindPoint
tokens::Vector{IndirectCommandsLayoutTokenNV}
stream_strides::Vector{UInt32}
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
flags::IndirectCommandsLayoutUsageFlagNV
: defaults to0
IndirectCommandsLayoutNV(device, pipeline_bind_point::PipelineBindPoint, tokens::AbstractArray, stream_strides::AbstractArray; allocator, next, flags) -> IndirectCommandsLayoutNV
Vulkan.IndirectCommandsLayoutNV
— MethodExtension: VK_NV_device_generated_commands
Arguments:
device::Device
pipeline_bind_point::PipelineBindPoint
tokens::Vector{_IndirectCommandsLayoutTokenNV}
stream_strides::Vector{UInt32}
allocator::_AllocationCallbacks
: defaults toC_NULL
next::Ptr{Cvoid}
: defaults toC_NULL
flags::IndirectCommandsLayoutUsageFlagNV
: defaults to0
IndirectCommandsLayoutNV(device, pipeline_bind_point::PipelineBindPoint, tokens::AbstractArray{_IndirectCommandsLayoutTokenNV}, stream_strides::AbstractArray; allocator, next, flags) -> IndirectCommandsLayoutNV
Vulkan.IndirectCommandsLayoutTokenNV
— TypeHigh-level wrapper for VkIndirectCommandsLayoutTokenNV.
Extension: VK_NV_device_generated_commands
struct IndirectCommandsLayoutTokenNV <: Vulkan.HighLevelStruct
next::Any
token_type::IndirectCommandsTokenTypeNV
stream::UInt32
offset::UInt32
vertex_binding_unit::UInt32
vertex_dynamic_stride::Bool
pushconstant_pipeline_layout::Union{Ptr{Nothing}, PipelineLayout}
pushconstant_shader_stage_flags::ShaderStageFlag
pushconstant_offset::UInt32
pushconstant_size::UInt32
indirect_state_flags::IndirectStateFlagNV
index_types::Vector{IndexType}
index_type_values::Vector{UInt32}
Vulkan.IndirectCommandsLayoutTokenNV
— MethodExtension: VK_NV_device_generated_commands
Arguments:
token_type::IndirectCommandsTokenTypeNV
stream::UInt32
offset::UInt32
vertex_binding_unit::UInt32
vertex_dynamic_stride::Bool
pushconstant_offset::UInt32
pushconstant_size::UInt32
index_types::Vector{IndexType}
index_type_values::Vector{UInt32}
next::Any
: defaults toC_NULL
pushconstant_pipeline_layout::PipelineLayout
: defaults toC_NULL
pushconstant_shader_stage_flags::ShaderStageFlag
: defaults to0
indirect_state_flags::IndirectStateFlagNV
: defaults to0
IndirectCommandsLayoutTokenNV(token_type::IndirectCommandsTokenTypeNV, stream::Integer, offset::Integer, vertex_binding_unit::Integer, vertex_dynamic_stride::Bool, pushconstant_offset::Integer, pushconstant_size::Integer, index_types::AbstractArray, index_type_values::AbstractArray; next, pushconstant_pipeline_layout, pushconstant_shader_stage_flags, indirect_state_flags) -> IndirectCommandsLayoutTokenNV
Vulkan.IndirectCommandsStreamNV
— TypeHigh-level wrapper for VkIndirectCommandsStreamNV.
Extension: VK_NV_device_generated_commands
struct IndirectCommandsStreamNV <: Vulkan.HighLevelStruct
buffer::Buffer
offset::UInt64
Vulkan.InitializePerformanceApiInfoINTEL
— TypeHigh-level wrapper for VkInitializePerformanceApiInfoINTEL.
Extension: VK_INTEL_performance_query
struct InitializePerformanceApiInfoINTEL <: Vulkan.HighLevelStruct
next::Any
user_data::Ptr{Nothing}
Vulkan.InitializePerformanceApiInfoINTEL
— MethodExtension: VK_INTEL_performance_query
Arguments:
next::Any
: defaults toC_NULL
user_data::Ptr{Cvoid}
: defaults toC_NULL
InitializePerformanceApiInfoINTEL(; next, user_data) -> InitializePerformanceApiInfoINTEL
Vulkan.InputAttachmentAspectReference
— TypeHigh-level wrapper for VkInputAttachmentAspectReference.
struct InputAttachmentAspectReference <: Vulkan.HighLevelStruct
subpass::UInt32
input_attachment_index::UInt32
aspect_mask::ImageAspectFlag
Vulkan.Instance
— MethodArguments:
enabled_layer_names::Vector{String}
enabled_extension_names::Vector{String}
allocator::AllocationCallbacks
: defaults toC_NULL
next::Any
: defaults toC_NULL
flags::UInt32
: defaults to0
application_info::ApplicationInfo
: defaults toC_NULL
Instance(enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; allocator, next, flags, application_info) -> Instance
Vulkan.InstanceCreateInfo
— TypeHigh-level wrapper for VkInstanceCreateInfo.
struct InstanceCreateInfo <: Vulkan.HighLevelStruct
next::Any
flags::UInt32
application_info::Union{Ptr{Nothing}, ApplicationInfo}
enabled_layer_names::Vector{String}
enabled_extension_names::Vector{String}
Vulkan.InstanceCreateInfo
— MethodArguments:
enabled_layer_names::Vector{String}
enabled_extension_names::Vector{String}
next::Any
: defaults toC_NULL
flags::UInt32
: defaults to0
application_info::ApplicationInfo
: defaults toC_NULL
InstanceCreateInfo(enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; next, flags, application_info) -> InstanceCreateInfo
Vulkan.LayerProperties
— TypeHigh-level wrapper for VkLayerProperties.
struct LayerProperties <: Vulkan.HighLevelStruct
layer_name::String
spec_version::VersionNumber
implementation_version::VersionNumber
description::String
Vulkan.MappedMemoryRange
— TypeHigh-level wrapper for VkMappedMemoryRange.
struct MappedMemoryRange <: Vulkan.HighLevelStruct
next::Any
memory::DeviceMemory
offset::UInt64
size::UInt64
Vulkan.MappedMemoryRange
— MethodArguments:
memory::DeviceMemory
offset::UInt64
size::UInt64
next::Any
: defaults toC_NULL
MappedMemoryRange(memory::DeviceMemory, offset::Integer, size::Integer; next) -> MappedMemoryRange
Vulkan.MemoryAllocateFlagsInfo
— TypeHigh-level wrapper for VkMemoryAllocateFlagsInfo.
struct MemoryAllocateFlagsInfo <: Vulkan.HighLevelStruct
next::Any
flags::MemoryAllocateFlag
device_mask::UInt32
Vulkan.MemoryAllocateFlagsInfo
— MethodArguments:
device_mask::UInt32
next::Any
: defaults toC_NULL
flags::MemoryAllocateFlag
: defaults to0
MemoryAllocateFlagsInfo(device_mask::Integer; next, flags) -> MemoryAllocateFlagsInfo
Vulkan.MemoryAllocateInfo
— TypeHigh-level wrapper for VkMemoryAllocateInfo.
struct MemoryAllocateInfo <: Vulkan.HighLevelStruct
next::Any
allocation_size::UInt64
memory_type_index::UInt32
Vulkan.MemoryAllocateInfo
— MethodArguments:
allocation_size::UInt64
memory_type_index::UInt32
next::Any
: defaults toC_NULL
MemoryAllocateInfo(allocation_size::Integer, memory_type_index::Integer; next) -> MemoryAllocateInfo
Vulkan.MemoryBarrier
— TypeHigh-level wrapper for VkMemoryBarrier.
struct MemoryBarrier <: Vulkan.HighLevelStruct
next::Any
src_access_mask::AccessFlag
dst_access_mask::AccessFlag
Vulkan.MemoryBarrier
— MethodArguments:
next::Any
: defaults toC_NULL
src_access_mask::AccessFlag
: defaults to0
dst_access_mask::AccessFlag
: defaults to0
MemoryBarrier(; next, src_access_mask, dst_access_mask) -> MemoryBarrier
Vulkan.MemoryBarrier2
— TypeHigh-level wrapper for VkMemoryBarrier2.
struct MemoryBarrier2 <: Vulkan.HighLevelStruct
next::Any
src_stage_mask::UInt64
src_access_mask::UInt64
dst_stage_mask::UInt64
dst_access_mask::UInt64
Vulkan.MemoryBarrier2
— MethodArguments:
next::Any
: defaults toC_NULL
src_stage_mask::UInt64
: defaults to0
src_access_mask::UInt64
: defaults to0
dst_stage_mask::UInt64
: defaults to0
dst_access_mask::UInt64
: defaults to0
MemoryBarrier2(; next, src_stage_mask, src_access_mask, dst_stage_mask, dst_access_mask) -> MemoryBarrier2
Vulkan.MemoryDedicatedAllocateInfo
— TypeHigh-level wrapper for VkMemoryDedicatedAllocateInfo.
struct MemoryDedicatedAllocateInfo <: Vulkan.HighLevelStruct
next::Any
image::Union{Ptr{Nothing}, Image}
buffer::Union{Ptr{Nothing}, Buffer}
Vulkan.MemoryDedicatedAllocateInfo
— MethodArguments:
next::Any
: defaults toC_NULL
image::Image
: defaults toC_NULL
buffer::Buffer
: defaults toC_NULL
MemoryDedicatedAllocateInfo(; next, image, buffer) -> MemoryDedicatedAllocateInfo
Vulkan.MemoryDedicatedRequirements
— TypeHigh-level wrapper for VkMemoryDedicatedRequirements.
struct MemoryDedicatedRequirements <: Vulkan.HighLevelStruct
next::Any
prefers_dedicated_allocation::Bool
requires_dedicated_allocation::Bool
Vulkan.MemoryDedicatedRequirements
— MethodArguments:
prefers_dedicated_allocation::Bool
requires_dedicated_allocation::Bool
next::Any
: defaults toC_NULL
MemoryDedicatedRequirements(prefers_dedicated_allocation::Bool, requires_dedicated_allocation::Bool; next) -> MemoryDedicatedRequirements
Vulkan.MemoryFdPropertiesKHR
— TypeHigh-level wrapper for VkMemoryFdPropertiesKHR.
Extension: VK_KHR_external_memory_fd
struct MemoryFdPropertiesKHR <: Vulkan.HighLevelStruct
next::Any
memory_type_bits::UInt32
Vulkan.MemoryFdPropertiesKHR
— MethodExtension: VK_KHR_external_memory_fd
Arguments:
memory_type_bits::UInt32
next::Any
: defaults toC_NULL
MemoryFdPropertiesKHR(memory_type_bits::Integer; next) -> MemoryFdPropertiesKHR
Vulkan.MemoryGetFdInfoKHR
— TypeHigh-level wrapper for VkMemoryGetFdInfoKHR.
Extension: VK_KHR_external_memory_fd
struct MemoryGetFdInfoKHR <: Vulkan.HighLevelStruct
next::Any
memory::DeviceMemory
handle_type::ExternalMemoryHandleTypeFlag
Vulkan.MemoryGetFdInfoKHR
— MethodExtension: VK_KHR_external_memory_fd
Arguments:
memory::DeviceMemory
handle_type::ExternalMemoryHandleTypeFlag
next::Any
: defaults toC_NULL
MemoryGetFdInfoKHR(memory::DeviceMemory, handle_type::ExternalMemoryHandleTypeFlag; next) -> MemoryGetFdInfoKHR
Vulkan.MemoryGetRemoteAddressInfoNV
— TypeHigh-level wrapper for VkMemoryGetRemoteAddressInfoNV.
Extension: VK_NV_external_memory_rdma
struct MemoryGetRemoteAddressInfoNV <: Vulkan.HighLevelStruct
next::Any
memory::DeviceMemory
handle_type::ExternalMemoryHandleTypeFlag
Vulkan.MemoryGetRemoteAddressInfoNV
— MethodExtension: VK_NV_external_memory_rdma
Arguments:
memory::DeviceMemory
handle_type::ExternalMemoryHandleTypeFlag
next::Any
: defaults toC_NULL
MemoryGetRemoteAddressInfoNV(memory::DeviceMemory, handle_type::ExternalMemoryHandleTypeFlag; next) -> MemoryGetRemoteAddressInfoNV
Vulkan.MemoryHeap
— TypeHigh-level wrapper for VkMemoryHeap.
struct MemoryHeap <: Vulkan.HighLevelStruct
size::UInt64
flags::MemoryHeapFlag
Vulkan.MemoryHeap
— MethodArguments:
size::UInt64
flags::MemoryHeapFlag
: defaults to0
MemoryHeap(size::Integer; flags) -> MemoryHeap
Vulkan.MemoryHostPointerPropertiesEXT
— TypeHigh-level wrapper for VkMemoryHostPointerPropertiesEXT.
Extension: VK_EXT_external_memory_host
struct MemoryHostPointerPropertiesEXT <: Vulkan.HighLevelStruct
next::Any
memory_type_bits::UInt32
Vulkan.MemoryHostPointerPropertiesEXT
— MethodExtension: VK_EXT_external_memory_host
Arguments:
memory_type_bits::UInt32
next::Any
: defaults toC_NULL
MemoryHostPointerPropertiesEXT(memory_type_bits::Integer; next) -> MemoryHostPointerPropertiesEXT
Vulkan.MemoryOpaqueCaptureAddressAllocateInfo
— TypeHigh-level wrapper for VkMemoryOpaqueCaptureAddressAllocateInfo.
struct MemoryOpaqueCaptureAddressAllocateInfo <: Vulkan.HighLevelStruct
next::Any
opaque_capture_address::UInt64
Vulkan.MemoryOpaqueCaptureAddressAllocateInfo
— MethodArguments:
opaque_capture_address::UInt64
next::Any
: defaults toC_NULL
MemoryOpaqueCaptureAddressAllocateInfo(opaque_capture_address::Integer; next) -> MemoryOpaqueCaptureAddressAllocateInfo