pub struct MaterialValues {
pub ambient: [f32; 4],
pub diffuse: [f32; 4],
pub double_sided: bool,
pub emission: [f32; 4],
pub specular: [f32; 4],
pub shininess: f32,
pub transparency: f32,
pub transparent: bool,
}Fields§
§ambient: [f32; 4]§diffuse: [f32; 4]§double_sided: bool§emission: [f32; 4]§specular: [f32; 4]§shininess: f32§transparency: f32§transparent: boolTrait Implementations§
Source§impl Clone for MaterialValues
impl Clone for MaterialValues
Source§fn clone(&self) -> MaterialValues
fn clone(&self) -> MaterialValues
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 MaterialValues
impl Debug for MaterialValues
Source§impl Default for MaterialValues
impl Default for MaterialValues
Source§fn default() -> MaterialValues
fn default() -> MaterialValues
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MaterialValues
impl<'de> Deserialize<'de> for MaterialValues
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 Serialize for MaterialValues
impl Serialize for MaterialValues
Auto Trait Implementations§
impl Freeze for MaterialValues
impl RefUnwindSafe for MaterialValues
impl Send for MaterialValues
impl Sync for MaterialValues
impl Unpin for MaterialValues
impl UnwindSafe for MaterialValues
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