Zustandklasse fuer eine Animation. More...
#include <AStep.h>
Public Member Functions | |
Animation () | |
int | getID (void) |
void | test (void) |
void | create (void) |
Legt programmatisch die Animationspfade fest. | |
void | start (void) |
bool | isCameraFreezed (void) |
isCameraFreezed | |
void | stop (void) |
bool | doStep (void) |
bool | isRunning (void) |
void | load (DataInputStream &dataIn) |
Liest das Animations-Objekt aus dem Inputstream. | |
void | loadNEU (DataInputStream &dataIn) |
Liest das Animations-Objekt aus dem Inputstream. | |
void | save (DataOutputStream &dataOut) |
Serialisiert das Animations-Objekt in den Outputstream. | |
void | dump (void) |
Obligatorische Dump-Methode fuer debugging. | |
virtual | ~Animation () |
Public Attributes | |
int | m_subIDSize |
int | m_subID [10] |
Vec | m_dirVec |
float | m_wX |
float | m_wY |
float | m_wZ |
Vec | m_rotPosOrg |
Vec | m_rotPosOrgT |
Vec | m_rotPos |
Private Attributes | |
int | m_aID |
bool | m_isRunning |
bool | m_cameraFreeze |
bool | m_moveFinished |
bool | m_rotXFinished |
bool | m_rotYFinished |
bool | m_rotZFinished |
std::vector< AStep * > | m_stepListMove |
std::vector< AStep * > | m_stepListRotX |
std::vector< AStep * > | m_stepListRotY |
std::vector< AStep * > | m_stepListRotZ |
int | m_stepIndexMove |
int | m_stepIndexRotX |
int | m_stepIndexRotY |
int | m_stepIndexRotZ |
bool | m_repeat |
Zustandklasse fuer eine Animation.
Animation::Animation | ( | ) |
Animation::~Animation | ( | ) | [virtual] |
void Animation::create | ( | void | ) |
Legt programmatisch die Animationspfade fest.
bool Animation::doStep | ( | void | ) |
void Animation::dump | ( | void | ) |
Obligatorische Dump-Methode fuer debugging.
int Animation::getID | ( | void | ) |
bool Animation::isCameraFreezed | ( | void | ) |
isCameraFreezed
bool Animation::isRunning | ( | void | ) |
void Animation::load | ( | DataInputStream & | dataIn | ) |
Liest das Animations-Objekt aus dem Inputstream.
dataIn | DataInputStream |
void Animation::loadNEU | ( | DataInputStream & | dataIn | ) |
Liest das Animations-Objekt aus dem Inputstream.
dataIn | DataInputStream |
void Animation::save | ( | DataOutputStream & | dataOut | ) |
Serialisiert das Animations-Objekt in den Outputstream.
dataOut | DataOutputStream |
IOException |
void Animation::start | ( | void | ) |
void Animation::stop | ( | void | ) |
void Animation::test | ( | void | ) |
int Animation::m_aID [private] |
bool Animation::m_cameraFreeze [private] |
bool Animation::m_isRunning [private] |
bool Animation::m_moveFinished [private] |
bool Animation::m_repeat [private] |
bool Animation::m_rotXFinished [private] |
bool Animation::m_rotYFinished [private] |
bool Animation::m_rotZFinished [private] |
int Animation::m_stepIndexMove [private] |
int Animation::m_stepIndexRotX [private] |
int Animation::m_stepIndexRotY [private] |
int Animation::m_stepIndexRotZ [private] |
std::vector<AStep*> Animation::m_stepListMove [private] |
std::vector<AStep*> Animation::m_stepListRotX [private] |
std::vector<AStep*> Animation::m_stepListRotY [private] |
std::vector<AStep*> Animation::m_stepListRotZ [private] |
int Animation::m_subID[10] |
float Animation::m_wX |
float Animation::m_wY |
float Animation::m_wZ |