#include <TimeTrack.h>
Inheritance diagram for OpenCAL::TimeTrack:
Public Member Functions | |
TimeTrack (KeyFrameSystem *keyFrameSystem) | |
KeyFrameSystem * | getKeyFrameSystem () |
float | getCurrentTime () const |
float | getLength () const |
bool | isLooping () const |
bool | isStopped () const |
void | setLoop (bool loop) |
void | step (float deltaSeconds) |
void | rewind () |
void | setTime (float time) |
void | pause () |
void | unpause () |
virtual void | apply ()=0 |
Protected Member Functions | |
float | applySpeed () const |
Protected Attributes | |
KeyFrameSystem * | m_keyFrameSystem |
float | m_currentTime |
float | m_length |
bool | m_loop |
bool | m_stopped |
Definition at line 29 of file TimeTrack.h.