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
 
ai_real mReflectivity
 
ai_real mRefractIndex
 
bool mRGBTransparency
 
ShadeType mShadeType
 
ai_real mShininess
 
aiColor4D mSpecular
 
Sampler mTexAmbient
 
Sampler mTexBump
 
Sampler mTexDiffuse
 
Sampler mTexEmissive
 
Sampler mTexReflective
 
Sampler mTexSpecular
 
Sampler mTexTransparent
 
ai_real 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

ai_real Assimp::Collada::Effect::mReflectivity

◆ mRefractIndex

ai_real Assimp::Collada::Effect::mRefractIndex

◆ mRGBTransparency

bool Assimp::Collada::Effect::mRGBTransparency

◆ mShadeType

ShadeType Assimp::Collada::Effect::mShadeType

◆ mShininess

ai_real 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

ai_real 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: