pub struct ShaderStageMask(/* private fields */);Implementations§
Source§impl ShaderStageMask
impl ShaderStageMask
pub const VERTEX: Self
pub const FRAGMENT: Self
pub const COMPUTE: Self
pub const TESSELATION_CONTROL: Self
pub const TESSELATION_EVALUATION: Self
pub const MESH: Self
pub const TASK: Self
pub const GEOMETRY: Self
pub const RAY_GENERATION: Self
pub const CLOSEST_HIT: Self
pub const ANY_HIT: Self
pub const CALLABLE: Self
pub const MISS: Self
pub const INTERSECT: Self
Trait Implementations§
Source§impl BitAnd for ShaderStageMask
impl BitAnd for ShaderStageMask
Source§impl BitAndAssign for ShaderStageMask
impl BitAndAssign for ShaderStageMask
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOr for ShaderStageMask
impl BitOr for ShaderStageMask
Source§impl BitOrAssign for ShaderStageMask
impl BitOrAssign for ShaderStageMask
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXor for ShaderStageMask
impl BitXor for ShaderStageMask
Source§impl BitXorAssign for ShaderStageMask
impl BitXorAssign for ShaderStageMask
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^= operation. Read moreSource§impl Clone for ShaderStageMask
impl Clone for ShaderStageMask
Source§fn clone(&self) -> ShaderStageMask
fn clone(&self) -> ShaderStageMask
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ShaderStageMask
impl Debug for ShaderStageMask
Source§impl Default for ShaderStageMask
impl Default for ShaderStageMask
Source§impl<'de> Deserialize<'de> for ShaderStageMask
impl<'de> Deserialize<'de> for ShaderStageMask
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Not for ShaderStageMask
impl Not for ShaderStageMask
Source§impl Serialize for ShaderStageMask
impl Serialize for ShaderStageMask
impl Copy for ShaderStageMask
Auto Trait Implementations§
impl Freeze for ShaderStageMask
impl RefUnwindSafe for ShaderStageMask
impl Send for ShaderStageMask
impl Sync for ShaderStageMask
impl Unpin for ShaderStageMask
impl UnwindSafe for ShaderStageMask
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more