| addStateBlockDesc(const GFXStateBlockDesc &desc) | MatInstance | [virtual] |
| allocMaterialParameters() | MatInstance | [virtual] |
| construct() | MatInstance | [private] |
| dumpShaderInfo() const | MatInstance | [virtual] |
| filterGlowPasses(const SceneGraphData &sgData) | MatInstance | [protected] |
| getCurPass() | MatInstance | [inline, virtual] |
| getCurStageNum() | MatInstance | [virtual] |
| getFeatureData() const | MatInstance | [inline, virtual] |
| getMaterial() | MatInstance | [inline, virtual] |
| getMaterialParameterHandle(const String &name) | MatInstance | [virtual] |
| getMaterialParameters() | MatInstance | [virtual] |
| getPass(U32 pass) | MatInstance | [virtual] |
| getProcessedMaterial() const | MatInstance | [inline] |
| getShaderMaterial() | MatInstance | [protected, virtual] |
| getVertFlags() const | MatInstance | [inline, virtual] |
| hasGlow() | MatInstance | [virtual] |
| init(const GFXMaterialFeatureData::FeatureListHandle instanceData, const GFXMaterialFeatureData::FeatureListHandle globalData, GFXVertexFlags vertFlags) | MatInstance | [virtual] |
| mActiveParameters | MatInstance | [protected] |
| Material class | MatInstance | [friend] |
| MatInstance(Material &mat) | MatInstance | [protected] |
| mCurPass | MatInstance | [protected] |
| mCurrentHandles | MatInstance | [protected] |
| mCurrentParameters | MatInstance | [protected] |
| mDefaultParameters | MatInstance | [protected] |
| mFeatureList | MatInstance | [protected] |
| mHasGlow | MatInstance | [protected] |
| mLightingHook | BaseMatInstance | |
| mMaterial | MatInstance | [protected] |
| mMatNameStr | BaseMatInstance | |
| mMaxStages | MatInstance | [protected] |
| mProcessedMaterial | MatInstance | [protected] |
| mUserDefinedState | MatInstance | [protected] |
| mVertFlags | MatInstance | [protected] |
| processMaterial(const GFXMaterialFeatureData::FeatureListHandle globalData) | MatInstance | [protected, virtual] |
| reInit(const GFXMaterialFeatureData::FeatureListHandle globalData) | MatInstance | [virtual] |
| setBuffers(GFXVertexBufferHandleBase *vertBuffer, GFXPrimitiveBufferHandle *primBuffer) | MatInstance | [virtual] |
| setEyePosition(MatrixF objTrans, Point3F position) | MatInstance | [virtual] |
| setLightInfo(SceneState *, const SceneGraphData &sgData) | MatInstance | [virtual] |
| setMaterialParameters(MaterialParameters *param) | MatInstance | [virtual] |
| setTextureStages(SceneState *state, const SceneGraphData &sgData) | MatInstance | [virtual] |
| setTransforms(const MatrixF &world, const MatrixF &view, const MatrixF &projection) | MatInstance | [virtual] |
| setupPass(SceneState *, const SceneGraphData &sgData) | MatInstance | [virtual] |
| ~BaseMatInstance() | BaseMatInstance | [inline, virtual] |
| ~MatInstance() | MatInstance | [virtual] |