![]() |
omegalib
13.1
|
Base class for objects that can create renderables. More...
#include <Renderable.h>
Public Member Functions | |
| RenderableFactory () | |
| virtual | ~RenderableFactory () |
| virtual Renderable * | createRenderable ()=0 |
| virtual void | initialize (Engine *srv) |
| void | dispose () |
| void | refresh () |
| virtual bool | isInitialized () |
| Renderable * | getRenderable (Renderer *client) |
| Engine * | getEngine () |
Public Member Functions inherited from omicron::ReferenceType | |
| ReferenceType () | |
| virtual | ~ReferenceType () |
| void | ref () |
| void | unref () |
| long | refCount () |
Protected Member Functions | |
| Renderable * | addRenderable (Renderer *cli) |
Additional Inherited Members | |
Static Public Member Functions inherited from omicron::ReferenceType | |
| static void | printObjCounts () |
Static Protected Attributes inherited from omicron::ReferenceType | |
| static List< ReferenceType * > | mysObjList |
Base class for objects that can create renderables.
Inheritance diagram for omega::RenderableFactory:| omega::RenderableFactory::RenderableFactory | ( | ) |
|
virtual |
|
protected |
|
pure virtual |
| void omega::RenderableFactory::dispose | ( | ) |
|
inline |
| Renderable* omega::RenderableFactory::getRenderable | ( | Renderer * | client | ) |
|
virtual |
|
inlinevirtual |
| void omega::RenderableFactory::refresh | ( | ) |