Torque3D Documentation / _generateds / RenderPassStateToken

RenderPassStateToken

consoledoc.h

Abstract base class for RenderFormatToken, used to manipulate what goes on in the render manager.

More...

Public Attributes

bool

Enables or disables this token.

Public Functions

void

Disables the token.

void

Enables the token.

void

Toggles the token from enabled to disabled or vice versa.

Detailed Description

Abstract base class for RenderFormatToken, used to manipulate what goes on in the render manager.

You cannot actually instantiate RenderPassToken, only its child: RenderFormatToken. RenderFormatToken is an implementation which changes the format of the back buffer and/or the depth buffer.

The RenderPassStateBin manager changes the rendering state associated with a token it is declared with. In stock Torque 3D, a single example exists in the way of AL_FormatToken (found in renderManager.cs). In that script file, all the render managers are intialized, and a single RenderFormatToken is used. This implementation basically exists to ensure Advanced Lighting works with MSAA.

see:

game/core/scripts/client/renderManager.cs

Public Attributes

bool Enabled 

Enables or disables this token.

Public Functions

disable()

Disables the token.

enable()

Enables the token.

toggle()

Toggles the token from enabled to disabled or vice versa.