Enum ash::vk::types::StructureType
[−]
[src]
#[repr(C)]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, XlibSurfaceCreateInfoKhr, XcbSurfaceCreateInfoKhr, MirSurfaceCreateInfoKhr, Win32SurfaceCreateInfoKhr, AndroidSurfaceCreateInfoKhr, WaylandSurfaceCreateInfoKhr, SwapchainCreateInfoKhr, PresentInfoKhr, DisplayPresentInfoKhr, DisplayModeCreateInfoKhr, DisplaySurfaceCreateInfoKhr, DebugReportCallbackCreateInfoExt, IOSSurfaceCreateInfoMvk, MacOSSurfaceCreateInfoMvk, }
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
XlibSurfaceCreateInfoKhr
XcbSurfaceCreateInfoKhr
MirSurfaceCreateInfoKhr
Win32SurfaceCreateInfoKhr
AndroidSurfaceCreateInfoKhr
WaylandSurfaceCreateInfoKhr
SwapchainCreateInfoKhr
PresentInfoKhr
DisplayPresentInfoKhr
DisplayModeCreateInfoKhr
DisplaySurfaceCreateInfoKhr
DebugReportCallbackCreateInfoExt
IOSSurfaceCreateInfoMvk
MacOSSurfaceCreateInfoMvk
Trait Implementations
impl Debug for StructureType
[src]
impl Clone for StructureType
[src]
fn clone(&self) -> StructureType
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Copy for StructureType
[src]
impl PartialEq for StructureType
[src]
fn eq(&self, __arg_0: &StructureType) -> bool
[src]
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]
This method tests for !=
.
impl Eq for StructureType
[src]
impl PartialOrd for StructureType
[src]
fn partial_cmp(&self, __arg_0: &StructureType) -> Option<Ordering>
[src]
This method returns an ordering between self
and other
values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests less than (for self
and other
) and is used by the <
operator. Read more
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
impl Ord for StructureType
[src]
fn cmp(&self, __arg_0: &StructureType) -> Ordering
[src]
This method returns an Ordering
between self
and other
. Read more
fn max(self, other: Self) -> Self
1.22.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.22.0[src]
Compares and returns the minimum of two values. Read more