pub struct MaterialSlot {
pub name: String,
pub id: MaterialId,
}Expand description
A material slot referenced by mesh triangles (Mesh::material_ids index into
Scene::materials).
Fields§
§name: String§id: MaterialIdTrait Implementations§
Source§impl Clone for MaterialSlot
impl Clone for MaterialSlot
Source§impl Debug for MaterialSlot
impl Debug for MaterialSlot
Source§impl<'de> Deserialize<'de> for MaterialSlot
impl<'de> Deserialize<'de> for MaterialSlot
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 PartialEq for MaterialSlot
impl PartialEq for MaterialSlot
Source§impl Serialize for MaterialSlot
impl Serialize for MaterialSlot
impl StructuralPartialEq for MaterialSlot
Auto Trait Implementations§
impl Forget for MaterialSlot
impl Freeze for MaterialSlot
impl Move for MaterialSlot
impl RefUnwindSafe for MaterialSlot
impl Send for MaterialSlot
impl Sync for MaterialSlot
impl Unpin for MaterialSlot
impl UnsafeUnpin for MaterialSlot
impl UnwindSafe for MaterialSlot
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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 more