[−][src]Enum lava::VkStructureType
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
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
AndroidSurfaceCreateInfoKhr
Win32SurfaceCreateInfoKhr
DebugReportCallbackCreateInfoExt
PipelineRasterizationStateRasterizationOrderAmd
DebugMarkerObjectNameInfoExt
DebugMarkerObjectTagInfoExt
DebugMarkerMarkerInfoExt
DedicatedAllocationImageCreateInfoNv
DedicatedAllocationBufferCreateInfoNv
DedicatedAllocationMemoryAllocateInfoNv
PhysicalDeviceTransformFeedbackFeaturesExt
PhysicalDeviceTransformFeedbackPropertiesExt
PipelineRasterizationStateStreamCreateInfoExt
TextureLodGatherFormatPropertiesAmd
PhysicalDeviceCornerSampledImageFeaturesNv
ExternalMemoryImageCreateInfoNv
ExportMemoryAllocateInfoNv
ImportMemoryWin32HandleInfoNv
ExportMemoryWin32HandleInfoNv
Win32KeyedMutexAcquireReleaseInfoNv
ValidationFlagsExt
ViSurfaceCreateInfoNn
ImageViewAstcDecodeModeExt
PhysicalDeviceAstcDecodeFeaturesExt
ImportMemoryWin32HandleInfoKhr
ExportMemoryWin32HandleInfoKhr
MemoryWin32HandlePropertiesKhr
MemoryGetWin32HandleInfoKhr
ImportMemoryFdInfoKhr
MemoryFdPropertiesKhr
MemoryGetFdInfoKhr
Win32KeyedMutexAcquireReleaseInfoKhr
ImportSemaphoreWin32HandleInfoKhr
ExportSemaphoreWin32HandleInfoKhr
D3D12FenceSubmitInfoKhr
SemaphoreGetWin32HandleInfoKhr
ImportSemaphoreFdInfoKhr
SemaphoreGetFdInfoKhr
PhysicalDevicePushDescriptorPropertiesKhr
CommandBufferInheritanceConditionalRenderingInfoExt
PhysicalDeviceConditionalRenderingFeaturesExt
ConditionalRenderingBeginInfoExt
PhysicalDeviceFloat16Int8FeaturesKhr
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
PhysicalDeviceInlineUniformBlockFeaturesExt
PhysicalDeviceInlineUniformBlockPropertiesExt
WriteDescriptorSetInlineUniformBlockExt
DescriptorPoolInlineUniformBlockCreateInfoExt
SampleLocationsInfoExt
RenderPassSampleLocationsBeginInfoExt
PipelineSampleLocationsStateCreateInfoExt
PhysicalDeviceSampleLocationsPropertiesExt
MultisamplePropertiesExt
ImageFormatListCreateInfoKhr
PhysicalDeviceBlendOperationAdvancedFeaturesExt
PhysicalDeviceBlendOperationAdvancedPropertiesExt
PipelineColorBlendAdvancedStateCreateInfoExt
PipelineCoverageToColorStateCreateInfoNv
PipelineCoverageModulationStateCreateInfoNv
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
PhysicalDevice8bitStorageFeaturesKhr
ImportMemoryHostPointerInfoExt
MemoryHostPointerPropertiesExt
PhysicalDeviceExternalMemoryHostPropertiesExt
PhysicalDeviceShaderAtomicInt64FeaturesKhr
CalibratedTimestampInfoExt
PhysicalDeviceShaderCorePropertiesAmd
DeviceMemoryOverallocationCreateInfoAmd
PhysicalDeviceVertexAttributeDivisorPropertiesExt
PipelineVertexInputDivisorStateCreateInfoExt
PhysicalDeviceVertexAttributeDivisorFeaturesExt
PhysicalDeviceDriverPropertiesKhr
PhysicalDeviceFloatControlsPropertiesKhr
PhysicalDeviceDepthStencilResolvePropertiesKhr
SubpassDescriptionDepthStencilResolveKhr
PhysicalDeviceComputeShaderDerivativesFeaturesNv
PhysicalDeviceMeshShaderFeaturesNv
PhysicalDeviceMeshShaderPropertiesNv
PhysicalDeviceFragmentShaderBarycentricFeaturesNv
PhysicalDeviceShaderImageFootprintFeaturesNv
PipelineViewportExclusiveScissorStateCreateInfoNv
PhysicalDeviceExclusiveScissorFeaturesNv
CheckpointDataNv
QueueFamilyCheckpointPropertiesNv
PhysicalDeviceVulkanMemoryModelFeaturesKhr
PhysicalDevicePciBusInfoPropertiesExt
ImagepipeSurfaceCreateInfoFuchsia
PhysicalDeviceFragmentDensityMapFeaturesExt
PhysicalDeviceFragmentDensityMapPropertiesExt
RenderPassFragmentDensityMapCreateInfoExt
PhysicalDeviceScalarBlockLayoutFeaturesExt
PhysicalDeviceMemoryBudgetPropertiesExt
PhysicalDeviceMemoryPriorityFeaturesExt
MemoryPriorityAllocateInfoExt
PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNv
PhysicalDeviceBufferAddressFeaturesExt
BufferDeviceAddressInfoExt
BufferDeviceAddressCreateInfoExt
ImageStencilUsageCreateInfoExt
ValidationFeaturesExt
Trait Implementations
impl Clone for VkStructureType
[src]
fn clone(&self) -> VkStructureType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Copy for VkStructureType
[src]
impl PartialEq<VkStructureType> for VkStructureType
[src]
fn eq(&self, other: &VkStructureType) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=
.
impl Default for VkStructureType
[src]
fn default() -> VkStructureType
[src]
impl Debug for VkStructureType
[src]
Auto Trait Implementations
impl Send for VkStructureType
impl Sync for VkStructureType
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,