[−][src]Enum grr::ShaderStage
Shader Stages.
Each Shader
has an associated stage in the pipeline.
See GraphicsPipelineDesc
for more details about graphics pipeline stages.
Variants
Vertex stage.
Tessellation (Control) stage.
Tessellation (Evaluation) stage.
Geometry stage.
Fragment stage.
Compute stage.
Mesh stage (NVIDIA).
Task stage (NVIDIA).
Trait Implementations
impl Clone for ShaderStage
[src]
fn clone(&self) -> ShaderStage
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ShaderStage
[src]
impl Debug for ShaderStage
[src]
impl Eq for ShaderStage
[src]
impl Hash for ShaderStage
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<ShaderStage> for ShaderStage
[src]
fn eq(&self, other: &ShaderStage) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for ShaderStage
[src]
impl StructuralPartialEq for ShaderStage
[src]
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
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
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, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,