Assimp
v3.1.1 (June 2014)
|
Helper structure representing an ASE material. More...
Inherits Assimp::D3DS::Material.
Public Member Functions | |
Material () | |
Default constructor. More... | |
![]() | |
Material () | |
Default constructor. Builds a default name for the material. More... | |
Public Attributes | |
std::vector< Material > | avSubMaterials |
Contains all sub materials of this material. More... | |
bool | bNeed |
Can we remove this material? More... | |
aiMaterial * | pcInstance |
aiMaterial object More... | |
![]() | |
aiColor3D | mAmbient |
Ambient color of the material. More... | |
float | mBumpHeight |
Scaling factor for the bump values. More... | |
aiColor3D | mDiffuse |
Diffuse color of the material. More... | |
aiColor3D | mEmissive |
Emissive color. More... | |
std::string | mName |
Name of the material. More... | |
Discreet3DS::shadetype3ds | mShading |
Shading type to be used. More... | |
float | mShininessStrength |
Shininess strength, in percent. More... | |
aiColor3D | mSpecular |
Specular color of the material. More... | |
float | mSpecularExponent |
Specular exponent. More... | |
float | mTransparency |
Opacity of the material. More... | |
bool | mTwoSided |
True if the material must be rendered from two sides. More... | |
Texture | sTexAmbient |
Ambient texture channel (used by the ASE format) More... | |
Texture | sTexBump |
Bump texture channel. More... | |
Texture | sTexDiffuse |
Diffuse texture channel. More... | |
Texture | sTexEmissive |
Emissive texture channel. More... | |
Texture | sTexOpacity |
Opacity texture channel. More... | |
Texture | sTexReflective |
Reflective texture channel. More... | |
Texture | sTexShininess |
Shininess texture channel. More... | |
Texture | sTexSpecular |
Specular texture channel. More... | |
Helper structure representing an ASE material.
|
inline |
Default constructor.
std::vector<Material> Assimp::ASE::Material::avSubMaterials |
Contains all sub materials of this material.
bool Assimp::ASE::Material::bNeed |
Can we remove this material?
aiMaterial* Assimp::ASE::Material::pcInstance |
aiMaterial object