RenderPassManager Class Reference#include <renderPassManager.h>
Inheritance diagram for RenderPassManager: ![]()
Member Typedef Documentation
Reimplemented from SimObject.
This signal is triggered when a render bin is about to be rendered. Params are render manager, and bool bStart which is true before rendering the bin and false after
Constructor & Destructor Documentation
Member Function Documentation
Called by SceneGraph when GFX and materials are loaded.
template<typename T>
Allocate a render instance, use like so: MyRenderInstType* t = gRenderInstMgr->allocInst<MyRenderInstType>(); Valid until clear called.
Allocate a matrix, valid until clear called.
Add a RenderInstance to the list.
Sorts the list of RenderInst's per bin. (Normally, one should just call renderPass).
Renders the list of RenderInsts (Normally, one should just call renderPass).
Resets our allocated RenderInstances and Matrices. (Normally, one should just call renderPass).
Add a render bin manager to the list of render bin manager, this SceneRenderPassManager now owns the render bin manager and will free it when needed.
Removes a manager from render and process add lists.
Clears the render bin manager lists and free's the render bin managers.
How many render bin managers do we have?
Get the render manager at i.
Get scene manager which this render pass belongs to.
Register dynamic fields in a subclass of ConsoleObject.
Reimplemented from SimObject.
Member Data Documentation
for debugging - incremented every call to addInst()
for debugging - incremented every call to addElement() in addInst()
|