[][src]Enum lava::VkStructureType

#[repr(i32)]pub enum VkStructureType {
    ApplicationInfo,
    InstanceCreateInfo,
    DeviceQueueCreateInfo,
    DeviceCreateInfo,
    SubmitInfo,
    MemoryAllocateInfo,
    MappedMemoryRange,
    BindSparseInfo,
    FenceCreateInfo,
    SemaphoreCreateInfo,
    EventCreateInfo,
    QueryPoolCreateInfo,
    BufferCreateInfo,
    BufferViewCreateInfo,
    ImageCreateInfo,
    ImageViewCreateInfo,
    ShaderModuleCreateInfo,
    PipelineCacheCreateInfo,
    PipelineShaderStageCreateInfo,
    PipelineVertexInputStateCreateInfo,
    PipelineInputAssemblyStateCreateInfo,
    PipelineTessellationStateCreateInfo,
    PipelineViewportStateCreateInfo,
    PipelineRasterizationStateCreateInfo,
    PipelineMultisampleStateCreateInfo,
    PipelineDepthStencilStateCreateInfo,
    PipelineColorBlendStateCreateInfo,
    PipelineDynamicStateCreateInfo,
    GraphicsPipelineCreateInfo,
    ComputePipelineCreateInfo,
    PipelineLayoutCreateInfo,
    SamplerCreateInfo,
    DescriptorSetLayoutCreateInfo,
    DescriptorPoolCreateInfo,
    DescriptorSetAllocateInfo,
    WriteDescriptorSet,
    CopyDescriptorSet,
    FramebufferCreateInfo,
    RenderPassCreateInfo,
    CommandPoolCreateInfo,
    CommandBufferAllocateInfo,
    CommandBufferInheritanceInfo,
    CommandBufferBeginInfo,
    RenderPassBeginInfo,
    BufferMemoryBarrier,
    ImageMemoryBarrier,
    MemoryBarrier,
    LoaderInstanceCreateInfo,
    LoaderDeviceCreateInfo,
    PhysicalDeviceSubgroupProperties,
    BindBufferMemoryInfo,
    BindImageMemoryInfo,
    PhysicalDevice16bitStorageFeatures,
    MemoryDedicatedRequirements,
    MemoryDedicatedAllocateInfo,
    MemoryAllocateFlagsInfo,
    DeviceGroupRenderPassBeginInfo,
    DeviceGroupCommandBufferBeginInfo,
    DeviceGroupSubmitInfo,
    DeviceGroupBindSparseInfo,
    BindBufferMemoryDeviceGroupInfo,
    BindImageMemoryDeviceGroupInfo,
    PhysicalDeviceGroupProperties,
    DeviceGroupDeviceCreateInfo,
    BufferMemoryRequirementsInfo2,
    ImageMemoryRequirementsInfo2,
    ImageSparseMemoryRequirementsInfo2,
    MemoryRequirements2,
    SparseImageMemoryRequirements2,
    PhysicalDeviceFeatures2,
    PhysicalDeviceProperties2,
    FormatProperties2,
    ImageFormatProperties2,
    PhysicalDeviceImageFormatInfo2,
    QueueFamilyProperties2,
    PhysicalDeviceMemoryProperties2,
    SparseImageFormatProperties2,
    PhysicalDeviceSparseImageFormatInfo2,
    PhysicalDevicePointClippingProperties,
    RenderPassInputAttachmentAspectCreateInfo,
    ImageViewUsageCreateInfo,
    PipelineTessellationDomainOriginStateCreateInfo,
    RenderPassMultiviewCreateInfo,
    PhysicalDeviceMultiviewFeatures,
    PhysicalDeviceMultiviewProperties,
    PhysicalDeviceVariablePointersFeatures,
    ProtectedSubmitInfo,
    PhysicalDeviceProtectedMemoryFeatures,
    PhysicalDeviceProtectedMemoryProperties,
    DeviceQueueInfo2,
    SamplerYcbcrConversionCreateInfo,
    SamplerYcbcrConversionInfo,
    BindImagePlaneMemoryInfo,
    ImagePlaneMemoryRequirementsInfo,
    PhysicalDeviceSamplerYcbcrConversionFeatures,
    SamplerYcbcrConversionImageFormatProperties,
    DescriptorUpdateTemplateCreateInfo,
    PhysicalDeviceExternalImageFormatInfo,
    ExternalImageFormatProperties,
    PhysicalDeviceExternalBufferInfo,
    ExternalBufferProperties,
    PhysicalDeviceIdProperties,
    ExternalMemoryBufferCreateInfo,
    ExternalMemoryImageCreateInfo,
    ExportMemoryAllocateInfo,
    PhysicalDeviceExternalFenceInfo,
    ExternalFenceProperties,
    ExportFenceCreateInfo,
    ExportSemaphoreCreateInfo,
    PhysicalDeviceExternalSemaphoreInfo,
    ExternalSemaphoreProperties,
    PhysicalDeviceMaintenance3Properties,
    DescriptorSetLayoutSupport,
    PhysicalDeviceShaderDrawParametersFeatures,
    PhysicalDeviceVulkan11Features,
    PhysicalDeviceVulkan11Properties,
    PhysicalDeviceVulkan12Features,
    PhysicalDeviceVulkan12Properties,
    ImageFormatListCreateInfo,
    AttachmentDescription2,
    AttachmentReference2,
    SubpassDescription2,
    SubpassDependency2,
    RenderPassCreateInfo2,
    SubpassBeginInfo,
    SubpassEndInfo,
    PhysicalDevice8bitStorageFeatures,
    PhysicalDeviceDriverProperties,
    PhysicalDeviceShaderAtomicInt64Features,
    PhysicalDeviceShaderFloat16Int8Features,
    PhysicalDeviceFloatControlsProperties,
    DescriptorSetLayoutBindingFlagsCreateInfo,
    PhysicalDeviceDescriptorIndexingFeatures,
    PhysicalDeviceDescriptorIndexingProperties,
    DescriptorSetVariableDescriptorCountAllocateInfo,
    DescriptorSetVariableDescriptorCountLayoutSupport,
    PhysicalDeviceDepthStencilResolveProperties,
    SubpassDescriptionDepthStencilResolve,
    PhysicalDeviceScalarBlockLayoutFeatures,
    ImageStencilUsageCreateInfo,
    PhysicalDeviceSamplerFilterMinmaxProperties,
    SamplerReductionModeCreateInfo,
    PhysicalDeviceVulkanMemoryModelFeatures,
    PhysicalDeviceImagelessFramebufferFeatures,
    FramebufferAttachmentsCreateInfo,
    FramebufferAttachmentImageInfo,
    RenderPassAttachmentBeginInfo,
    PhysicalDeviceUniformBufferStandardLayoutFeatures,
    PhysicalDeviceShaderSubgroupExtendedTypesFeatures,
    PhysicalDeviceSeparateDepthStencilLayoutsFeatures,
    AttachmentReferenceStencilLayout,
    AttachmentDescriptionStencilLayout,
    PhysicalDeviceHostQueryResetFeatures,
    PhysicalDeviceTimelineSemaphoreFeatures,
    PhysicalDeviceTimelineSemaphoreProperties,
    SemaphoreTypeCreateInfo,
    TimelineSemaphoreSubmitInfo,
    SemaphoreWaitInfo,
    SemaphoreSignalInfo,
    PhysicalDeviceBufferDeviceAddressFeatures,
    BufferDeviceAddressInfo,
    BufferOpaqueCaptureAddressCreateInfo,
    MemoryOpaqueCaptureAddressAllocateInfo,
    DeviceMemoryOpaqueCaptureAddressInfo,
    SwapchainCreateInfoKhr,
    PresentInfoKhr,
    DeviceGroupPresentCapabilitiesKhr,
    ImageSwapchainCreateInfoKhr,
    BindImageMemorySwapchainInfoKhr,
    AcquireNextImageInfoKhr,
    DeviceGroupPresentInfoKhr,
    DeviceGroupSwapchainCreateInfoKhr,
    DisplayModeCreateInfoKhr,
    DisplaySurfaceCreateInfoKhr,
    DisplayPresentInfoKhr,
    XlibSurfaceCreateInfoKhr,
    XcbSurfaceCreateInfoKhr,
    WaylandSurfaceCreateInfoKhr,
    AndroidSurfaceCreateInfoKhr,
    Win32SurfaceCreateInfoKhr,
    DebugReportCallbackCreateInfoExt,
    PipelineRasterizationStateRasterizationOrderAmd,
    DebugMarkerObjectNameInfoExt,
    DebugMarkerObjectTagInfoExt,
    DebugMarkerMarkerInfoExt,
    DedicatedAllocationImageCreateInfoNv,
    DedicatedAllocationBufferCreateInfoNv,
    DedicatedAllocationMemoryAllocateInfoNv,
    PhysicalDeviceTransformFeedbackFeaturesExt,
    PhysicalDeviceTransformFeedbackPropertiesExt,
    PipelineRasterizationStateStreamCreateInfoExt,
    ImageViewHandleInfoNvx,
    ImageViewAddressPropertiesNvx,
    TextureLodGatherFormatPropertiesAmd,
    StreamDescriptorSurfaceCreateInfoGgp,
    PhysicalDeviceCornerSampledImageFeaturesNv,
    ExternalMemoryImageCreateInfoNv,
    ExportMemoryAllocateInfoNv,
    ImportMemoryWin32HandleInfoNv,
    ExportMemoryWin32HandleInfoNv,
    Win32KeyedMutexAcquireReleaseInfoNv,
    ValidationFlagsExt,
    ViSurfaceCreateInfoNn,
    PhysicalDeviceTextureCompressionAstcHdrFeaturesExt,
    ImageViewAstcDecodeModeExt,
    PhysicalDeviceAstcDecodeFeaturesExt,
    ImportMemoryWin32HandleInfoKhr,
    ExportMemoryWin32HandleInfoKhr,
    MemoryWin32HandlePropertiesKhr,
    MemoryGetWin32HandleInfoKhr,
    ImportMemoryFdInfoKhr,
    MemoryFdPropertiesKhr,
    MemoryGetFdInfoKhr,
    Win32KeyedMutexAcquireReleaseInfoKhr,
    ImportSemaphoreWin32HandleInfoKhr,
    ExportSemaphoreWin32HandleInfoKhr,
    D3D12FenceSubmitInfoKhr,
    SemaphoreGetWin32HandleInfoKhr,
    ImportSemaphoreFdInfoKhr,
    SemaphoreGetFdInfoKhr,
    PhysicalDevicePushDescriptorPropertiesKhr,
    CommandBufferInheritanceConditionalRenderingInfoExt,
    PhysicalDeviceConditionalRenderingFeaturesExt,
    ConditionalRenderingBeginInfoExt,
    PresentRegionsKhr,
    PipelineViewportWScalingStateCreateInfoNv,
    SurfaceCapabilities2Ext,
    DisplayPowerInfoExt,
    DeviceEventInfoExt,
    DisplayEventInfoExt,
    SwapchainCounterCreateInfoExt,
    PresentTimesInfoGoogle,
    PhysicalDeviceMultiviewPerViewAttributesPropertiesNvx,
    PipelineViewportSwizzleStateCreateInfoNv,
    PhysicalDeviceDiscardRectanglePropertiesExt,
    PipelineDiscardRectangleStateCreateInfoExt,
    PhysicalDeviceConservativeRasterizationPropertiesExt,
    PipelineRasterizationConservativeStateCreateInfoExt,
    PhysicalDeviceDepthClipEnableFeaturesExt,
    PipelineRasterizationDepthClipStateCreateInfoExt,
    HdrMetadataExt,
    SharedPresentSurfaceCapabilitiesKhr,
    ImportFenceWin32HandleInfoKhr,
    ExportFenceWin32HandleInfoKhr,
    FenceGetWin32HandleInfoKhr,
    ImportFenceFdInfoKhr,
    FenceGetFdInfoKhr,
    PhysicalDevicePerformanceQueryFeaturesKhr,
    PhysicalDevicePerformanceQueryPropertiesKhr,
    QueryPoolPerformanceCreateInfoKhr,
    PerformanceQuerySubmitInfoKhr,
    AcquireProfilingLockInfoKhr,
    PerformanceCounterKhr,
    PerformanceCounterDescriptionKhr,
    PhysicalDeviceSurfaceInfo2Khr,
    SurfaceCapabilities2Khr,
    SurfaceFormat2Khr,
    DisplayProperties2Khr,
    DisplayPlaneProperties2Khr,
    DisplayModeProperties2Khr,
    DisplayPlaneInfo2Khr,
    DisplayPlaneCapabilities2Khr,
    IosSurfaceCreateInfoMvk,
    MacosSurfaceCreateInfoMvk,
    DebugUtilsObjectNameInfoExt,
    DebugUtilsObjectTagInfoExt,
    DebugUtilsLabelExt,
    DebugUtilsMessengerCallbackDataExt,
    DebugUtilsMessengerCreateInfoExt,
    AndroidHardwareBufferUsageAndroid,
    AndroidHardwareBufferPropertiesAndroid,
    AndroidHardwareBufferFormatPropertiesAndroid,
    ImportAndroidHardwareBufferInfoAndroid,
    MemoryGetAndroidHardwareBufferInfoAndroid,
    ExternalFormatAndroid,
    PhysicalDeviceInlineUniformBlockFeaturesExt,
    PhysicalDeviceInlineUniformBlockPropertiesExt,
    WriteDescriptorSetInlineUniformBlockExt,
    DescriptorPoolInlineUniformBlockCreateInfoExt,
    SampleLocationsInfoExt,
    RenderPassSampleLocationsBeginInfoExt,
    PipelineSampleLocationsStateCreateInfoExt,
    PhysicalDeviceSampleLocationsPropertiesExt,
    MultisamplePropertiesExt,
    PhysicalDeviceBlendOperationAdvancedFeaturesExt,
    PhysicalDeviceBlendOperationAdvancedPropertiesExt,
    PipelineColorBlendAdvancedStateCreateInfoExt,
    PipelineCoverageToColorStateCreateInfoNv,
    BindAccelerationStructureMemoryInfoKhr,
    WriteDescriptorSetAccelerationStructureKhr,
    AccelerationStructureBuildGeometryInfoKhr,
    AccelerationStructureCreateGeometryTypeInfoKhr,
    AccelerationStructureDeviceAddressInfoKhr,
    AccelerationStructureGeometryAabbsDataKhr,
    AccelerationStructureGeometryInstancesDataKhr,
    AccelerationStructureGeometryTrianglesDataKhr,
    AccelerationStructureGeometryKhr,
    AccelerationStructureMemoryRequirementsInfoKhr,
    AccelerationStructureVersionKhr,
    CopyAccelerationStructureInfoKhr,
    CopyAccelerationStructureToMemoryInfoKhr,
    CopyMemoryToAccelerationStructureInfoKhr,
    PhysicalDeviceRayTracingFeaturesKhr,
    PhysicalDeviceRayTracingPropertiesKhr,
    RayTracingPipelineCreateInfoKhr,
    RayTracingShaderGroupCreateInfoKhr,
    AccelerationStructureCreateInfoKhr,
    RayTracingPipelineInterfaceCreateInfoKhr,
    PipelineCoverageModulationStateCreateInfoNv,
    PhysicalDeviceShaderSmBuiltinsFeaturesNv,
    PhysicalDeviceShaderSmBuiltinsPropertiesNv,
    DrmFormatModifierPropertiesListExt,
    DrmFormatModifierPropertiesExt,
    PhysicalDeviceImageDrmFormatModifierInfoExt,
    ImageDrmFormatModifierListCreateInfoExt,
    ImageDrmFormatModifierExplicitCreateInfoExt,
    ImageDrmFormatModifierPropertiesExt,
    ValidationCacheCreateInfoExt,
    ShaderModuleValidationCacheCreateInfoExt,
    PipelineViewportShadingRateImageStateCreateInfoNv,
    PhysicalDeviceShadingRateImageFeaturesNv,
    PhysicalDeviceShadingRateImagePropertiesNv,
    PipelineViewportCoarseSampleOrderStateCreateInfoNv,
    RayTracingPipelineCreateInfoNv,
    AccelerationStructureCreateInfoNv,
    GeometryNv,
    GeometryTrianglesNv,
    GeometryAabbNv,
    AccelerationStructureMemoryRequirementsInfoNv,
    PhysicalDeviceRayTracingPropertiesNv,
    RayTracingShaderGroupCreateInfoNv,
    AccelerationStructureInfoNv,
    PhysicalDeviceRepresentativeFragmentTestFeaturesNv,
    PipelineRepresentativeFragmentTestStateCreateInfoNv,
    PhysicalDeviceImageViewImageFormatInfoExt,
    FilterCubicImageViewImageFormatPropertiesExt,
    DeviceQueueGlobalPriorityCreateInfoExt,
    ImportMemoryHostPointerInfoExt,
    MemoryHostPointerPropertiesExt,
    PhysicalDeviceExternalMemoryHostPropertiesExt,
    PhysicalDeviceShaderClockFeaturesKhr,
    PipelineCompilerControlCreateInfoAmd,
    CalibratedTimestampInfoExt,
    PhysicalDeviceShaderCorePropertiesAmd,
    DeviceMemoryOverallocationCreateInfoAmd,
    PhysicalDeviceVertexAttributeDivisorPropertiesExt,
    PipelineVertexInputDivisorStateCreateInfoExt,
    PhysicalDeviceVertexAttributeDivisorFeaturesExt,
    PresentFrameTokenGgp,
    PipelineCreationFeedbackCreateInfoExt,
    PhysicalDeviceComputeShaderDerivativesFeaturesNv,
    PhysicalDeviceMeshShaderFeaturesNv,
    PhysicalDeviceMeshShaderPropertiesNv,
    PhysicalDeviceFragmentShaderBarycentricFeaturesNv,
    PhysicalDeviceShaderImageFootprintFeaturesNv,
    PipelineViewportExclusiveScissorStateCreateInfoNv,
    PhysicalDeviceExclusiveScissorFeaturesNv,
    CheckpointDataNv,
    QueueFamilyCheckpointPropertiesNv,
    PhysicalDeviceShaderIntegerFunctions2FeaturesIntel,
    QueryPoolPerformanceQueryCreateInfoIntel,
    InitializePerformanceApiInfoIntel,
    PerformanceMarkerInfoIntel,
    PerformanceStreamMarkerInfoIntel,
    PerformanceOverrideInfoIntel,
    PerformanceConfigurationAcquireInfoIntel,
    PhysicalDevicePciBusInfoPropertiesExt,
    DisplayNativeHdrSurfaceCapabilitiesAmd,
    SwapchainDisplayNativeHdrCreateInfoAmd,
    ImagepipeSurfaceCreateInfoFuchsia,
    MetalSurfaceCreateInfoExt,
    PhysicalDeviceFragmentDensityMapFeaturesExt,
    PhysicalDeviceFragmentDensityMapPropertiesExt,
    RenderPassFragmentDensityMapCreateInfoExt,
    PhysicalDeviceSubgroupSizeControlPropertiesExt,
    PipelineShaderStageRequiredSubgroupSizeCreateInfoExt,
    PhysicalDeviceSubgroupSizeControlFeaturesExt,
    PhysicalDeviceShaderCoreProperties2Amd,
    PhysicalDeviceCoherentMemoryFeaturesAmd,
    PhysicalDeviceMemoryBudgetPropertiesExt,
    PhysicalDeviceMemoryPriorityFeaturesExt,
    MemoryPriorityAllocateInfoExt,
    SurfaceProtectedCapabilitiesKhr,
    PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNv,
    PhysicalDeviceBufferDeviceAddressFeaturesExt,
    BufferDeviceAddressCreateInfoExt,
    PhysicalDeviceToolPropertiesExt,
    ValidationFeaturesExt,
    PhysicalDeviceCooperativeMatrixFeaturesNv,
    CooperativeMatrixPropertiesNv,
    PhysicalDeviceCooperativeMatrixPropertiesNv,
    PhysicalDeviceCoverageReductionModeFeaturesNv,
    PipelineCoverageReductionStateCreateInfoNv,
    FramebufferMixedSamplesCombinationNv,
    PhysicalDeviceFragmentShaderInterlockFeaturesExt,
    PhysicalDeviceYcbcrImageArraysFeaturesExt,
    SurfaceFullScreenExclusiveInfoExt,
    SurfaceCapabilitiesFullScreenExclusiveExt,
    SurfaceFullScreenExclusiveWin32InfoExt,
    HeadlessSurfaceCreateInfoExt,
    PhysicalDeviceLineRasterizationFeaturesExt,
    PipelineRasterizationLineStateCreateInfoExt,
    PhysicalDeviceLineRasterizationPropertiesExt,
    PhysicalDeviceIndexTypeUint8FeaturesExt,
    DeferredOperationInfoKhr,
    PhysicalDevicePipelineExecutablePropertiesFeaturesKhr,
    PipelineInfoKhr,
    PipelineExecutablePropertiesKhr,
    PipelineExecutableInfoKhr,
    PipelineExecutableStatisticKhr,
    PipelineExecutableInternalRepresentationKhr,
    PhysicalDeviceShaderDemoteToHelperInvocationFeaturesExt,
    PhysicalDeviceDeviceGeneratedCommandsPropertiesNv,
    GraphicsShaderGroupCreateInfoNv,
    GraphicsPipelineShaderGroupsCreateInfoNv,
    IndirectCommandsLayoutTokenNv,
    IndirectCommandsLayoutCreateInfoNv,
    GeneratedCommandsInfoNv,
    GeneratedCommandsMemoryRequirementsInfoNv,
    PhysicalDeviceDeviceGeneratedCommandsFeaturesNv,
    PhysicalDeviceTexelBufferAlignmentFeaturesExt,
    PhysicalDeviceTexelBufferAlignmentPropertiesExt,
    CommandBufferInheritanceRenderPassTransformInfoQcom,
    RenderPassTransformBeginInfoQcom,
    PipelineLibraryCreateInfoKhr,
    PhysicalDevicePipelineCreationCacheControlFeaturesExt,
    PhysicalDeviceDiagnosticsConfigFeaturesNv,
    DeviceDiagnosticsConfigCreateInfoNv,
}

