Assimp  v3.1.1 (June 2014)
Assimp::Collada::Effect Struct Reference

A collada effect. More...

Public Types

typedef std::map< std::string,
Collada::EffectParam
ParamLibrary
 

Public Member Functions

 Effect ()
 

Public Attributes

aiColor4D mAmbient
 
aiColor4D mDiffuse
 
bool mDoubleSided
 
aiColor4D mEmissive
 
bool mFaceted
 
bool mHasTransparency
 
bool mInvertTransparency
 
ParamLibrary mParams
 
aiColor4D mReflective
 
float mReflectivity
 
float mRefractIndex
 
bool mRGBTransparency
 
ShadeType mShadeType
 
float mShininess
 
aiColor4D mSpecular
 
Sampler mTexAmbient
 
Sampler mTexBump
 
Sampler mTexDiffuse
 
Sampler mTexEmissive
 
Sampler mTexReflective
 
Sampler mTexSpecular
 
Sampler mTexTransparent
 
float mTransparency
 
aiColor4D mTransparent
 
bool mWireframe
 

Detailed Description

A collada effect.

Can contain about anything according to the Collada spec, but we limit our version to a reasonable subset.

Member Typedef Documentation

Constructor & Destructor Documentation

Assimp::Collada::Effect::Effect ( )
inline

Member Data Documentation

aiColor4D Assimp::Collada::Effect::mAmbient
aiColor4D Assimp::Collada::Effect::mDiffuse
bool Assimp::Collada::Effect::mDoubleSided
aiColor4D Assimp::Collada::Effect::mEmissive
bool Assimp::Collada::Effect::mFaceted
bool Assimp::Collada::Effect::mHasTransparency
bool Assimp::Collada::Effect::mInvertTransparency
ParamLibrary Assimp::Collada::Effect::mParams
aiColor4D Assimp::Collada::Effect::mReflective
float Assimp::Collada::Effect::mReflectivity
float Assimp::Collada::Effect::mRefractIndex
bool Assimp::Collada::Effect::mRGBTransparency
ShadeType Assimp::Collada::Effect::mShadeType
float Assimp::Collada::Effect::mShininess
aiColor4D Assimp::Collada::Effect::mSpecular
Sampler Assimp::Collada::Effect::mTexAmbient
Sampler Assimp::Collada::Effect::mTexBump
Sampler Assimp::Collada::Effect::mTexDiffuse
Sampler Assimp::Collada::Effect::mTexEmissive
Sampler Assimp::Collada::Effect::mTexReflective
Sampler Assimp::Collada::Effect::mTexSpecular
Sampler Assimp::Collada::Effect::mTexTransparent
float Assimp::Collada::Effect::mTransparency
aiColor4D Assimp::Collada::Effect::mTransparent
bool Assimp::Collada::Effect::mWireframe

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