#[repr(i32)]pub enum ShaderVisibility {
All = 0,
Vertex = 1,
Hull = 2,
Domain = 3,
Geometry = 4,
Pixel = 5,
Amplification = 6,
Mesh = 7,
}Variants§
Trait Implementations§
Source§impl Clone for ShaderVisibility
impl Clone for ShaderVisibility
Source§fn clone(&self) -> ShaderVisibility
fn clone(&self) -> ShaderVisibility
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ShaderVisibility
Auto Trait Implementations§
impl Freeze for ShaderVisibility
impl RefUnwindSafe for ShaderVisibility
impl Send for ShaderVisibility
impl Sync for ShaderVisibility
impl Unpin for ShaderVisibility
impl UnsafeUnpin for ShaderVisibility
impl UnwindSafe for ShaderVisibility
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