afxZodiacGroundPlaneRenderer
Engine/source/afx/afxZodiacGroundPlaneRenderer_T3D.h
Classes:
Private Types
Parent
Private Attributes
Vector< GroundPlaneZodiacElem >
bool
Private Static Attributes
Public Static Attributes
Private Functions
chooseStateBlock(U32 blend, bool isReflectPass)
Public Functions
afxZodiacGroundPlaneRenderer(F32 renderOrder, F32 processAddOrder)
DECLARE_CATEGORY("AFX" )
render(SceneRenderState * state)
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
Vector< GroundPlaneZodiacElem > groundPlane_zodiacs
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
ShaderData * zodiac_shader
Private Static Attributes
afxZodiacGroundPlaneRenderer * master
Public Static Attributes
const RenderInstType RIT_GroundPlaneZodiac
Private Functions
chooseStateBlock(U32 blend, bool isReflectPass)
Public Functions
afxZodiacGroundPlaneRenderer()
afxZodiacGroundPlaneRenderer(F32 renderOrder, F32 processAddOrder)
~afxZodiacGroundPlaneRenderer()
addZodiac(U32 zode_idx, const Point3F & pos, F32 ang, const GroundPlane * , F32 camDist)
clear()
Reimplemented from: RenderBinManager
DECLARE_CATEGORY("AFX" )
DECLARE_CONOBJECT(afxZodiacGroundPlaneRenderer )
initShader()
render(SceneRenderState * state)
Reimplemented from: RenderBinManager
sort()
Reimplemented from: RenderBinManager