#include <Presentation.h>
Collaboration diagram for Presentation:
Public Methods | |
Construction / Destruction | |
Presentation () | |
Construct a new Presentation. More... | |
~Presentation () | |
Destroy the Presentation. More... | |
Flow Control & Timing | |
void | begin () |
Begin the presentation. More... | |
Boolean | hasBegun () const |
Has the presentation begun? More... | |
void | nextPeriod () |
Step to the next period. More... | |
void | redraw () const |
Draw the state of the current period again. More... | |
Boolean | isPaused () const |
Is the presentation currenty paused? More... | |
void | pause () |
Pause the presentation. More... | |
void | resume () |
Resume a paused presentation. More... | |
Int32 | getTimeUntilNextPeriod () const |
Determine the amount of time until the next period begins. More... | |
Input management | |
void | receiveEvent (const EventType* evtPtr) |
Receive an input event. More... |
It is a facade that delegates most of the work to other classes.
Definition at line 46 of file Presentation.h.
|
Construct a new Presentation.
Definition at line 55 of file Presentation.h. |
|
Destroy the Presentation.
Definition at line 85 of file Presentation.h. |
|
Begin the presentation.
Definition at line 111 of file Presentation.h. |
|
Determine the amount of time until the next period begins. The result can be passed directly into a call to EvtGetEvent().
Definition at line 222 of file Presentation.h. |
|
Has the presentation begun?
Definition at line 129 of file Presentation.h. |
|
Is the presentation currenty paused?
Definition at line 178 of file Presentation.h. |
|
Step to the next period.
Definition at line 138 of file Presentation.h. |
|
Pause the presentation.
Definition at line 187 of file Presentation.h. |
|
Receive an input event. The event will be forwarded to the ActionEngine which has to decide whether it wants to react to it. Definition at line 247 of file Presentation.h. |
|
Draw the state of the current period again.
Definition at line 166 of file Presentation.h. |
|
Resume a paused presentation.
Definition at line 199 of file Presentation.h. |