Assimp  v3.1.1 (June 2014)
Assimp::D3DS::Material Struct Reference

Helper structure representing a 3ds material. More...

Inherited by Assimp::ASE::Material.

Public Member Functions

 Material ()
 Default constructor. Builds a default name for the material. More...
 

Public Attributes

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...
 

Detailed Description

Helper structure representing a 3ds material.

Constructor & Destructor Documentation

Assimp::D3DS::Material::Material ( )
inline

Default constructor. Builds a default name for the material.

Member Data Documentation

aiColor3D Assimp::D3DS::Material::mAmbient

Ambient color of the material.

float 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.

float Assimp::D3DS::Material::mShininessStrength

Shininess strength, in percent.

aiColor3D Assimp::D3DS::Material::mSpecular

Specular color of the material.

float Assimp::D3DS::Material::mSpecularExponent

Specular exponent.

float 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::sTexAmbient

Ambient texture channel (used by the ASE format)

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.


The documentation for this struct was generated from the following file: