ProcessedMaterial Member List

This is the complete list of members for ProcessedMaterial, including all inherited members.

_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()=0ProcessedMaterial [pure virtual]
cleanup(U32 pass)ProcessedMaterial [virtual]
dumpMaterialInfo()ProcessedMaterial [inline, virtual]
getDefaultMaterialParameters()=0ProcessedMaterial [pure virtual]
getMaterialParameterHandle(const String &name)=0ProcessedMaterial [pure virtual]
getMaterialParameters()ProcessedMaterial [inline, virtual]
getNumPasses()ProcessedMaterial [inline]
getNumStages()=0ProcessedMaterial [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)=0ProcessedMaterial [pure virtual]
mCurrentParamsProcessedMaterial [protected]
mHasGlowProcessedMaterial [protected]
mHasSetStageDataProcessedMaterial [protected]
mMaterialProcessedMaterial [protected]
mMaxStagesProcessedMaterial [protected]
mPassesProcessedMaterial [protected]
mStagesProcessedMaterial [protected]
mUserDefinedProcessedMaterial [protected]
mVertFlagsProcessedMaterial [protected]
ProcessedMaterial()ProcessedMaterial
setBuffers(GFXVertexBufferHandleBase *vertBuffer, GFXPrimitiveBufferHandle *primBuffer)ProcessedMaterial [virtual]
setEyePosition(MatrixF objTrans, Point3F position, U32 pass)=0ProcessedMaterial [pure virtual]
setLightInfo(SceneState *, const SceneGraphData &sgData, U32 pass)=0ProcessedMaterial [pure virtual]
setMaterialParameters(MaterialParameters *param, S32 pass)ProcessedMaterial [inline, virtual]
setTextureStages(SceneState *, const SceneGraphData &sgData, U32 pass)=0ProcessedMaterial [pure virtual]
setTransforms(const MatrixF &world, const MatrixF &view, const MatrixF &projection, const U32 pass)=0ProcessedMaterial [pure virtual]
setupPass(SceneState *, const SceneGraphData &sgData, U32 pass)=0ProcessedMaterial [pure virtual]
~ProcessedMaterial()ProcessedMaterial [virtual]