[][src]Module mutiny::material

MAterials in mutiny. This module is renderer independent and the Components in it only specify materials data and some utilities. Each specific renderer should read this components in the scene and implement their behaivour

Re-exports

pub use self::basic_material::BasicMaterial;
pub use self::parameter::Parameter;
pub use self::outline_material::OutlineMaterial;

Modules

basic_material
metals
outline_material
parameter
texture
water

Structs

AnisotropicMaterial
AnisotropicMaterialBuilder

Builder for AnisotropicMaterial.

ClearcoatMaterial
ClearcoatMaterialBuilder

Builder for ClearcoatMaterial.

ClothMaterial
ClothMaterialBuilder

Builder for ClothMaterial.

ClothSubsurfaceMaterial
ClothSubsurfaceMaterialBuilder

Builder for ClothSubsurfaceMaterial.

DisneyPrincipledMaterial
DisneyPrincipledMaterialBuilder

Builder for DisneyPrincipledMaterial.

LambertMaterial
LambertMaterialBuilder

Builder for LambertMaterial.

MaterialRef
ProgramId
StandardMaterial
StandardMaterialBuilder

Builder for StandardMaterial.

SubsurfaceMaterial
SubsurfaceMaterialBuilder

Builder for SubsurfaceMaterial.

Enums

AlphaType
Face
MaterialType
Property

Traits

Material
PbrMaterial