Enum voodoo::StructureType [] [src]

#[repr(i32)]
pub enum StructureType { 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, SwapchainCreateInfoKhr, PresentInfoKhr, DisplayModeCreateInfoKhr, DisplaySurfaceCreateInfoKhr, DisplayPresentInfoKhr, XlibSurfaceCreateInfoKhr, XcbSurfaceCreateInfoKhr, WaylandSurfaceCreateInfoKhr, MirSurfaceCreateInfoKhr, AndroidSurfaceCreateInfoKhr, Win32SurfaceCreateInfoKhr, DebugReportCreateInfoExt, PipelineRasterizationStateRasterizationOrderAmd, DebugMarkerObjectNameInfoExt, DebugMarkerObjectTagInfoExt, DebugMarkerMarkerInfoExt, DedicatedAllocationImageCreateInfoNv, DedicatedAllocationBufferCreateInfoNv, DedicatedAllocationMemoryAllocateInfoNv, TextureLodGatherFormatPropertiesAmd, ExternalMemoryImageCreateInfoNv, ExportMemoryAllocateInfoNv, ImportMemoryWin32HandleInfoNv, ExportMemoryWin32HandleInfoNv, Win32KeyedMutexAcquireReleaseInfoNv, PhysicalDeviceFeatures2Khr, PhysicalDeviceProperties2Khr, FormatProperties2Khr, ImageFormatProperties2Khr, PhysicalDeviceImageFormatInfo2Khr, QueueFamilyProperties2Khr, PhysicalDeviceMemoryProperties2Khr, SparseImageFormatProperties2Khr, PhysicalDeviceSparseImageFormatInfo2Khr, ValidationFlagsExt, ViSurfaceCreateInfoNn, PhysicalDeviceExternalImageFormatInfoKhr, ExternalImageFormatPropertiesKhr, PhysicalDeviceExternalBufferInfoKhr, ExternalBufferPropertiesKhr, PhysicalDeviceIDPropertiesKhr, ExternalMemoryBufferCreateInfoKhr, ExternalMemoryImageCreateInfoKhr, ExportMemoryAllocateInfoKhr, ImportMemoryWin32HandleInfoKhr, ExportMemoryWin32HandleInfoKhr, MemoryWin32HandlePropertiesKhr, MemoryGetWin32HandleInfoKhr, ImportMemoryFdInfoKhr, MemoryFdPropertiesKhr, MemoryGetFdInfoKhr, Win32KeyedMutexAcquireReleaseInfoKhr, PhysicalDeviceExternalSemaphoreInfoKhr, ExternalSemaphorePropertiesKhr, ExportSemaphoreCreateInfoKhr, ImportSemaphoreWin32HandleInfoKhr, ExportSemaphoreWin32HandleInfoKhr, D3d12FenceSubmitInfoKhr, SemaphoreGetWin32HandleInfoKhr, ImportSemaphoreFdInfoKhr, SemaphoreGetFdInfoKhr, PhysicalDevicePushDescriptorPropertiesKhr, PhysicalDevice16bitStorageFeaturesKhr, PresentRegionsKhr, DescriptorUpdateTemplateCreateInfoKhr, PipelineViewportWScalingStateCreateInfoNv, DisplayPowerInfoExt, DeviceEventInfoExt, DisplayEventInfoExt, SwapchainCounterCreateInfoExt, PresentTimesInfoGoogle, PipelineViewportSwizzleStateCreateInfoNv, PhysicalDeviceDiscardRectanglePropertiesExt, PipelineDiscardRectangleStateCreateInfoExt, HdrMetadataExt, SharedPresentSurfaceCapabilitiesKhr, PhysicalDeviceExternalFenceInfoKhr, ExternalFencePropertiesKhr, ExportFenceCreateInfoKhr, ImportFenceWin32HandleInfoKhr, ExportFenceWin32HandleInfoKhr, FenceGetWin32HandleInfoKhr, ImportFenceFdInfoKhr, FenceGetFdInfoKhr, PhysicalDeviceSurfaceInfo2Khr, SurfaceCapabilities2Khr, SurfaceFormat2Khr, PhysicalDeviceVariablePointerFeaturesKhr, IosSurfaceCreateInfoMvk, MacosSurfaceCreateInfoMvk, MemoryDedicatedRequirementsKhr, MemoryDedicatedAllocateInfoKhr, PhysicalDeviceSamplerFilterMinmaxPropertiesExt, SamplerReductionModeCreateInfoExt, BufferMemoryRequirementsInfo2Khr, ImageMemoryRequirementsInfo2Khr, ImageSparseMemoryRequirementsInfo2Khr, MemoryRequirements2Khr, SparseImageMemoryRequirements2Khr, PhysicalDeviceBlendOperationAdvancedFeaturesExt, PhysicalDeviceBlendOperationAdvancedPropertiesExt, PipelineColorBlendAdvancedStateCreateInfoExt, PipelineCoverageToColorStateCreateInfoNv, PipelineCoverageModulationStateCreateInfoNv, }

Variants

Trait Implementations

impl Clone for StructureType
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for StructureType
[src]

impl Debug for StructureType
[src]

[src]

Formats the value using the given formatter.

impl Eq for StructureType
[src]

impl PartialEq for StructureType
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

1.0.0
[src]

This method tests for !=.

impl FromPrimitive for StructureType
[src]

[src]

Convert an u64 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

[src]

Convert an i64 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

[src]

Convert an isize to return an optional value of this type. If the value cannot be represented by this value, the None is returned. Read more

[src]

Convert an i8 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

[src]

Convert an i16 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

[src]

Convert an i32 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

[src]

Convert a usize to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

[src]

Convert an u8 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

[src]

Convert an u16 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

[src]

Convert an u32 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

[src]

Convert a f32 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

[src]

Convert a f64 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

impl ToPrimitive for StructureType
[src]

[src]

Converts the value of self to an u64.

[src]

Converts the value of self to an i64.

[src]

Converts the value of self to an isize.

[src]

Converts the value of self to an i8.

[src]

Converts the value of self to an i16.

[src]

Converts the value of self to an i32.

[src]

Converts the value of self to a usize.

[src]

Converts the value of self to an u8.

[src]

Converts the value of self to an u16.

[src]

Converts the value of self to an u32.

[src]

Converts the value of self to an f32.

[src]

Converts the value of self to an f64.

impl Hash for StructureType
[src]

[src]

Feeds this value into the given [Hasher]. Read more

1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl From<u32> for StructureType
[src]

[src]

Performs the conversion.