FoliageFeatureHLSL
Engine/source/shaderGen/HLSL/shaderFeatureHLSL.h
Protected Attributes
Public Functions
createConstHandles(GFXShader * shader, SimObject * userObject)
determineFeature(Material * material, const GFXVertexFormat * vertexFormat, U32 stageNum, const FeatureType & type, const FeatureSet & features, MaterialFeatureData * outFeatureData)
processPix(Vector< ShaderComponent * > & componentList, const MaterialFeatureData & fd)
processVert(Vector< ShaderComponent * > & componentList, const MaterialFeatureData & fd)
Detailed Description
Protected Attributes
ShaderIncludeDependency mDep
Public Functions
FoliageFeatureHLSL()
createConstHandles(GFXShader * shader, SimObject * userObject)
Reimplemented from: ShaderFeature
determineFeature(Material * material, const GFXVertexFormat * vertexFormat, U32 stageNum, const FeatureType & type, const FeatureSet & features, MaterialFeatureData * outFeatureData)
Reimplemented from: ShaderFeature
getName()
Reimplemented from: ShaderFeature
processPix(Vector< ShaderComponent * > & componentList, const MaterialFeatureData & fd)
Reimplemented from: ShaderFeature
processVert(Vector< ShaderComponent * > & componentList, const MaterialFeatureData & fd)
Reimplemented from: ShaderFeature