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

A collada effect. More...

Public Types

typedef std::map< std::string, Collada::EffectParamParamLibrary
 

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

§ ParamLibrary

Constructor & Destructor Documentation

§ Effect()

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

Member Data Documentation

§ mAmbient

aiColor4D Assimp::Collada::Effect::mAmbient

§ mDiffuse

aiColor4D Assimp::Collada::Effect::mDiffuse

§ mDoubleSided

bool Assimp::Collada::Effect::mDoubleSided

§ mEmissive

aiColor4D Assimp::Collada::Effect::mEmissive

§ mFaceted

bool Assimp::Collada::Effect::mFaceted

§ mHasTransparency

bool Assimp::Collada::Effect::mHasTransparency

§ mInvertTransparency

bool Assimp::Collada::Effect::mInvertTransparency

§ mParams

ParamLibrary Assimp::Collada::Effect::mParams

§ mReflective

aiColor4D Assimp::Collada::Effect::mReflective

§ mReflectivity

float Assimp::Collada::Effect::mReflectivity

§ mRefractIndex

float Assimp::Collada::Effect::mRefractIndex

§ mRGBTransparency

bool Assimp::Collada::Effect::mRGBTransparency

§ mShadeType

ShadeType Assimp::Collada::Effect::mShadeType

§ mShininess

float Assimp::Collada::Effect::mShininess

§ mSpecular

aiColor4D Assimp::Collada::Effect::mSpecular

§ mTexAmbient

Sampler Assimp::Collada::Effect::mTexAmbient

§ mTexBump

Sampler Assimp::Collada::Effect::mTexBump

§ mTexDiffuse

Sampler Assimp::Collada::Effect::mTexDiffuse

§ mTexEmissive

Sampler Assimp::Collada::Effect::mTexEmissive

§ mTexReflective

Sampler Assimp::Collada::Effect::mTexReflective

§ mTexSpecular

Sampler Assimp::Collada::Effect::mTexSpecular

§ mTexTransparent

Sampler Assimp::Collada::Effect::mTexTransparent

§ mTransparency

float Assimp::Collada::Effect::mTransparency

§ mTransparent

aiColor4D Assimp::Collada::Effect::mTransparent

§ mWireframe

bool Assimp::Collada::Effect::mWireframe

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