Torque3D Documentation / _generateds / afxZodiacTerrainRenderer

afxZodiacTerrainRenderer

Engine/source/afx/afxZodiacTerrainRenderer_T3D.h

More...

Classes:

Private Types

Private Static Attributes

Public Static Attributes

Private Functions

chooseStateBlock(U32 blend, bool isReflectPass)

Public Static Functions

Detailed Description

Private Types

typedef RenderBinManager Parent 

Private Attributes

GFXStateBlockRef add_norefl_zb_SB 
GFXStateBlockRef add_refl_zb_SB 
GFXShaderConstHandle * color_sc 
GFXStateBlockRef norm_norefl_zb_SB 
GFXStateBlockRef norm_refl_zb_SB 
GFXShaderConstHandle * projection_sc 
GFXShaderConstBufferRef shader_consts 
bool shader_initialized 
GFXStateBlockRef sub_norefl_zb_SB 
GFXStateBlockRef sub_refl_zb_SB 
Vector< TerrainZodiacElem > terrain_zodes 
ShaderData * zodiac_shader 

Private Static Attributes

afxZodiacTerrainRenderer * master 

Public Static Attributes

const RenderInstType RIT_TerrainZodiac 

Private Functions

chooseStateBlock(U32 blend, bool isReflectPass)

Public Functions

afxZodiacTerrainRenderer()

afxZodiacTerrainRenderer(F32 renderOrder, F32 processAddOrder)

~afxZodiacTerrainRenderer()

addZodiac(U32 zode_idx, const Point3F & pos, F32 ang, const TerrainBlock * , const TerrCell * , const MatrixF & mRenderObjToWorld, F32 camDist)

clear()

Reimplemented from: RenderBinManager

DECLARE_CATEGORY("AFX" )

DECLARE_CONOBJECT(afxZodiacTerrainRenderer )

initShader()

render(SceneRenderState * )

Reimplemented from: RenderBinManager

sort()

Reimplemented from: RenderBinManager

Public Static Functions

getMaster()