Torque2D Reference
Loading...
Searching...
No Matches
SceneRenderRequest Class Reference

#include <SceneRenderRequest.h>

Inheritance diagram for SceneRenderRequest:

Public Member Functions

 SceneRenderRequest ()
 ~SceneRenderRequest ()
SceneRenderRequest * set (SceneRenderObject *pSceneRenderObject, const Vector2 &worldPosition, const F32 depth, const Vector2 &sortPoint=Vector2::getZero(), const S32 serialId=0, StringTableEntry renderGroup=StringTable->EmptyString, void *pCustomData1=NULL, void *pCustomData2=NULL, S32 customDataKey1=0, S32 customDataKey2=0)
 Sets mandatory configuration.
virtual void resetState (void)
 Reset request state.

Public Attributes

SceneRenderObject * mpSceneRenderObject
Vector2 mWorldPosition
F32 mDepth
Vector2 mSortPoint
S32 mSerialId
StringTableEntry mRenderGroup
bool mBlendMode
GLenum mSrcBlendFactor
GLenum mDstBlendFactor
ColorF mBlendColor
F32 mAlphaTest
void * mpCustomData1
void * mpCustomData2
S32 mCustomDataKey1
S32 mCustomDataKey2
SceneRenderQueue * mpIsolatedRenderQueue

Constructor & Destructor Documentation

◆ SceneRenderRequest()

SceneRenderRequest ( )
inline

◆ ~SceneRenderRequest()

~SceneRenderRequest ( )
inline

Member Function Documentation

◆ resetState()

virtual void resetState ( void )
inlinevirtual

Reset request state.

Implements IFactoryObjectReset.

◆ set()

SceneRenderRequest * set ( SceneRenderObject * pSceneRenderObject,
const Vector2 & worldPosition,
const F32 depth,
const Vector2 & sortPoint = Vector2::getZero(),
const S32 serialId = 0,
StringTableEntry renderGroup = StringTable->EmptyString,
void * pCustomData1 = NULL,
void * pCustomData2 = NULL,
S32 customDataKey1 = 0,
S32 customDataKey2 = 0 )
inline

Sets mandatory configuration.

Member Data Documentation

◆ mAlphaTest

F32 mAlphaTest

◆ mBlendColor

ColorF mBlendColor

◆ mBlendMode

bool mBlendMode

◆ mCustomDataKey1

S32 mCustomDataKey1

◆ mCustomDataKey2

S32 mCustomDataKey2

◆ mDepth

F32 mDepth

◆ mDstBlendFactor

GLenum mDstBlendFactor

◆ mpCustomData1

void* mpCustomData1

◆ mpCustomData2

void* mpCustomData2

◆ mpIsolatedRenderQueue

SceneRenderQueue* mpIsolatedRenderQueue

◆ mpSceneRenderObject

SceneRenderObject* mpSceneRenderObject

◆ mRenderGroup

StringTableEntry mRenderGroup

◆ mSerialId

S32 mSerialId

◆ mSortPoint

Vector2 mSortPoint

◆ mSrcBlendFactor

GLenum mSrcBlendFactor

◆ mWorldPosition

Vector2 mWorldPosition

The documentation for this class was generated from the following file: