AccuTexFeatHLSL
Engine/source/shaderGen/HLSL/accuFeatureHLSL.h
Accu texture.
Public Functions
Var *
addOutAccuVec(Vector< ShaderComponent * > & componentList, MultiLine * meta)
getAccuVec(MultiLine * meta, LangElement * accuVec)
Identifies what type of blending a feature uses.
Returns the resource requirements of this feature based on what other features are present.
processPix(Vector< ShaderComponent * > & componentList, const MaterialFeatureData & fd)
processVert(Vector< ShaderComponent * > & componentList, const MaterialFeatureData & fd)
setTexData(Material::StageData & stageDat, const MaterialFeatureData & fd, RenderPassData & passData, U32 & texIndex)
Fills texture related info in RenderPassData for this feature.
Detailed Description
Accu texture.
Public Functions
addOutAccuVec(Vector< ShaderComponent * > & componentList, MultiLine * meta)
getAccuVec(MultiLine * meta, LangElement * accuVec)
getBlendOp()
Reimplemented from: ShaderFeature
getName()
Reimplemented from: ShaderFeature
getResources(const MaterialFeatureData & fd)
Reimplemented from: ShaderFeature
processPix(Vector< ShaderComponent * > & componentList, const MaterialFeatureData & fd)
Reimplemented from: ShaderFeature
processVert(Vector< ShaderComponent * > & componentList, const MaterialFeatureData & fd)
Reimplemented from: ShaderFeature
setTexData(Material::StageData & stageDat, const MaterialFeatureData & fd, RenderPassData & passData, U32 & texIndex)
Reimplemented from: ShaderFeature