afxZodiacTerrainRenderer
Engine/source/afx/afxZodiacTerrainRenderer_T3D.h
Classes:
Private Types
Parent
Private Attributes
bool
Vector< TerrainZodiacElem >
Private Static Attributes
Public Static Attributes
Private Functions
chooseStateBlock(U32 blend, bool isReflectPass)
Public Functions
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