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

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

Member Data Documentation

bool Assimp::LWO::Surface::bDoubleSided

true for two-sided materials

float Assimp::LWO::Surface::mAdditiveTransparency

Intensity of additive blending.

float Assimp::LWO::Surface::mBumpIntensity

Bump intensity scaling.

TextureList Assimp::LWO::Surface::mBumpTextures
aiColor3D Assimp::LWO::Surface::mColor

Color of the surface.

float Assimp::LWO::Surface::mColorHighlights
TextureList Assimp::LWO::Surface::mColorTextures

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

TextureList Assimp::LWO::Surface::mDiffuseTextures
float Assimp::LWO::Surface::mDiffuseValue

Various material parameters.

float Assimp::LWO::Surface::mGlossiness
TextureList Assimp::LWO::Surface::mGlossinessTextures
float Assimp::LWO::Surface::mIOR

Index of refraction.

float Assimp::LWO::Surface::mLuminosity
float Assimp::LWO::Surface::mMaximumSmoothAngle

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

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

Name of the surface.

TextureList Assimp::LWO::Surface::mOpacityTextures
TextureList Assimp::LWO::Surface::mReflectionTextures
ShaderList Assimp::LWO::Surface::mShaders

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

TextureList Assimp::LWO::Surface::mSpecularTextures
float Assimp::LWO::Surface::mSpecularValue
float Assimp::LWO::Surface::mTransparency
std::string Assimp::LWO::Surface::mVCMap

Vertex color map to be used to color the surface.

uint32_t Assimp::LWO::Surface::mVCMapType
bool Assimp::LWO::Surface::mWireframe

Wireframe flag.


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