| _createTexture(const char *filename, GFXTextureProfile *profile) | ProcessedMaterial | [protected] |
| _getRenderStateIndex(const SceneGraphData &sgData) | ProcessedMaterial | [protected, virtual] |
| _initPassStateBlock(const Material::BlendOp blendOp, U32 numTex, const U32 texFlags[Material::MAX_TEX_PER_PASS], GFXStateBlockDesc &result) | ProcessedMaterial | [protected, virtual] |
| _initRenderPassDataStateBlocks() | ProcessedMaterial | [protected, virtual] |
| _initRenderStateStateBlocks(const Material::BlendOp blendOp, U32 numTex, const U32 texFlags[Material::MAX_TEX_PER_PASS], GFXStateBlockRef renderStates[RenderPassData::STATE_MAX]) | ProcessedMaterial | [protected, virtual] |
| _initStateBlockTemplates(GFXStateBlockDesc &stateTranslucent, GFXStateBlockDesc &stateGlow, GFXStateBlockDesc &stateReflect) | ProcessedMaterial | [protected, virtual] |
| _setBlendState(Material::BlendOp blendOp, GFXStateBlockDesc &desc) | ProcessedMaterial | [protected] |
| _setRenderState(const SceneGraphData &sgData, const U32 pass) | ProcessedMaterial | [protected, virtual] |
| addStateBlockDesc(const GFXStateBlockDesc &sb) | ProcessedMaterial | [virtual] |
| allocMaterialParameters()=0 | ProcessedMaterial | [pure virtual] |
| cleanup(U32 pass) | ProcessedMaterial | [virtual] |
| dumpMaterialInfo() | ProcessedMaterial | [inline, virtual] |
| getDefaultMaterialParameters()=0 | ProcessedMaterial | [pure virtual] |
| getMaterialParameterHandle(const String &name)=0 | ProcessedMaterial | [pure virtual] |
| getMaterialParameters() | ProcessedMaterial | [inline, virtual] |
| getNumPasses() | ProcessedMaterial | [inline] |
| getNumStages()=0 | ProcessedMaterial | [pure virtual] |
| getPass(U32 pass) | ProcessedMaterial | [inline] |
| getPass(U32 pass) const | ProcessedMaterial | [inline] |
| getStageFromPass(U32 pass) const | ProcessedMaterial | [inline] |
| hasGlow() | ProcessedMaterial | [inline] |
| init(const GFXMaterialFeatureData::FeatureListHandle &features, GFXVertexFlags vertFlags)=0 | ProcessedMaterial | [pure virtual] |
| mCurrentParams | ProcessedMaterial | [protected] |
| mHasGlow | ProcessedMaterial | [protected] |
| mHasSetStageData | ProcessedMaterial | [protected] |
| mMaterial | ProcessedMaterial | [protected] |
| mMaxStages | ProcessedMaterial | [protected] |
| mPasses | ProcessedMaterial | [protected] |
| mStages | ProcessedMaterial | [protected] |
| mUserDefined | ProcessedMaterial | [protected] |
| mVertFlags | ProcessedMaterial | [protected] |
| ProcessedMaterial() | ProcessedMaterial | |
| setBuffers(GFXVertexBufferHandleBase *vertBuffer, GFXPrimitiveBufferHandle *primBuffer) | ProcessedMaterial | [virtual] |
| setEyePosition(MatrixF objTrans, Point3F position, U32 pass)=0 | ProcessedMaterial | [pure virtual] |
| setLightInfo(SceneState *, const SceneGraphData &sgData, U32 pass)=0 | ProcessedMaterial | [pure virtual] |
| setMaterialParameters(MaterialParameters *param, S32 pass) | ProcessedMaterial | [inline, virtual] |
| setTextureStages(SceneState *, const SceneGraphData &sgData, U32 pass)=0 | ProcessedMaterial | [pure virtual] |
| setTransforms(const MatrixF &world, const MatrixF &view, const MatrixF &projection, const U32 pass)=0 | ProcessedMaterial | [pure virtual] |
| setupPass(SceneState *, const SceneGraphData &sgData, U32 pass)=0 | ProcessedMaterial | [pure virtual] |
| ~ProcessedMaterial() | ProcessedMaterial | [virtual] |