Torque3D Documentation / _generateds / DiffuseMapFeatHLSL

DiffuseMapFeatHLSL

Engine/source/shaderGen/HLSL/shaderFeatureHLSL.h

Base texture.

More...

Protected Attributes

Public Functions

Identifies what type of blending a feature uses.

Returns the name of this feature.

Gets the render target this shader feature is assigning data to.

Returns the resource requirements of this feature based on what other features are present.

setTexData(Material::StageData & stageDat, const MaterialFeatureData & fd, RenderPassData & passData, U32 & texIndex)

Fills texture related info in RenderPassData for this feature.

Detailed Description

Base texture.

Protected Attributes

ShaderIncludeDependency mTorqueDep 

Public Functions

DiffuseMapFeatHLSL()

getBlendOp()

Reimplemented from: ShaderFeature

getName()

Reimplemented from: ShaderFeature

getOutputTargets(const MaterialFeatureData & fd)

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