Wrapper for VkStructureType.

Variants

ApplicationInfo
InstanceCreateInfo
DeviceQueueCreateInfo
DeviceCreateInfo
SubmitInfo
MemoryAllocateInfo
MappedMemoryRange
BindSparseInfo
FenceCreateInfo
SemaphoreCreateInfo
EventCreateInfo
QueryPoolCreateInfo
BufferCreateInfo
BufferViewCreateInfo
ImageCreateInfo
ImageViewCreateInfo
ShaderModuleCreateInfo
PipelineCacheCreateInfo
PipelineShaderStageCreateInfo
PipelineVertexInputStateCreateInfo
PipelineInputAssemblyStateCreateInfo
PipelineTessellationStateCreateInfo
PipelineViewportStateCreateInfo
PipelineRasterizationStateCreateInfo
PipelineMultisampleStateCreateInfo
PipelineDepthStencilStateCreateInfo
PipelineColorBlendStateCreateInfo
PipelineDynamicStateCreateInfo
GraphicsPipelineCreateInfo
ComputePipelineCreateInfo
PipelineLayoutCreateInfo
SamplerCreateInfo
DescriptorSetLayoutCreateInfo
DescriptorPoolCreateInfo
DescriptorSetAllocateInfo
WriteDescriptorSet
CopyDescriptorSet
FramebufferCreateInfo
RenderPassCreateInfo
CommandPoolCreateInfo
CommandBufferAllocateInfo
CommandBufferInheritanceInfo
CommandBufferBeginInfo
RenderPassBeginInfo
BufferMemoryBarrier
ImageMemoryBarrier
MemoryBarrier
LoaderInstanceCreateInfo
LoaderDeviceCreateInfo
PhysicalDeviceSubgroupProperties
BindBufferMemoryInfo
BindImageMemoryInfo
PhysicalDevice16bitStorageFeatures
MemoryDedicatedRequirements
MemoryDedicatedAllocateInfo
MemoryAllocateFlagsInfo
DeviceGroupRenderPassBeginInfo
DeviceGroupCommandBufferBeginInfo
DeviceGroupSubmitInfo
DeviceGroupBindSparseInfo
BindBufferMemoryDeviceGroupInfo
BindImageMemoryDeviceGroupInfo
PhysicalDeviceGroupProperties
DeviceGroupDeviceCreateInfo
BufferMemoryRequirementsInfo2
ImageMemoryRequirementsInfo2
ImageSparseMemoryRequirementsInfo2
MemoryRequirements2
SparseImageMemoryRequirements2
PhysicalDeviceFeatures2
PhysicalDeviceProperties2
FormatProperties2
ImageFormatProperties2
PhysicalDeviceImageFormatInfo2
QueueFamilyProperties2
PhysicalDeviceMemoryProperties2
SparseImageFormatProperties2
PhysicalDeviceSparseImageFormatInfo2
PhysicalDevicePointClippingProperties
RenderPassInputAttachmentAspectCreateInfo
ImageViewUsageCreateInfo
PipelineTessellationDomainOriginStateCreateInfo
RenderPassMultiviewCreateInfo
PhysicalDeviceMultiviewFeatures
PhysicalDeviceMultiviewProperties
PhysicalDeviceVariablePointersFeatures
ProtectedSubmitInfo
PhysicalDeviceProtectedMemoryFeatures
PhysicalDeviceProtectedMemoryProperties
DeviceQueueInfo2
SamplerYcbcrConversionCreateInfo
SamplerYcbcrConversionInfo
BindImagePlaneMemoryInfo
ImagePlaneMemoryRequirementsInfo
PhysicalDeviceSamplerYcbcrConversionFeatures
SamplerYcbcrConversionImageFormatProperties
DescriptorUpdateTemplateCreateInfo
PhysicalDeviceExternalImageFormatInfo
ExternalImageFormatProperties
PhysicalDeviceExternalBufferInfo
ExternalBufferProperties
PhysicalDeviceIdProperties
ExternalMemoryBufferCreateInfo
ExternalMemoryImageCreateInfo
ExportMemoryAllocateInfo
PhysicalDeviceExternalFenceInfo
ExternalFenceProperties
ExportFenceCreateInfo
ExportSemaphoreCreateInfo
PhysicalDeviceExternalSemaphoreInfo
ExternalSemaphoreProperties
PhysicalDeviceMaintenance3Properties
DescriptorSetLayoutSupport
PhysicalDeviceShaderDrawParametersFeatures
PhysicalDeviceVulkan11Features
PhysicalDeviceVulkan11Properties
PhysicalDeviceVulkan12Features
PhysicalDeviceVulkan12Properties
ImageFormatListCreateInfo
AttachmentDescription2
AttachmentReference2
SubpassDescription2
SubpassDependency2
RenderPassCreateInfo2
SubpassBeginInfo
SubpassEndInfo
PhysicalDevice8bitStorageFeatures
PhysicalDeviceDriverProperties
PhysicalDeviceShaderAtomicInt64Features
PhysicalDeviceShaderFloat16Int8Features
PhysicalDeviceFloatControlsProperties
DescriptorSetLayoutBindingFlagsCreateInfo
PhysicalDeviceDescriptorIndexingFeatures
PhysicalDeviceDescriptorIndexingProperties
DescriptorSetVariableDescriptorCountAllocateInfo
DescriptorSetVariableDescriptorCountLayoutSupport
PhysicalDeviceDepthStencilResolveProperties
SubpassDescriptionDepthStencilResolve
PhysicalDeviceScalarBlockLayoutFeatures
ImageStencilUsageCreateInfo
PhysicalDeviceSamplerFilterMinmaxProperties
SamplerReductionModeCreateInfo
PhysicalDeviceVulkanMemoryModelFeatures
PhysicalDeviceImagelessFramebufferFeatures
FramebufferAttachmentsCreateInfo
FramebufferAttachmentImageInfo
RenderPassAttachmentBeginInfo
PhysicalDeviceUniformBufferStandardLayoutFeatures
PhysicalDeviceShaderSubgroupExtendedTypesFeatures
PhysicalDeviceSeparateDepthStencilLayoutsFeatures
AttachmentReferenceStencilLayout
AttachmentDescriptionStencilLayout
PhysicalDeviceHostQueryResetFeatures
PhysicalDeviceTimelineSemaphoreFeatures
PhysicalDeviceTimelineSemaphoreProperties
SemaphoreTypeCreateInfo
TimelineSemaphoreSubmitInfo
SemaphoreWaitInfo
SemaphoreSignalInfo
PhysicalDeviceBufferDeviceAddressFeatures
BufferDeviceAddressInfo
BufferOpaqueCaptureAddressCreateInfo
MemoryOpaqueCaptureAddressAllocateInfo
DeviceMemoryOpaqueCaptureAddressInfo
SwapchainCreateInfoKhr
PresentInfoKhr
DeviceGroupPresentCapabilitiesKhr
ImageSwapchainCreateInfoKhr
BindImageMemorySwapchainInfoKhr
AcquireNextImageInfoKhr
DeviceGroupPresentInfoKhr
DeviceGroupSwapchainCreateInfoKhr
DisplayModeCreateInfoKhr
DisplaySurfaceCreateInfoKhr
DisplayPresentInfoKhr
XlibSurfaceCreateInfoKhr
XcbSurfaceCreateInfoKhr
WaylandSurfaceCreateInfoKhr
AndroidSurfaceCreateInfoKhr
Win32SurfaceCreateInfoKhr
DebugReportCallbackCreateInfoExt
PipelineRasterizationStateRasterizationOrderAmd
DebugMarkerObjectNameInfoExt
DebugMarkerObjectTagInfoExt
DebugMarkerMarkerInfoExt
DedicatedAllocationImageCreateInfoNv
DedicatedAllocationBufferCreateInfoNv
DedicatedAllocationMemoryAllocateInfoNv
PhysicalDeviceTransformFeedbackFeaturesExt
PhysicalDeviceTransformFeedbackPropertiesExt
PipelineRasterizationStateStreamCreateInfoExt
ImageViewHandleInfoNvx
ImageViewAddressPropertiesNvx
TextureLodGatherFormatPropertiesAmd
StreamDescriptorSurfaceCreateInfoGgp
PhysicalDeviceCornerSampledImageFeaturesNv
ExternalMemoryImageCreateInfoNv
ExportMemoryAllocateInfoNv
ImportMemoryWin32HandleInfoNv
ExportMemoryWin32HandleInfoNv
Win32KeyedMutexAcquireReleaseInfoNv
ValidationFlagsExt
ViSurfaceCreateInfoNn
PhysicalDeviceTextureCompressionAstcHdrFeaturesExt
ImageViewAstcDecodeModeExt
PhysicalDeviceAstcDecodeFeaturesExt
ImportMemoryWin32HandleInfoKhr
ExportMemoryWin32HandleInfoKhr
MemoryWin32HandlePropertiesKhr
MemoryGetWin32HandleInfoKhr
ImportMemoryFdInfoKhr
MemoryFdPropertiesKhr
MemoryGetFdInfoKhr
Win32KeyedMutexAcquireReleaseInfoKhr
ImportSemaphoreWin32HandleInfoKhr
ExportSemaphoreWin32HandleInfoKhr
D3D12FenceSubmitInfoKhr
SemaphoreGetWin32HandleInfoKhr
ImportSemaphoreFdInfoKhr
SemaphoreGetFdInfoKhr
PhysicalDevicePushDescriptorPropertiesKhr
CommandBufferInheritanceConditionalRenderingInfoExt
PhysicalDeviceConditionalRenderingFeaturesExt
ConditionalRenderingBeginInfoExt
PresentRegionsKhr
PipelineViewportWScalingStateCreateInfoNv
SurfaceCapabilities2Ext
DisplayPowerInfoExt
DeviceEventInfoExt
DisplayEventInfoExt
SwapchainCounterCreateInfoExt
PresentTimesInfoGoogle
PhysicalDeviceMultiviewPerViewAttributesPropertiesNvx
PipelineViewportSwizzleStateCreateInfoNv
PhysicalDeviceDiscardRectanglePropertiesExt
PipelineDiscardRectangleStateCreateInfoExt
PhysicalDeviceConservativeRasterizationPropertiesExt
PipelineRasterizationConservativeStateCreateInfoExt
PhysicalDeviceDepthClipEnableFeaturesExt
PipelineRasterizationDepthClipStateCreateInfoExt
HdrMetadataExt
SharedPresentSurfaceCapabilitiesKhr
ImportFenceWin32HandleInfoKhr
ExportFenceWin32HandleInfoKhr
FenceGetWin32HandleInfoKhr
ImportFenceFdInfoKhr
FenceGetFdInfoKhr
PhysicalDevicePerformanceQueryFeaturesKhr
PhysicalDevicePerformanceQueryPropertiesKhr
QueryPoolPerformanceCreateInfoKhr
PerformanceQuerySubmitInfoKhr
AcquireProfilingLockInfoKhr
PerformanceCounterKhr
PerformanceCounterDescriptionKhr
PhysicalDeviceSurfaceInfo2Khr
SurfaceCapabilities2Khr
SurfaceFormat2Khr
DisplayProperties2Khr
DisplayPlaneProperties2Khr
DisplayModeProperties2Khr
DisplayPlaneInfo2Khr
DisplayPlaneCapabilities2Khr
IosSurfaceCreateInfoMvk
MacosSurfaceCreateInfoMvk
DebugUtilsObjectNameInfoExt
DebugUtilsObjectTagInfoExt
DebugUtilsLabelExt
DebugUtilsMessengerCallbackDataExt
DebugUtilsMessengerCreateInfoExt
AndroidHardwareBufferUsageAndroid
AndroidHardwareBufferPropertiesAndroid
AndroidHardwareBufferFormatPropertiesAndroid
ImportAndroidHardwareBufferInfoAndroid
MemoryGetAndroidHardwareBufferInfoAndroid
ExternalFormatAndroid
PhysicalDeviceInlineUniformBlockFeaturesExt
PhysicalDeviceInlineUniformBlockPropertiesExt
WriteDescriptorSetInlineUniformBlockExt
DescriptorPoolInlineUniformBlockCreateInfoExt
SampleLocationsInfoExt
RenderPassSampleLocationsBeginInfoExt
PipelineSampleLocationsStateCreateInfoExt
PhysicalDeviceSampleLocationsPropertiesExt
MultisamplePropertiesExt
PhysicalDeviceBlendOperationAdvancedFeaturesExt
PhysicalDeviceBlendOperationAdvancedPropertiesExt
PipelineColorBlendAdvancedStateCreateInfoExt
PipelineCoverageToColorStateCreateInfoNv
BindAccelerationStructureMemoryInfoKhr
WriteDescriptorSetAccelerationStructureKhr
AccelerationStructureBuildGeometryInfoKhr
AccelerationStructureCreateGeometryTypeInfoKhr
AccelerationStructureDeviceAddressInfoKhr
AccelerationStructureGeometryAabbsDataKhr
AccelerationStructureGeometryInstancesDataKhr
AccelerationStructureGeometryTrianglesDataKhr
AccelerationStructureGeometryKhr
AccelerationStructureMemoryRequirementsInfoKhr
AccelerationStructureVersionKhr
CopyAccelerationStructureInfoKhr
CopyAccelerationStructureToMemoryInfoKhr
CopyMemoryToAccelerationStructureInfoKhr
PhysicalDeviceRayTracingFeaturesKhr
PhysicalDeviceRayTracingPropertiesKhr
RayTracingPipelineCreateInfoKhr
RayTracingShaderGroupCreateInfoKhr
AccelerationStructureCreateInfoKhr
RayTracingPipelineInterfaceCreateInfoKhr
PipelineCoverageModulationStateCreateInfoNv
PhysicalDeviceShaderSmBuiltinsFeaturesNv
PhysicalDeviceShaderSmBuiltinsPropertiesNv
DrmFormatModifierPropertiesListExt
DrmFormatModifierPropertiesExt
PhysicalDeviceImageDrmFormatModifierInfoExt
ImageDrmFormatModifierListCreateInfoExt
ImageDrmFormatModifierExplicitCreateInfoExt
ImageDrmFormatModifierPropertiesExt
ValidationCacheCreateInfoExt
ShaderModuleValidationCacheCreateInfoExt
PipelineViewportShadingRateImageStateCreateInfoNv
PhysicalDeviceShadingRateImageFeaturesNv
PhysicalDeviceShadingRateImagePropertiesNv
PipelineViewportCoarseSampleOrderStateCreateInfoNv
RayTracingPipelineCreateInfoNv
AccelerationStructureCreateInfoNv
GeometryNv
GeometryTrianglesNv
GeometryAabbNv
AccelerationStructureMemoryRequirementsInfoNv
PhysicalDeviceRayTracingPropertiesNv
RayTracingShaderGroupCreateInfoNv
AccelerationStructureInfoNv
PhysicalDeviceRepresentativeFragmentTestFeaturesNv
PipelineRepresentativeFragmentTestStateCreateInfoNv
PhysicalDeviceImageViewImageFormatInfoExt
FilterCubicImageViewImageFormatPropertiesExt
DeviceQueueGlobalPriorityCreateInfoExt
ImportMemoryHostPointerInfoExt
MemoryHostPointerPropertiesExt
PhysicalDeviceExternalMemoryHostPropertiesExt
PhysicalDeviceShaderClockFeaturesKhr
PipelineCompilerControlCreateInfoAmd
CalibratedTimestampInfoExt
PhysicalDeviceShaderCorePropertiesAmd
DeviceMemoryOverallocationCreateInfoAmd
PhysicalDeviceVertexAttributeDivisorPropertiesExt
PipelineVertexInputDivisorStateCreateInfoExt
PhysicalDeviceVertexAttributeDivisorFeaturesExt
PresentFrameTokenGgp
PipelineCreationFeedbackCreateInfoExt
PhysicalDeviceComputeShaderDerivativesFeaturesNv
PhysicalDeviceMeshShaderFeaturesNv
PhysicalDeviceMeshShaderPropertiesNv
PhysicalDeviceFragmentShaderBarycentricFeaturesNv
PhysicalDeviceShaderImageFootprintFeaturesNv
PipelineViewportExclusiveScissorStateCreateInfoNv
PhysicalDeviceExclusiveScissorFeaturesNv
CheckpointDataNv
QueueFamilyCheckpointPropertiesNv
PhysicalDeviceShaderIntegerFunctions2FeaturesIntel
QueryPoolPerformanceQueryCreateInfoIntel
InitializePerformanceApiInfoIntel
PerformanceMarkerInfoIntel
PerformanceStreamMarkerInfoIntel
PerformanceOverrideInfoIntel
PerformanceConfigurationAcquireInfoIntel
PhysicalDevicePciBusInfoPropertiesExt
DisplayNativeHdrSurfaceCapabilitiesAmd
SwapchainDisplayNativeHdrCreateInfoAmd
ImagepipeSurfaceCreateInfoFuchsia
MetalSurfaceCreateInfoExt
PhysicalDeviceFragmentDensityMapFeaturesExt
PhysicalDeviceFragmentDensityMapPropertiesExt
RenderPassFragmentDensityMapCreateInfoExt
PhysicalDeviceSubgroupSizeControlPropertiesExt
PipelineShaderStageRequiredSubgroupSizeCreateInfoExt
PhysicalDeviceSubgroupSizeControlFeaturesExt
PhysicalDeviceShaderCoreProperties2Amd
PhysicalDeviceCoherentMemoryFeaturesAmd
PhysicalDeviceMemoryBudgetPropertiesExt
PhysicalDeviceMemoryPriorityFeaturesExt
MemoryPriorityAllocateInfoExt
SurfaceProtectedCapabilitiesKhr
PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNv
PhysicalDeviceBufferDeviceAddressFeaturesExt
BufferDeviceAddressCreateInfoExt
PhysicalDeviceToolPropertiesExt
ValidationFeaturesExt
PhysicalDeviceCooperativeMatrixFeaturesNv
CooperativeMatrixPropertiesNv
PhysicalDeviceCooperativeMatrixPropertiesNv
PhysicalDeviceCoverageReductionModeFeaturesNv
PipelineCoverageReductionStateCreateInfoNv
FramebufferMixedSamplesCombinationNv
PhysicalDeviceFragmentShaderInterlockFeaturesExt
PhysicalDeviceYcbcrImageArraysFeaturesExt
SurfaceFullScreenExclusiveInfoExt
SurfaceCapabilitiesFullScreenExclusiveExt
SurfaceFullScreenExclusiveWin32InfoExt
HeadlessSurfaceCreateInfoExt
PhysicalDeviceLineRasterizationFeaturesExt
PipelineRasterizationLineStateCreateInfoExt
PhysicalDeviceLineRasterizationPropertiesExt
PhysicalDeviceIndexTypeUint8FeaturesExt
DeferredOperationInfoKhr
PhysicalDevicePipelineExecutablePropertiesFeaturesKhr
PipelineInfoKhr
PipelineExecutablePropertiesKhr
PipelineExecutableInfoKhr
PipelineExecutableStatisticKhr
PipelineExecutableInternalRepresentationKhr
PhysicalDeviceShaderDemoteToHelperInvocationFeaturesExt
PhysicalDeviceDeviceGeneratedCommandsPropertiesNv
GraphicsShaderGroupCreateInfoNv
GraphicsPipelineShaderGroupsCreateInfoNv
IndirectCommandsLayoutTokenNv
IndirectCommandsLayoutCreateInfoNv
GeneratedCommandsInfoNv
GeneratedCommandsMemoryRequirementsInfoNv
PhysicalDeviceDeviceGeneratedCommandsFeaturesNv
PhysicalDeviceTexelBufferAlignmentFeaturesExt
PhysicalDeviceTexelBufferAlignmentPropertiesExt
CommandBufferInheritanceRenderPassTransformInfoQcom
RenderPassTransformBeginInfoQcom
PipelineLibraryCreateInfoKhr
PhysicalDevicePipelineCreationCacheControlFeaturesExt
PhysicalDeviceDiagnosticsConfigFeaturesNv
DeviceDiagnosticsConfigCreateInfoNv

Trait Implementations

impl Clone for VkStructureType[src]

impl Copy for VkStructureType[src]

impl Debug for VkStructureType[src]

impl Default for VkStructureType[src]

impl PartialEq<VkStructureType> for VkStructureType[src]

impl StructuralPartialEq for VkStructureType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.