| addStateBlockDesc(const GFXStateBlockDesc &desc)=0 | BaseMatInstance | [pure virtual] |
| allocMaterialParameters()=0 | BaseMatInstance | [pure virtual] |
| dumpShaderInfo() const | BaseMatInstance | [inline, virtual] |
| getCurPass()=0 | BaseMatInstance | [pure virtual] |
| getCurStageNum()=0 | BaseMatInstance | [pure virtual] |
| getFeatureData() const =0 | BaseMatInstance | [pure virtual] |
| getMaterial()=0 | BaseMatInstance | [pure virtual] |
| getMaterialParameterHandle(const String &name)=0 | BaseMatInstance | [pure virtual] |
| getMaterialParameters()=0 | BaseMatInstance | [pure virtual] |
| getPass(U32 pass)=0 | BaseMatInstance | [pure virtual] |
| getVertFlags() const =0 | BaseMatInstance | [pure virtual] |
| hasGlow()=0 | BaseMatInstance | [pure virtual] |
| init(const GFXMaterialFeatureData::FeatureListHandle instanceData, const GFXMaterialFeatureData::FeatureListHandle globalData, GFXVertexFlags vertFlags)=0 | BaseMatInstance | [pure virtual] |
| mLightingHook | BaseMatInstance | |
| mMatNameStr | BaseMatInstance | |
| reInit(const GFXMaterialFeatureData::FeatureListHandle globalData)=0 | BaseMatInstance | [pure virtual] |
| setBuffers(GFXVertexBufferHandleBase *vertBuffer, GFXPrimitiveBufferHandle *primBuffer)=0 | BaseMatInstance | [pure virtual] |
| setEyePosition(MatrixF objTrans, Point3F position)=0 | BaseMatInstance | [pure virtual] |
| setLightInfo(SceneState *, const SceneGraphData &sgData)=0 | BaseMatInstance | [pure virtual] |
| setMaterialParameters(MaterialParameters *param)=0 | BaseMatInstance | [pure virtual] |
| setTextureStages(SceneState *, const SceneGraphData &sgData)=0 | BaseMatInstance | [pure virtual] |
| setTransforms(const MatrixF &world, const MatrixF &view, const MatrixF &projection)=0 | BaseMatInstance | [pure virtual] |
| setupPass(SceneState *, const SceneGraphData &sgData)=0 | BaseMatInstance | [pure virtual] |
| ~BaseMatInstance() | BaseMatInstance | [inline, virtual] |