#include <KeyFramer.h>
Public Methods | |
KeyFramer () | |
void | play () |
void | rplay () |
void | pause () |
void | rewind () |
void | fastforward () |
void | stop () |
void | clear () |
void | step (float timeOfKey) |
void | setSpeed (float factor=1.0f) |
void | setLoops (int numTimesToLoop=1) |
void | addkey (const _keyType &key) |
std::map< float, _keyType > & | keys () |
const std::map< float, _keyType > & | keys () const |
float | begintime () const |
float | endtime () const |
float | length () |
bool | isPlaying () |
float | speed () const |
int | loops () |
int | loopsLeft () |
const _keyType & | key () const |
const gmtl::Quatf & | rotation () const |
const gmtl::Vec3f & | position () const |
const float & | time () const |
void | jump (float seekToTime) |
|
Definition at line 66 of file KeyFramer.h. References ani::KeyFramer< _keyType >::clear(), and ani::KeyFramer< _keyType >::stop(). |
|
Definition at line 76 of file KeyFramer.h. |
|
Definition at line 85 of file KeyFramer.h. |
|
Definition at line 92 of file KeyFramer.h. |
|
Definition at line 98 of file KeyFramer.h. References ani::KeyFramer< _keyType >::begintime(). Referenced by ani::KeyFramer< _keyType >::step(). |
|
Definition at line 105 of file KeyFramer.h. References ani::KeyFramer< _keyType >::length(). Referenced by ani::KeyFramer< _keyType >::step(). |
|
Definition at line 112 of file KeyFramer.h. References ani::KeyFramer< _keyType >::begintime(). Referenced by ani::KeyFramer< _keyType >::KeyFramer(), and ani::KeyFramer< _keyType >::step(). |
|
Definition at line 120 of file KeyFramer.h. References ani::KeyFramer< _keyType >::begintime(). Referenced by ani::KeyFramerImporter::execute(), ani::KeyFramer< _keyType >::KeyFramer(), and smooth(). |
|
Definition at line 134 of file KeyFramer.h. References ani::KeyFramer< _keyType >::fastforward(), ani::KeyFramer< _keyType >::jump(), ani::KeyFramer< _keyType >::length(), ani::KeyFramer< _keyType >::rewind(), and ani::KeyFramer< _keyType >::stop(). |
|
Definition at line 179 of file KeyFramer.h. |
|
Definition at line 190 of file KeyFramer.h. |
|
Definition at line 197 of file KeyFramer.h. References ani::KeyFramer< _keyType >::key(). Referenced by ani::KeyFramerImporter::execute(), and smooth(). |
|
Definition at line 206 of file KeyFramer.h. Referenced by ani::KeyFramerExporter::execute(), getTotalDist(), and smooth(). |
|
Definition at line 210 of file KeyFramer.h. |
|
Definition at line 213 of file KeyFramer.h. Referenced by ani::KeyFramer< _keyType >::clear(), ani::KeyFramer< _keyType >::length(), ani::KeyFramer< _keyType >::rewind(), and ani::KeyFramer< _keyType >::stop(). |
|
Definition at line 219 of file KeyFramer.h. Referenced by ani::KeyFramer< _keyType >::length(). |
|
Definition at line 225 of file KeyFramer.h. References ani::KeyFramer< _keyType >::begintime(), and ani::KeyFramer< _keyType >::endtime(). Referenced by ani::KeyFramer< _keyType >::fastforward(), ani::KeyFramer< _keyType >::jump(), and ani::KeyFramer< _keyType >::step(). |
|
Definition at line 233 of file KeyFramer.h. |
|
Definition at line 239 of file KeyFramer.h. |
|
Definition at line 246 of file KeyFramer.h. |
|
Definition at line 250 of file KeyFramer.h. |
|
Definition at line 253 of file KeyFramer.h. Referenced by ani::KeyFramer< _keyType >::addkey(). |
|
Definition at line 256 of file KeyFramer.h. |
|
Definition at line 259 of file KeyFramer.h. |
|
Definition at line 262 of file KeyFramer.h. |
|
Definition at line 281 of file KeyFramer.h. References ani::KeyFramer< _keyType >::length(). Referenced by ani::KeyFramer< _keyType >::step(). |