ProcessedDeferredMaterial
Engine/source/renderInstance/renderDeferredMgr.h
Private Types
Parent
Protected Attributes
Public Functions
ProcessedDeferredMaterial(Material & mat, const RenderDeferredMgr * deferredMgr)
addStateBlockDesc(const GFXStateBlockDesc & desc)
Returns the number of stages we're rendering (not to be confused with the number of passes).
Protected Functions
_determineFeatures(U32 stageNum, MaterialFeatureData & fd, const FeatureSet & features)
Fills in the MaterialFeatureData for the given stage.
Detailed Description
Private Types
typedef ProcessedShaderMaterial Parent
Protected Attributes
const RenderDeferredMgr * mDeferredMgr
bool mIsLightmappedGeometry
Public Functions
ProcessedDeferredMaterial(Material & mat, const RenderDeferredMgr * deferredMgr)
addStateBlockDesc(const GFXStateBlockDesc & desc)
Reimplemented from: ProcessedMaterial
getNumStages()
Reimplemented from: ProcessedShaderMaterial
Protected Functions
_determineFeatures(U32 stageNum, MaterialFeatureData & fd, const FeatureSet & features)
Reimplemented from: ProcessedShaderMaterial