Assimp  v3.1.1 (June 2014)
Assimp::LWO::Surface Struct Reference

Data structure for a LWO file surface (= material) More...

Public Member Functions

 Surface ()
 

Public Attributes

bool bDoubleSided
 true for two-sided materials More...
 
float mAdditiveTransparency
 Intensity of additive blending. More...
 
float mBumpIntensity
 Bump intensity scaling. More...
 
TextureList mBumpTextures
 
aiColor3D mColor
 Color of the surface. More...
 
float mColorHighlights
 
TextureList mColorTextures
 Textures - the first entry in the list is evaluated first. More...
 
TextureList mDiffuseTextures
 
float mDiffuseValue
 Various material parameters. More...
 
float mGlossiness
 
TextureList mGlossinessTextures
 
float mIOR
 Index of refraction. More...
 
float mLuminosity
 
float mMaximumSmoothAngle
 Maximum angle between two adjacent triangles that they can be smoothed - in degrees. More...
 
std::string mName
 Name of the surface. More...
 
TextureList mOpacityTextures
 
TextureList mReflectionTextures
 
ShaderList mShaders
 Names of the special shaders to be applied to the surface. More...
 
TextureList mSpecularTextures
 
float mSpecularValue
 
float mTransparency
 
std::string mVCMap
 Vertex color map to be used to color the surface. More...
 
uint32_t mVCMapType
 
bool mWireframe
 Wireframe flag. More...
 

Detailed Description

Data structure for a LWO file surface (= material)

Constructor & Destructor Documentation

§ Surface()

Assimp::LWO::Surface::Surface ( )
inline

Member Data Documentation

§ bDoubleSided

bool Assimp::LWO::Surface::bDoubleSided

true for two-sided materials

§ mAdditiveTransparency

float Assimp::LWO::Surface::mAdditiveTransparency

Intensity of additive blending.

§ mBumpIntensity

float Assimp::LWO::Surface::mBumpIntensity

Bump intensity scaling.

§ mBumpTextures

TextureList Assimp::LWO::Surface::mBumpTextures

§ mColor

aiColor3D Assimp::LWO::Surface::mColor

Color of the surface.

§ mColorHighlights

float Assimp::LWO::Surface::mColorHighlights

§ mColorTextures

TextureList Assimp::LWO::Surface::mColorTextures

Textures - the first entry in the list is evaluated first.

§ mDiffuseTextures

TextureList Assimp::LWO::Surface::mDiffuseTextures

§ mDiffuseValue

float Assimp::LWO::Surface::mDiffuseValue

Various material parameters.

§ mGlossiness

float Assimp::LWO::Surface::mGlossiness

§ mGlossinessTextures

TextureList Assimp::LWO::Surface::mGlossinessTextures

§ mIOR

float Assimp::LWO::Surface::mIOR

Index of refraction.

§ mLuminosity

float Assimp::LWO::Surface::mLuminosity

§ mMaximumSmoothAngle

float Assimp::LWO::Surface::mMaximumSmoothAngle

Maximum angle between two adjacent triangles that they can be smoothed - in degrees.

§ mName

std::string Assimp::LWO::Surface::mName

Name of the surface.

§ mOpacityTextures

TextureList Assimp::LWO::Surface::mOpacityTextures

§ mReflectionTextures

TextureList Assimp::LWO::Surface::mReflectionTextures

§ mShaders

ShaderList Assimp::LWO::Surface::mShaders

Names of the special shaders to be applied to the surface.

§ mSpecularTextures

TextureList Assimp::LWO::Surface::mSpecularTextures

§ mSpecularValue

float Assimp::LWO::Surface::mSpecularValue

§ mTransparency

float Assimp::LWO::Surface::mTransparency

§ mVCMap

std::string Assimp::LWO::Surface::mVCMap

Vertex color map to be used to color the surface.

§ mVCMapType

uint32_t Assimp::LWO::Surface::mVCMapType

§ mWireframe

bool Assimp::LWO::Surface::mWireframe

Wireframe flag.


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