Torque3D Documentation / _generateds / DeferredMinnaertHLSL

DeferredMinnaertHLSL

Engine/source/lighting/advanced/hlsl/advancedLightingFeaturesHLSL.h

More...

Private Types

Public Functions

Returns the name of this feature.

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

Allows the feature to add macros to pixel shader compiles.

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

Fills texture related info in RenderPassData for this feature.

Detailed Description

Private Types

typedef ShaderFeatureHLSL Parent 

Public Functions

getName()

Reimplemented from: ShaderFeature

getResources(const MaterialFeatureData & fd)

Reimplemented from: ShaderFeature

processPix(Vector< ShaderComponent * > & componentList, const MaterialFeatureData & fd)

Reimplemented from: ShaderFeature

processPixMacros(Vector< GFXShaderMacro > & macros, 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