Enum vulkano::shader::ShaderStage [−][src]
#[repr(u32)]
pub enum ShaderStage {
Vertex,
TessellationControl,
TessellationEvaluation,
Geometry,
Fragment,
Compute,
Raygen,
AnyHit,
ClosestHit,
Miss,
Intersection,
Callable,
}
Expand description
A single shader stage.
Variants
Vertex
TessellationControl
TessellationEvaluation
Geometry
Fragment
Compute
Raygen
AnyHit
ClosestHit
Miss
Intersection
Callable
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for ShaderStage
impl Send for ShaderStage
impl Sync for ShaderStage
impl Unpin for ShaderStage
impl UnwindSafe for ShaderStage
Blanket Implementations
Mutably borrows from an owned value. Read more
Builds a pointer to this type from a raw pointer.
Returns true if the size is suitable to store a type like this.
Returns the size of an individual element.