_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] |