|
Assimp
v4.1. (December 2018)
|
Helper structure representing a 3ds material. More...
Inherited by Assimp::ASE::Material.
Public Member Functions | |
| Material ()=delete | |
| Default constructor has been deleted. More... | |
| Material (const Material &other)=default | |
| Material (const std::string &name) | |
| Constructor with explicit name. More... | |
| Material (Material &&other) AI_NO_EXCEPT | |
| Move constructor. This is explicitly written because MSVC doesn't support defaulting it. More... | |
| Material & | operator= (const Material &other)=default |
| Material & | operator= (Material &&other) AI_NO_EXCEPT |
| virtual | ~Material () |
Public Attributes | |
| aiColor3D | mAmbient |
| Ambient color of the material. More... | |
| ai_real | 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... | |
| ai_real | mShininessStrength |
| Shininess strength, in percent. More... | |
| aiColor3D | mSpecular |
| Specular color of the material. More... | |
| ai_real | mSpecularExponent |
| Specular exponent. More... | |
| ai_real | 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 a 3ds material.
|
delete |
Default constructor has been deleted.
|
inlineexplicit |
Constructor with explicit name.
|
default |
|
inline |
Move constructor. This is explicitly written because MSVC doesn't support defaulting it.
|
inlinevirtual |
Reimplemented in Assimp::ASE::Material.
| aiColor3D Assimp::D3DS::Material::mAmbient |
Ambient color of the material.
| ai_real Assimp::D3DS::Material::mBumpHeight |
Scaling factor for the bump values.
| aiColor3D Assimp::D3DS::Material::mDiffuse |
Diffuse color of the material.
| aiColor3D Assimp::D3DS::Material::mEmissive |
Emissive color.
| std::string Assimp::D3DS::Material::mName |
Name of the material.
| Discreet3DS::shadetype3ds Assimp::D3DS::Material::mShading |
Shading type to be used.
| ai_real Assimp::D3DS::Material::mShininessStrength |
Shininess strength, in percent.
| aiColor3D Assimp::D3DS::Material::mSpecular |
Specular color of the material.
| ai_real Assimp::D3DS::Material::mSpecularExponent |
Specular exponent.
| ai_real Assimp::D3DS::Material::mTransparency |
Opacity of the material.
| bool Assimp::D3DS::Material::mTwoSided |
True if the material must be rendered from two sides.
| Texture Assimp::D3DS::Material::sTexBump |
Bump texture channel.
| Texture Assimp::D3DS::Material::sTexDiffuse |
Diffuse texture channel.
| Texture Assimp::D3DS::Material::sTexEmissive |
Emissive texture channel.
| Texture Assimp::D3DS::Material::sTexOpacity |
Opacity texture channel.
| Texture Assimp::D3DS::Material::sTexReflective |
Reflective texture channel.
| Texture Assimp::D3DS::Material::sTexShininess |
Shininess texture channel.
| Texture Assimp::D3DS::Material::sTexSpecular |
Specular texture channel.