pub struct MaterialHandle(pub u32);Tuple Fields§
§0: u32Implementations§
Source§impl MaterialHandle
impl MaterialHandle
Sourcepub const UNLIT_MESH: MaterialHandle
pub const UNLIT_MESH: MaterialHandle
Unlit mesh material (see Material::UNLIT_MESH).
Sourcepub const TOON_MESH: MaterialHandle
pub const TOON_MESH: MaterialHandle
Toon mesh material (see Material::TOON_MESH).
Sourcepub const SKINNED_TOON_MESH: MaterialHandle
pub const SKINNED_TOON_MESH: MaterialHandle
Skinned toon mesh material (see Material::SKINNED_TOON_MESH).
Sourcepub const EMISSIVE_TOON_MESH: MaterialHandle
pub const EMISSIVE_TOON_MESH: MaterialHandle
Emissive toon mesh material (see Material::EMISSIVE_TOON_MESH).
Sourcepub const SKINNED_EMISSIVE_TOON_MESH: MaterialHandle
pub const SKINNED_EMISSIVE_TOON_MESH: MaterialHandle
Skinned emissive toon mesh material (see Material::SKINNED_EMISSIVE_TOON_MESH).
Sourcepub const GRID_MESH: MaterialHandle
pub const GRID_MESH: MaterialHandle
Procedural square grid material (see Material::GRID_MESH).
Sourcepub const MIRROR: MaterialHandle
pub const MIRROR: MaterialHandle
Mirror material for planar reflections.
Trait Implementations§
Source§impl Clone for MaterialHandle
impl Clone for MaterialHandle
Source§fn clone(&self) -> MaterialHandle
fn clone(&self) -> MaterialHandle
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 MaterialHandle
Source§impl Debug for MaterialHandle
impl Debug for MaterialHandle
impl Eq for MaterialHandle
Source§impl Hash for MaterialHandle
impl Hash for MaterialHandle
Source§impl PartialEq for MaterialHandle
impl PartialEq for MaterialHandle
impl StructuralPartialEq for MaterialHandle
Auto Trait Implementations§
impl Freeze for MaterialHandle
impl RefUnwindSafe for MaterialHandle
impl Send for MaterialHandle
impl Sync for MaterialHandle
impl Unpin for MaterialHandle
impl UnsafeUnpin for MaterialHandle
impl UnwindSafe for MaterialHandle
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.