RenderTranslucentMgr Class Reference

#include <renderTranslucentMgr.h>

Inheritance diagram for RenderTranslucentMgr:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 RenderTranslucentMgr ()
 RenderTranslucentMgr (F32 renderOrder, F32 processAddOrder)
virtual void render (SceneState *state)
AddInstResult addElement (RenderInst *inst)
 DECLARE_CONOBJECT (RenderTranslucentMgr)

Protected Member Functions

void setupSGData (MeshRenderInst *ri, SceneGraphData &data)

Private Types

typedef RenderBinManager Parent
 MaxBlend = 256
enum  { MaxBlend = 256 }

Private Member Functions

void setupStateBlocks ()
void setDefaultTransState ()
GFXStateBlockRef getStateBlock (const U8 transFlag)

Private Attributes

GFXStateBlockRef mStateBlocks [MaxBlend]

Member Typedef Documentation

Reimplemented from RenderBinManager.


Member Enumeration Documentation

anonymous enum [private]

Enumerator:
MaxBlend 


Constructor & Destructor Documentation

RenderTranslucentMgr::RenderTranslucentMgr (  ) 

RenderTranslucentMgr::RenderTranslucentMgr ( F32  renderOrder,
F32  processAddOrder 
)


Member Function Documentation

virtual void RenderTranslucentMgr::render ( SceneState state  )  [virtual]

Reimplemented from RenderBinManager.

AddInstResult RenderTranslucentMgr::addElement ( RenderInst inst  )  [virtual]

Reimplemented from RenderBinManager.

RenderTranslucentMgr::DECLARE_CONOBJECT ( RenderTranslucentMgr   ) 

void RenderTranslucentMgr::setupSGData ( MeshRenderInst ri,
SceneGraphData data 
) [protected, virtual]

Reimplemented from RenderBinManager.

void RenderTranslucentMgr::setupStateBlocks (  )  [private]

void RenderTranslucentMgr::setDefaultTransState (  )  [private]

GFXStateBlockRef RenderTranslucentMgr::getStateBlock ( const U8  transFlag  )  [private]


Member Data Documentation