#include <renderleda.h>
Inheritance diagram for RenderLeda:
Public Methods | |
RenderLeda () | |
RenderLeda (string filepath) | |
RenderLeda (Scene *s, string filepath) | |
virtual | ~RenderLeda () |
virtual void | ShowCurrentAnimationFrame () |
Display the current animation frame in a rendering window. | |
virtual void | Init () |
Initialized the renderer. | |
virtual void | Reset () |
Reset the renderer. | |
virtual void | HandleEvents () |
Process IO events. | |
virtual void | Terminate () |
Implement functions upon termination of the renderer. | |
void | InitData () |
void | DrawBodies (const vector &x) |
void | DrawEnv () |
virtual void | DrawPath () |
Display an entire path (the specific renderer determines how). | |
Public Attributes | |
int | TransformDim |
Protected Attributes | |
window* | W |
array<list<polygon> > | Env |
array<list<polygon> > | Bodies |
bool | FirstFrameDisplayed |
vector | PreviousFrame |
|
|
|
|
|
|
|
|
|
|
|
|
|
Display an entire path (the specific renderer determines how).
Reimplemented from Render. |
|
Process IO events.
Reimplemented from Render. |
|
Initialized the renderer.
Reimplemented from Render. |
|
|
|
Reset the renderer.
Reimplemented from Render. |
|
Display the current animation frame in a rendering window.
Reimplemented from Render. |
|
Implement functions upon termination of the renderer.
Reimplemented from Render. |
|
|
|
|
|
|
|
|
|
|
|
|