Enum lava::VkStructureType [−][src]
#[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, PhysicalDeviceVariablePointerFeatures, 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, PhysicalDeviceShaderDrawParameterFeatures, SwapchainCreateInfoKhr, PresentInfoKhr, DeviceGroupPresentCapabilitiesKhr, ImageSwapchainCreateInfoKhr, BindImageMemorySwapchainInfoKhr, AcquireNextImageInfoKhr, DeviceGroupPresentInfoKhr, DeviceGroupSwapchainCreateInfoKhr, DisplayModeCreateInfoKhr, DisplaySurfaceCreateInfoKhr, DisplayPresentInfoKhr, XlibSurfaceCreateInfoKhr, XcbSurfaceCreateInfoKhr, WaylandSurfaceCreateInfoKhr, MirSurfaceCreateInfoKhr, AndroidSurfaceCreateInfoKhr, Win32SurfaceCreateInfoKhr, DebugReportCallbackCreateInfoExt, PipelineRasterizationStateRasterizationOrderAmd, DebugMarkerObjectNameInfoExt, DebugMarkerObjectTagInfoExt, DebugMarkerMarkerInfoExt, DedicatedAllocationImageCreateInfoNv, DedicatedAllocationBufferCreateInfoNv, DedicatedAllocationMemoryAllocateInfoNv, TextureLodGatherFormatPropertiesAmd, ExternalMemoryImageCreateInfoNv, ExportMemoryAllocateInfoNv, ImportMemoryWin32HandleInfoNv, ExportMemoryWin32HandleInfoNv, Win32KeyedMutexAcquireReleaseInfoNv, ValidationFlagsExt, ViSurfaceCreateInfoNn, ImportMemoryWin32HandleInfoKhr, ExportMemoryWin32HandleInfoKhr, MemoryWin32HandlePropertiesKhr, MemoryGetWin32HandleInfoKhr, ImportMemoryFdInfoKhr, MemoryFdPropertiesKhr, MemoryGetFdInfoKhr, Win32KeyedMutexAcquireReleaseInfoKhr, ImportSemaphoreWin32HandleInfoKhr, ExportSemaphoreWin32HandleInfoKhr, D3D12FenceSubmitInfoKhr, SemaphoreGetWin32HandleInfoKhr, ImportSemaphoreFdInfoKhr, SemaphoreGetFdInfoKhr, PhysicalDevicePushDescriptorPropertiesKhr, CommandBufferInheritanceConditionalRenderingInfoExt, PhysicalDeviceConditionalRenderingFeaturesExt, ConditionalRenderingBeginInfoExt, PresentRegionsKhr, ObjectTableCreateInfoNvx, IndirectCommandsLayoutCreateInfoNvx, CmdProcessCommandsInfoNvx, CmdReserveSpaceForCommandsInfoNvx, DeviceGeneratedCommandsLimitsNvx, DeviceGeneratedCommandsFeaturesNvx, PipelineViewportWScalingStateCreateInfoNv, SurfaceCapabilities2Ext, DisplayPowerInfoExt, DeviceEventInfoExt, DisplayEventInfoExt, SwapchainCounterCreateInfoExt, PresentTimesInfoGoogle, PhysicalDeviceMultiviewPerViewAttributesPropertiesNvx, PipelineViewportSwizzleStateCreateInfoNv, PhysicalDeviceDiscardRectanglePropertiesExt, PipelineDiscardRectangleStateCreateInfoExt, PhysicalDeviceConservativeRasterizationPropertiesExt, PipelineRasterizationConservativeStateCreateInfoExt, HdrMetadataExt, AttachmentDescription2Khr, AttachmentReference2Khr, SubpassDescription2Khr, SubpassDependency2Khr, RenderPassCreateInfo2Khr, SubpassBeginInfoKhr, SubpassEndInfoKhr, SharedPresentSurfaceCapabilitiesKhr, ImportFenceWin32HandleInfoKhr, ExportFenceWin32HandleInfoKhr, FenceGetWin32HandleInfoKhr, ImportFenceFdInfoKhr, FenceGetFdInfoKhr, PhysicalDeviceSurfaceInfo2Khr, SurfaceCapabilities2Khr, SurfaceFormat2Khr, DisplayProperties2Khr, DisplayPlaneProperties2Khr, DisplayModeProperties2Khr, DisplayPlaneInfo2Khr, DisplayPlaneCapabilities2Khr, IosSurfaceCreateInfoMvk, MacosSurfaceCreateInfoMvk, DebugUtilsObjectNameInfoExt, DebugUtilsObjectTagInfoExt, DebugUtilsLabelExt, DebugUtilsMessengerCallbackDataExt, DebugUtilsMessengerCreateInfoExt, AndroidHardwareBufferUsageAndroid, AndroidHardwareBufferPropertiesAndroid, AndroidHardwareBufferFormatPropertiesAndroid, ImportAndroidHardwareBufferInfoAndroid, MemoryGetAndroidHardwareBufferInfoAndroid, ExternalFormatAndroid, PhysicalDeviceSamplerFilterMinmaxPropertiesExt, SamplerReductionModeCreateInfoExt, SampleLocationsInfoExt, RenderPassSampleLocationsBeginInfoExt, PipelineSampleLocationsStateCreateInfoExt, PhysicalDeviceSampleLocationsPropertiesExt, MultisamplePropertiesExt, ImageFormatListCreateInfoKhr, PhysicalDeviceBlendOperationAdvancedFeaturesExt, PhysicalDeviceBlendOperationAdvancedPropertiesExt, PipelineColorBlendAdvancedStateCreateInfoExt, PipelineCoverageToColorStateCreateInfoNv, PipelineCoverageModulationStateCreateInfoNv, ValidationCacheCreateInfoExt, ShaderModuleValidationCacheCreateInfoExt, DescriptorSetLayoutBindingFlagsCreateInfoExt, PhysicalDeviceDescriptorIndexingFeaturesExt, PhysicalDeviceDescriptorIndexingPropertiesExt, DescriptorSetVariableDescriptorCountAllocateInfoExt, DescriptorSetVariableDescriptorCountLayoutSupportExt, DeviceQueueGlobalPriorityCreateInfoExt, PhysicalDevice8bitStorageFeaturesKhr, ImportMemoryHostPointerInfoExt, MemoryHostPointerPropertiesExt, PhysicalDeviceExternalMemoryHostPropertiesExt, PhysicalDeviceShaderCorePropertiesAmd, PhysicalDeviceVertexAttributeDivisorPropertiesExt, PipelineVertexInputDivisorStateCreateInfoExt, CheckpointDataNv, QueueFamilyCheckpointPropertiesNv, }
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
PhysicalDeviceVariablePointerFeatures
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
PhysicalDeviceShaderDrawParameterFeatures
SwapchainCreateInfoKhr
PresentInfoKhr
DeviceGroupPresentCapabilitiesKhr
ImageSwapchainCreateInfoKhr
BindImageMemorySwapchainInfoKhr
AcquireNextImageInfoKhr
DeviceGroupPresentInfoKhr
DeviceGroupSwapchainCreateInfoKhr
DisplayModeCreateInfoKhr
DisplaySurfaceCreateInfoKhr
DisplayPresentInfoKhr
XlibSurfaceCreateInfoKhr
XcbSurfaceCreateInfoKhr
WaylandSurfaceCreateInfoKhr
MirSurfaceCreateInfoKhr
AndroidSurfaceCreateInfoKhr
Win32SurfaceCreateInfoKhr
DebugReportCallbackCreateInfoExt
PipelineRasterizationStateRasterizationOrderAmd
DebugMarkerObjectNameInfoExt
DebugMarkerObjectTagInfoExt
DebugMarkerMarkerInfoExt
DedicatedAllocationImageCreateInfoNv
DedicatedAllocationBufferCreateInfoNv
DedicatedAllocationMemoryAllocateInfoNv
TextureLodGatherFormatPropertiesAmd
ExternalMemoryImageCreateInfoNv
ExportMemoryAllocateInfoNv
ImportMemoryWin32HandleInfoNv
ExportMemoryWin32HandleInfoNv
Win32KeyedMutexAcquireReleaseInfoNv
ValidationFlagsExt
ViSurfaceCreateInfoNn
ImportMemoryWin32HandleInfoKhr
ExportMemoryWin32HandleInfoKhr
MemoryWin32HandlePropertiesKhr
MemoryGetWin32HandleInfoKhr
ImportMemoryFdInfoKhr
MemoryFdPropertiesKhr
MemoryGetFdInfoKhr
Win32KeyedMutexAcquireReleaseInfoKhr
ImportSemaphoreWin32HandleInfoKhr
ExportSemaphoreWin32HandleInfoKhr
D3D12FenceSubmitInfoKhr
SemaphoreGetWin32HandleInfoKhr
ImportSemaphoreFdInfoKhr
SemaphoreGetFdInfoKhr
PhysicalDevicePushDescriptorPropertiesKhr
CommandBufferInheritanceConditionalRenderingInfoExt
PhysicalDeviceConditionalRenderingFeaturesExt
ConditionalRenderingBeginInfoExt
PresentRegionsKhr
ObjectTableCreateInfoNvx
IndirectCommandsLayoutCreateInfoNvx
CmdProcessCommandsInfoNvx
CmdReserveSpaceForCommandsInfoNvx
DeviceGeneratedCommandsLimitsNvx
DeviceGeneratedCommandsFeaturesNvx
PipelineViewportWScalingStateCreateInfoNv
SurfaceCapabilities2Ext
DisplayPowerInfoExt
DeviceEventInfoExt
DisplayEventInfoExt
SwapchainCounterCreateInfoExt
PresentTimesInfoGoogle
PhysicalDeviceMultiviewPerViewAttributesPropertiesNvx
PipelineViewportSwizzleStateCreateInfoNv
PhysicalDeviceDiscardRectanglePropertiesExt
PipelineDiscardRectangleStateCreateInfoExt
PhysicalDeviceConservativeRasterizationPropertiesExt
PipelineRasterizationConservativeStateCreateInfoExt
HdrMetadataExt
AttachmentDescription2Khr
AttachmentReference2Khr
SubpassDescription2Khr
SubpassDependency2Khr
RenderPassCreateInfo2Khr
SubpassBeginInfoKhr
SubpassEndInfoKhr
ImportFenceWin32HandleInfoKhr
ExportFenceWin32HandleInfoKhr
FenceGetWin32HandleInfoKhr
ImportFenceFdInfoKhr
FenceGetFdInfoKhr
PhysicalDeviceSurfaceInfo2Khr
SurfaceCapabilities2Khr
SurfaceFormat2Khr
DisplayProperties2Khr
DisplayPlaneProperties2Khr
DisplayModeProperties2Khr
DisplayPlaneInfo2Khr
DisplayPlaneCapabilities2Khr
IosSurfaceCreateInfoMvk
MacosSurfaceCreateInfoMvk
DebugUtilsObjectNameInfoExt
DebugUtilsObjectTagInfoExt
DebugUtilsLabelExt
DebugUtilsMessengerCallbackDataExt
DebugUtilsMessengerCreateInfoExt
AndroidHardwareBufferUsageAndroid
AndroidHardwareBufferPropertiesAndroid
AndroidHardwareBufferFormatPropertiesAndroid
ImportAndroidHardwareBufferInfoAndroid
MemoryGetAndroidHardwareBufferInfoAndroid
ExternalFormatAndroid
PhysicalDeviceSamplerFilterMinmaxPropertiesExt
SamplerReductionModeCreateInfoExt
SampleLocationsInfoExt
RenderPassSampleLocationsBeginInfoExt
PipelineSampleLocationsStateCreateInfoExt
PhysicalDeviceSampleLocationsPropertiesExt
MultisamplePropertiesExt
ImageFormatListCreateInfoKhr
PhysicalDeviceBlendOperationAdvancedFeaturesExt
PhysicalDeviceBlendOperationAdvancedPropertiesExt
PipelineColorBlendAdvancedStateCreateInfoExt
PipelineCoverageToColorStateCreateInfoNv
PipelineCoverageModulationStateCreateInfoNv
ValidationCacheCreateInfoExt
ShaderModuleValidationCacheCreateInfoExt
DescriptorSetLayoutBindingFlagsCreateInfoExt
PhysicalDeviceDescriptorIndexingFeaturesExt
PhysicalDeviceDescriptorIndexingPropertiesExt
DescriptorSetVariableDescriptorCountAllocateInfoExt
DescriptorSetVariableDescriptorCountLayoutSupportExt
DeviceQueueGlobalPriorityCreateInfoExt
PhysicalDevice8bitStorageFeaturesKhr
ImportMemoryHostPointerInfoExt
MemoryHostPointerPropertiesExt
PhysicalDeviceExternalMemoryHostPropertiesExt
PhysicalDeviceShaderCorePropertiesAmd
PhysicalDeviceVertexAttributeDivisorPropertiesExt
PipelineVertexInputDivisorStateCreateInfoExt
CheckpointDataNv
QueueFamilyCheckpointPropertiesNv
Trait Implementations
impl Debug for VkStructureType
[src]
impl Debug for VkStructureType
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl PartialEq for VkStructureType
[src]
impl PartialEq for VkStructureType
fn eq(&self, other: &VkStructureType) -> bool
[src]
fn eq(&self, other: &VkStructureType) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]This method tests for !=
.
impl Copy for VkStructureType
[src]
impl Copy for VkStructureType
impl Clone for VkStructureType
[src]
impl Clone for VkStructureType
fn clone(&self) -> VkStructureType
[src]
fn clone(&self) -> VkStructureType
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Default for VkStructureType
[src]
impl Default for VkStructureType
fn default() -> VkStructureType
[src]
fn default() -> VkStructureType
Returns the "default value" for a type. Read more
Auto Trait Implementations
impl Send for VkStructureType
impl Send for VkStructureType
impl Sync for VkStructureType
impl Sync for VkStructureType