afxZodiacPolysoupRenderer
Engine/source/afx/afxZodiacPolysoupRenderer_T3D.h
Classes:
Private Types
Parent
Private Attributes
Vector< PolysoupZodiacElem >
bool
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
Vector< PolysoupZodiacElem > polysoup_zodes
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
afxZodiacPolysoupRenderer * master
Public Static Attributes
const RenderInstType RIT_PolysoupZodiac
Private Functions
chooseStateBlock(U32 blend, bool isReflectPass)
Public Functions
afxZodiacPolysoupRenderer()
afxZodiacPolysoupRenderer(F32 renderOrder, F32 processAddOrder)
~afxZodiacPolysoupRenderer()
addZodiac(U32 zode_idx, ConcretePolyList * , const Point3F & pos, F32 ang, const TSStatic * , F32 camDist)
clear()
Reimplemented from: RenderBinManager
DECLARE_CATEGORY("AFX" )
DECLARE_CONOBJECT(afxZodiacPolysoupRenderer )
initShader()
render(SceneRenderState * )
Reimplemented from: RenderBinManager
sort()
Reimplemented from: RenderBinManager