pub struct MaterialRegistry { /* private fields */ }Expand description
Registry for managing materials.
Implementations§
Source§impl MaterialRegistry
impl MaterialRegistry
Sourcepub fn has(&self, name: &str) -> bool
pub fn has(&self, name: &str) -> bool
Returns true if a material with the given name is registered.
Sourcepub fn default_material(&self) -> &Material
pub fn default_material(&self) -> &Material
Gets the default material.
Sourcepub fn set_default(&mut self, name: &str)
pub fn set_default(&mut self, name: &str)
Sets the default material name.
Trait Implementations§
Source§impl Default for MaterialRegistry
impl Default for MaterialRegistry
Source§fn default() -> MaterialRegistry
fn default() -> MaterialRegistry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MaterialRegistry
impl RefUnwindSafe for MaterialRegistry
impl Send for MaterialRegistry
impl Sync for MaterialRegistry
impl Unpin for MaterialRegistry
impl UnsafeUnpin for MaterialRegistry
impl UnwindSafe for MaterialRegistry
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().