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

§ Material()

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

Default constructor. Builds a default name for the material.

Member Data Documentation

§ mAmbient

aiColor3D Assimp::D3DS::Material::mAmbient

Ambient color of the material.

§ mBumpHeight

float Assimp::D3DS::Material::mBumpHeight

Scaling factor for the bump values.

§ mDiffuse

aiColor3D Assimp::D3DS::Material::mDiffuse

Diffuse color of the material.

§ mEmissive

aiColor3D Assimp::D3DS::Material::mEmissive

Emissive color.

§ mName

std::string Assimp::D3DS::Material::mName

Name of the material.

§ mShading

Discreet3DS::shadetype3ds Assimp::D3DS::Material::mShading

Shading type to be used.

§ mShininessStrength

float Assimp::D3DS::Material::mShininessStrength

Shininess strength, in percent.

§ mSpecular

aiColor3D Assimp::D3DS::Material::mSpecular

Specular color of the material.

§ mSpecularExponent

float Assimp::D3DS::Material::mSpecularExponent

Specular exponent.

§ mTransparency

float Assimp::D3DS::Material::mTransparency

Opacity of the material.

§ mTwoSided

bool Assimp::D3DS::Material::mTwoSided

True if the material must be rendered from two sides.

§ sTexAmbient

Texture Assimp::D3DS::Material::sTexAmbient

Ambient texture channel (used by the ASE format)

§ sTexBump

Texture Assimp::D3DS::Material::sTexBump

Bump texture channel.

§ sTexDiffuse

Texture Assimp::D3DS::Material::sTexDiffuse

Diffuse texture channel.

§ sTexEmissive

Texture Assimp::D3DS::Material::sTexEmissive

Emissive texture channel.

§ sTexOpacity

Texture Assimp::D3DS::Material::sTexOpacity

Opacity texture channel.

§ sTexReflective

Texture Assimp::D3DS::Material::sTexReflective

Reflective texture channel.

§ sTexShininess

Texture Assimp::D3DS::Material::sTexShininess

Shininess texture channel.

§ sTexSpecular

Texture Assimp::D3DS::Material::sTexSpecular

Specular texture channel.


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