pub struct MaterialProperties<'a> { /* private fields */ }
Expand description

Proxy type to material properties.

Implementations

Returns shading model.

Returns shading model.

Returns default if the value is not set.

Returns multi layer flag.

Returns multi layer flag.

Returns default if the value is not set.

Returns emissive color.

Returns emissive color.

Returns default if the value is not set.

Returns emissive factor.

Returns emissive factor.

Returns default if the value is not set.

Returns ambient color.

Returns ambient color.

Returns default if the value is not set.

Returns ambient factor.

Returns ambient factor.

Returns default if the value is not set.

Returns diffuse color.

Returns diffuse color.

Returns default if the value is not set.

Returns diffuse factor.

Returns diffuse factor.

Returns default if the value is not set.

Returns bump vector.

Returns bump vector.

Returns default if the value is not set.

Returns bump factor.

Returns bump factor.

Returns default if the value is not set.

Returns normal map.

Returns normal map.

Returns default if the value is not set.

Returns transparent color.

Returns transparent color.

Returns default if the value is not set.

Returns transparency factor.

Returns transparency factor.

Returns default if the value is not set.

Returns displacement color.

Returns displacement color.

Returns default if the value is not set.

Returns displacement factor.

Returns displacement factor.

Returns default if the value is not set.

Returns vector displacement color.

Returns vector displacement color.

Returns default if the value is not set.

Returns vector displacement factor.

Returns vector displacement factor.

Returns default if the value is not set.

Returns specular color.

Returns specular color.

Returns default if the value is not set.

Returns specular factor.

Returns specular color.

Returns default if the value is not set.

Returns shininess.

Returns shininess.

Returns default if the value is not set.

Returns reflection color.

Returns reflection color.

Returns default if the value is not set.

Returns reflection factor.

Returns reflection color.

Returns default if the value is not set.

Methods from Deref<Target = ObjectProperties<'a>>

Returns property handle if found.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

The resulting type after dereferencing.

Dereferences the value.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.