[][src]Enum lava::vk::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,
    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,
    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,
    PhysicalDeviceShaderFloat16Int8FeaturesKhr,
    PresentRegionsKhr,
    ObjectTableCreateInfoNvx,
    IndirectCommandsLayoutCreateInfoNvx,
    CmdProcessCommandsInfoNvx,
    CmdReserveSpaceForCommandsInfoNvx,
    DeviceGeneratedCommandsLimitsNvx,
    DeviceGeneratedCommandsFeaturesNvx,
    PipelineViewportWScalingStateCreateInfoNv,
    SurfaceCapabilities2Ext,
    DisplayPowerInfoExt,
    DeviceEventInfoExt,
    DisplayEventInfoExt,
    SwapchainCounterCreateInfoExt,
    PresentTimesInfoGoogle,
    PhysicalDeviceMultiviewPerViewAttributesPropertiesNvx,
    PipelineViewportSwizzleStateCreateInfoNv,
    PhysicalDeviceDiscardRectanglePropertiesExt,
    PipelineDiscardRectangleStateCreateInfoExt,
    PhysicalDeviceConservativeRasterizationPropertiesExt,
    PipelineRasterizationConservativeStateCreateInfoExt,
    PhysicalDeviceDepthClipEnableFeaturesExt,
    PipelineRasterizationDepthClipStateCreateInfoExt,
    HdrMetadataExt,
    PhysicalDeviceImagelessFramebufferFeaturesKhr,
    FramebufferAttachmentsCreateInfoKhr,
    FramebufferAttachmentImageInfoKhr,
    RenderPassAttachmentBeginInfoKhr,
    AttachmentDescription2Khr,
    AttachmentReference2Khr,
    SubpassDescription2Khr,
    SubpassDependency2Khr,
    RenderPassCreateInfo2Khr,
    SubpassBeginInfoKhr,
    SubpassEndInfoKhr,
    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,
    PhysicalDeviceSamplerFilterMinmaxPropertiesExt,
    SamplerReductionModeCreateInfoExt,
    PhysicalDeviceInlineUniformBlockFeaturesExt,
    PhysicalDeviceInlineUniformBlockPropertiesExt,
    WriteDescriptorSetInlineUniformBlockExt,
    DescriptorPoolInlineUniformBlockCreateInfoExt,
    SampleLocationsInfoExt,
    RenderPassSampleLocationsBeginInfoExt,
    PipelineSampleLocationsStateCreateInfoExt,
    PhysicalDeviceSampleLocationsPropertiesExt,
    MultisamplePropertiesExt,
    ImageFormatListCreateInfoKhr,
    PhysicalDeviceBlendOperationAdvancedFeaturesExt,
    PhysicalDeviceBlendOperationAdvancedPropertiesExt,
    PipelineColorBlendAdvancedStateCreateInfoExt,
    PipelineCoverageToColorStateCreateInfoNv,
    PipelineCoverageModulationStateCreateInfoNv,
    PhysicalDeviceShaderSmBuiltinsFeaturesNv,
    PhysicalDeviceShaderSmBuiltinsPropertiesNv,
    DrmFormatModifierPropertiesListExt,
    DrmFormatModifierPropertiesExt,
    PhysicalDeviceImageDrmFormatModifierInfoExt,
    ImageDrmFormatModifierListCreateInfoExt,
    ImageDrmFormatModifierExplicitCreateInfoExt,
    ImageDrmFormatModifierPropertiesExt,
    ValidationCacheCreateInfoExt,
    ShaderModuleValidationCacheCreateInfoExt,
    DescriptorSetLayoutBindingFlagsCreateInfoExt,
    PhysicalDeviceDescriptorIndexingFeaturesExt,
    PhysicalDeviceDescriptorIndexingPropertiesExt,
    DescriptorSetVariableDescriptorCountAllocateInfoExt,
    DescriptorSetVariableDescriptorCountLayoutSupportExt,
    PipelineViewportShadingRateImageStateCreateInfoNv,
    PhysicalDeviceShadingRateImageFeaturesNv,
    PhysicalDeviceShadingRateImagePropertiesNv,
    PipelineViewportCoarseSampleOrderStateCreateInfoNv,
    RayTracingPipelineCreateInfoNv,
    AccelerationStructureCreateInfoNv,
    GeometryNv,
    GeometryTrianglesNv,
    GeometryAabbNv,
    BindAccelerationStructureMemoryInfoNv,
    WriteDescriptorSetAccelerationStructureNv,
    AccelerationStructureMemoryRequirementsInfoNv,
    PhysicalDeviceRayTracingPropertiesNv,
    RayTracingShaderGroupCreateInfoNv,
    AccelerationStructureInfoNv,
    PhysicalDeviceRepresentativeFragmentTestFeaturesNv,
    PipelineRepresentativeFragmentTestStateCreateInfoNv,
    PhysicalDeviceImageViewImageFormatInfoExt,
    FilterCubicImageViewImageFormatPropertiesExt,
    DeviceQueueGlobalPriorityCreateInfoExt,
    PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKhr,
    PhysicalDevice8bitStorageFeaturesKhr,
    ImportMemoryHostPointerInfoExt,
    MemoryHostPointerPropertiesExt,
    PhysicalDeviceExternalMemoryHostPropertiesExt,
    PhysicalDeviceShaderAtomicInt64FeaturesKhr,
    PhysicalDeviceShaderClockFeaturesKhr,
    PipelineCompilerControlCreateInfoAmd,
    CalibratedTimestampInfoExt,
    PhysicalDeviceShaderCorePropertiesAmd,
    DeviceMemoryOverallocationCreateInfoAmd,
    PhysicalDeviceVertexAttributeDivisorPropertiesExt,
    PipelineVertexInputDivisorStateCreateInfoExt,
    PhysicalDeviceVertexAttributeDivisorFeaturesExt,
    PresentFrameTokenGgp,
    PipelineCreationFeedbackCreateInfoExt,
    PhysicalDeviceDriverPropertiesKhr,
    PhysicalDeviceFloatControlsPropertiesKhr,
    PhysicalDeviceDepthStencilResolvePropertiesKhr,
    SubpassDescriptionDepthStencilResolveKhr,
    PhysicalDeviceComputeShaderDerivativesFeaturesNv,
    PhysicalDeviceMeshShaderFeaturesNv,
    PhysicalDeviceMeshShaderPropertiesNv,
    PhysicalDeviceFragmentShaderBarycentricFeaturesNv,
    PhysicalDeviceShaderImageFootprintFeaturesNv,
    PipelineViewportExclusiveScissorStateCreateInfoNv,
    PhysicalDeviceExclusiveScissorFeaturesNv,
    CheckpointDataNv,
    QueueFamilyCheckpointPropertiesNv,
    PhysicalDeviceTimelineSemaphoreFeaturesKhr,
    PhysicalDeviceTimelineSemaphorePropertiesKhr,
    SemaphoreTypeCreateInfoKhr,
    TimelineSemaphoreSubmitInfoKhr,
    SemaphoreWaitInfoKhr,
    SemaphoreSignalInfoKhr,
    PhysicalDeviceShaderIntegerFunctions2FeaturesIntel,
    QueryPoolCreateInfoIntel,
    InitializePerformanceApiInfoIntel,
    PerformanceMarkerInfoIntel,
    PerformanceStreamMarkerInfoIntel,
    PerformanceOverrideInfoIntel,
    PerformanceConfigurationAcquireInfoIntel,
    PhysicalDeviceVulkanMemoryModelFeaturesKhr,
    PhysicalDevicePciBusInfoPropertiesExt,
    DisplayNativeHdrSurfaceCapabilitiesAmd,
    SwapchainDisplayNativeHdrCreateInfoAmd,
    ImagepipeSurfaceCreateInfoFuchsia,
    MetalSurfaceCreateInfoExt,
    PhysicalDeviceFragmentDensityMapFeaturesExt,
    PhysicalDeviceFragmentDensityMapPropertiesExt,
    RenderPassFragmentDensityMapCreateInfoExt,
    PhysicalDeviceScalarBlockLayoutFeaturesExt,
    PhysicalDeviceSubgroupSizeControlPropertiesExt,
    PipelineShaderStageRequiredSubgroupSizeCreateInfoExt,
    PhysicalDeviceSubgroupSizeControlFeaturesExt,
    PhysicalDeviceShaderCoreProperties2Amd,
    PhysicalDeviceCoherentMemoryFeaturesAmd,
    PhysicalDeviceMemoryBudgetPropertiesExt,
    PhysicalDeviceMemoryPriorityFeaturesExt,
    MemoryPriorityAllocateInfoExt,
    SurfaceProtectedCapabilitiesKhr,
    PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNv,
    PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKhr,
    AttachmentReferenceStencilLayoutKhr,
    AttachmentDescriptionStencilLayoutKhr,
    PhysicalDeviceBufferDeviceAddressFeaturesExt,
    BufferDeviceAddressCreateInfoExt,
    ImageStencilUsageCreateInfoExt,
    ValidationFeaturesExt,
    PhysicalDeviceCooperativeMatrixFeaturesNv,
    CooperativeMatrixPropertiesNv,
    PhysicalDeviceCooperativeMatrixPropertiesNv,
    PhysicalDeviceCoverageReductionModeFeaturesNv,
    PipelineCoverageReductionStateCreateInfoNv,
    FramebufferMixedSamplesCombinationNv,
    PhysicalDeviceFragmentShaderInterlockFeaturesExt,
    PhysicalDeviceYcbcrImageArraysFeaturesExt,
    PhysicalDeviceUniformBufferStandardLayoutFeaturesKhr,
    SurfaceFullScreenExclusiveInfoExt,
    SurfaceCapabilitiesFullScreenExclusiveExt,
    SurfaceFullScreenExclusiveWin32InfoExt,
    HeadlessSurfaceCreateInfoExt,
    PhysicalDeviceBufferDeviceAddressFeaturesKhr,
    BufferDeviceAddressInfoKhr,
    BufferOpaqueCaptureAddressCreateInfoKhr,
    MemoryOpaqueCaptureAddressAllocateInfoKhr,
    DeviceMemoryOpaqueCaptureAddressInfoKhr,
    PhysicalDeviceLineRasterizationFeaturesExt,
    PipelineRasterizationLineStateCreateInfoExt,
    PhysicalDeviceLineRasterizationPropertiesExt,
    PhysicalDeviceHostQueryResetFeaturesExt,
    PhysicalDeviceIndexTypeUint8FeaturesExt,
    PhysicalDevicePipelineExecutablePropertiesFeaturesKhr,
    PipelineInfoKhr,
    PipelineExecutablePropertiesKhr,
    PipelineExecutableInfoKhr,
    PipelineExecutableStatisticKhr,
    PipelineExecutableInternalRepresentationKhr,
    PhysicalDeviceShaderDemoteToHelperInvocationFeaturesExt,
    PhysicalDeviceTexelBufferAlignmentFeaturesExt,
    PhysicalDeviceTexelBufferAlignmentPropertiesExt,
}

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
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
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
PhysicalDeviceShaderFloat16Int8FeaturesKhr
PresentRegionsKhr
ObjectTableCreateInfoNvx
IndirectCommandsLayoutCreateInfoNvx
CmdProcessCommandsInfoNvx
CmdReserveSpaceForCommandsInfoNvx
DeviceGeneratedCommandsLimitsNvx
DeviceGeneratedCommandsFeaturesNvx
PipelineViewportWScalingStateCreateInfoNv
SurfaceCapabilities2Ext
DisplayPowerInfoExt
DeviceEventInfoExt
DisplayEventInfoExt
SwapchainCounterCreateInfoExt
PresentTimesInfoGoogle
PhysicalDeviceMultiviewPerViewAttributesPropertiesNvx
PipelineViewportSwizzleStateCreateInfoNv
PhysicalDeviceDiscardRectanglePropertiesExt
PipelineDiscardRectangleStateCreateInfoExt
PhysicalDeviceConservativeRasterizationPropertiesExt
PipelineRasterizationConservativeStateCreateInfoExt
PhysicalDeviceDepthClipEnableFeaturesExt
PipelineRasterizationDepthClipStateCreateInfoExt
HdrMetadataExt
PhysicalDeviceImagelessFramebufferFeaturesKhr
FramebufferAttachmentsCreateInfoKhr
FramebufferAttachmentImageInfoKhr
RenderPassAttachmentBeginInfoKhr
AttachmentDescription2Khr
AttachmentReference2Khr
SubpassDescription2Khr
SubpassDependency2Khr
RenderPassCreateInfo2Khr
SubpassBeginInfoKhr
SubpassEndInfoKhr
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
PhysicalDeviceSamplerFilterMinmaxPropertiesExt
SamplerReductionModeCreateInfoExt
PhysicalDeviceInlineUniformBlockFeaturesExt
PhysicalDeviceInlineUniformBlockPropertiesExt
WriteDescriptorSetInlineUniformBlockExt
DescriptorPoolInlineUniformBlockCreateInfoExt
SampleLocationsInfoExt
RenderPassSampleLocationsBeginInfoExt
PipelineSampleLocationsStateCreateInfoExt
PhysicalDeviceSampleLocationsPropertiesExt
MultisamplePropertiesExt
ImageFormatListCreateInfoKhr
PhysicalDeviceBlendOperationAdvancedFeaturesExt
PhysicalDeviceBlendOperationAdvancedPropertiesExt
PipelineColorBlendAdvancedStateCreateInfoExt
PipelineCoverageToColorStateCreateInfoNv
PipelineCoverageModulationStateCreateInfoNv
PhysicalDeviceShaderSmBuiltinsFeaturesNv
PhysicalDeviceShaderSmBuiltinsPropertiesNv
DrmFormatModifierPropertiesListExt
DrmFormatModifierPropertiesExt
PhysicalDeviceImageDrmFormatModifierInfoExt
ImageDrmFormatModifierListCreateInfoExt
ImageDrmFormatModifierExplicitCreateInfoExt
ImageDrmFormatModifierPropertiesExt
ValidationCacheCreateInfoExt
ShaderModuleValidationCacheCreateInfoExt
DescriptorSetLayoutBindingFlagsCreateInfoExt
PhysicalDeviceDescriptorIndexingFeaturesExt
PhysicalDeviceDescriptorIndexingPropertiesExt
DescriptorSetVariableDescriptorCountAllocateInfoExt
DescriptorSetVariableDescriptorCountLayoutSupportExt
PipelineViewportShadingRateImageStateCreateInfoNv
PhysicalDeviceShadingRateImageFeaturesNv
PhysicalDeviceShadingRateImagePropertiesNv
PipelineViewportCoarseSampleOrderStateCreateInfoNv
RayTracingPipelineCreateInfoNv
AccelerationStructureCreateInfoNv
GeometryNv
GeometryTrianglesNv
GeometryAabbNv
BindAccelerationStructureMemoryInfoNv
WriteDescriptorSetAccelerationStructureNv
AccelerationStructureMemoryRequirementsInfoNv
PhysicalDeviceRayTracingPropertiesNv
RayTracingShaderGroupCreateInfoNv
AccelerationStructureInfoNv
PhysicalDeviceRepresentativeFragmentTestFeaturesNv
PipelineRepresentativeFragmentTestStateCreateInfoNv
PhysicalDeviceImageViewImageFormatInfoExt
FilterCubicImageViewImageFormatPropertiesExt
DeviceQueueGlobalPriorityCreateInfoExt
PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKhr
PhysicalDevice8bitStorageFeaturesKhr
ImportMemoryHostPointerInfoExt
MemoryHostPointerPropertiesExt
PhysicalDeviceExternalMemoryHostPropertiesExt
PhysicalDeviceShaderAtomicInt64FeaturesKhr
PhysicalDeviceShaderClockFeaturesKhr
PipelineCompilerControlCreateInfoAmd
CalibratedTimestampInfoExt
PhysicalDeviceShaderCorePropertiesAmd
DeviceMemoryOverallocationCreateInfoAmd
PhysicalDeviceVertexAttributeDivisorPropertiesExt
PipelineVertexInputDivisorStateCreateInfoExt
PhysicalDeviceVertexAttributeDivisorFeaturesExt
PresentFrameTokenGgp
PipelineCreationFeedbackCreateInfoExt
PhysicalDeviceDriverPropertiesKhr
PhysicalDeviceFloatControlsPropertiesKhr
PhysicalDeviceDepthStencilResolvePropertiesKhr
SubpassDescriptionDepthStencilResolveKhr
PhysicalDeviceComputeShaderDerivativesFeaturesNv
PhysicalDeviceMeshShaderFeaturesNv
PhysicalDeviceMeshShaderPropertiesNv
PhysicalDeviceFragmentShaderBarycentricFeaturesNv
PhysicalDeviceShaderImageFootprintFeaturesNv
PipelineViewportExclusiveScissorStateCreateInfoNv
PhysicalDeviceExclusiveScissorFeaturesNv
CheckpointDataNv
QueueFamilyCheckpointPropertiesNv
PhysicalDeviceTimelineSemaphoreFeaturesKhr
PhysicalDeviceTimelineSemaphorePropertiesKhr
SemaphoreTypeCreateInfoKhr
TimelineSemaphoreSubmitInfoKhr
SemaphoreWaitInfoKhr
SemaphoreSignalInfoKhr
PhysicalDeviceShaderIntegerFunctions2FeaturesIntel
QueryPoolCreateInfoIntel
InitializePerformanceApiInfoIntel
PerformanceMarkerInfoIntel
PerformanceStreamMarkerInfoIntel
PerformanceOverrideInfoIntel
PerformanceConfigurationAcquireInfoIntel
PhysicalDeviceVulkanMemoryModelFeaturesKhr
PhysicalDevicePciBusInfoPropertiesExt
DisplayNativeHdrSurfaceCapabilitiesAmd
SwapchainDisplayNativeHdrCreateInfoAmd
ImagepipeSurfaceCreateInfoFuchsia
MetalSurfaceCreateInfoExt
PhysicalDeviceFragmentDensityMapFeaturesExt
PhysicalDeviceFragmentDensityMapPropertiesExt
RenderPassFragmentDensityMapCreateInfoExt
PhysicalDeviceScalarBlockLayoutFeaturesExt
PhysicalDeviceSubgroupSizeControlPropertiesExt
PipelineShaderStageRequiredSubgroupSizeCreateInfoExt
PhysicalDeviceSubgroupSizeControlFeaturesExt
PhysicalDeviceShaderCoreProperties2Amd
PhysicalDeviceCoherentMemoryFeaturesAmd
PhysicalDeviceMemoryBudgetPropertiesExt
PhysicalDeviceMemoryPriorityFeaturesExt
MemoryPriorityAllocateInfoExt
SurfaceProtectedCapabilitiesKhr
PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNv
PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKhr
AttachmentReferenceStencilLayoutKhr
AttachmentDescriptionStencilLayoutKhr
PhysicalDeviceBufferDeviceAddressFeaturesExt
BufferDeviceAddressCreateInfoExt
ImageStencilUsageCreateInfoExt
ValidationFeaturesExt
PhysicalDeviceCooperativeMatrixFeaturesNv
CooperativeMatrixPropertiesNv
PhysicalDeviceCooperativeMatrixPropertiesNv
PhysicalDeviceCoverageReductionModeFeaturesNv
PipelineCoverageReductionStateCreateInfoNv
FramebufferMixedSamplesCombinationNv
PhysicalDeviceFragmentShaderInterlockFeaturesExt
PhysicalDeviceYcbcrImageArraysFeaturesExt
PhysicalDeviceUniformBufferStandardLayoutFeaturesKhr
SurfaceFullScreenExclusiveInfoExt
SurfaceCapabilitiesFullScreenExclusiveExt
SurfaceFullScreenExclusiveWin32InfoExt
HeadlessSurfaceCreateInfoExt
PhysicalDeviceBufferDeviceAddressFeaturesKhr
BufferDeviceAddressInfoKhr
BufferOpaqueCaptureAddressCreateInfoKhr
MemoryOpaqueCaptureAddressAllocateInfoKhr
DeviceMemoryOpaqueCaptureAddressInfoKhr
PhysicalDeviceLineRasterizationFeaturesExt
PipelineRasterizationLineStateCreateInfoExt
PhysicalDeviceLineRasterizationPropertiesExt
PhysicalDeviceHostQueryResetFeaturesExt
PhysicalDeviceIndexTypeUint8FeaturesExt
PhysicalDevicePipelineExecutablePropertiesFeaturesKhr
PipelineInfoKhr
PipelineExecutablePropertiesKhr
PipelineExecutableInfoKhr
PipelineExecutableStatisticKhr
PipelineExecutableInternalRepresentationKhr
PhysicalDeviceShaderDemoteToHelperInvocationFeaturesExt
PhysicalDeviceTexelBufferAlignmentFeaturesExt
PhysicalDeviceTexelBufferAlignmentPropertiesExt

Trait Implementations

impl Clone for VkStructureType[src]

impl Copy for VkStructureType[src]

impl Default for VkStructureType[src]

impl PartialEq<VkStructureType> for VkStructureType[src]

impl Debug for VkStructureType[src]

impl StructuralPartialEq for VkStructureType[src]

Auto Trait Implementations

Blanket Implementations

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 = !

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.

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

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

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