|
Equalizer
1.6.1
|
Inheritance diagram for eqHello::Renderer:
Collaboration diagram for eqHello::Renderer:Public Member Functions | |
| Renderer (seq::Application &application) | |
| virtual | ~Renderer () |
| Destruct this renderer. More... | |
Public Member Functions inherited from seq::Renderer | |
| Renderer (Application &application) | |
| Construct a new renderer. More... | |
| virtual bool | init (co::Object *initData) |
| Initialize the renderer. More... | |
| virtual bool | exit () |
| De-initialize the renderer. More... | |
| virtual bool | initContext (co::Object *initData) |
| Initialize an OpenGL context. More... | |
| virtual bool | exitContext () |
| De-initialize an OpenGL context. More... | |
| virtual void | clear (co::Object *frameData) |
| Clear the frame buffer. More... | |
| virtual void | applyRenderContext () |
| Apply the current rendering parameters to OpenGL. More... | |
| const RenderContext & | getRenderContext () const |
| virtual void | applyModelMatrix () |
| Apply the current model matrix to OpenGL. More... | |
| detail::Renderer * | getImpl () |
| co::Object * | getFrameData () |
| Application & | getApplication () |
| const Application & | getApplication () const |
| virtual ViewData * | createViewData () |
| Create a new per-view data instance. More... | |
| virtual void | destroyViewData (ViewData *viewData) |
| Delete the given view data. More... | |
| const GLEWContext * | glewGetContext () const |
| Get the GLEW context for this renderer. More... | |
| const Frustumf & | getFrustum () const |
| const Matrix4f & | getViewMatrix () const |
| const Matrix4f & | getModelMatrix () const |
| virtual co::Object * | createObject (const uint32_t type) |
| virtual void | destroyObject (co::Object *object, const uint32_t type) |
Protected Member Functions | |
| virtual void | draw (co::Object *frameData) |
| The rendering routine, a.k.a., glutDisplayFunc() | |
|
inlinevirtual |
1.8.5