AnimationState Class Reference

class to organize all animationsettings to a certain processornetwork More...

#include <animationstate.h>

List of all members.

Public Member Functions

 AnimationState (NetworkEvaluator *network)
 creator gets the pointer to the current NetworkEvaluator
 AnimationState ()
 constructor
 AnimationState (std::string file)
 constructor to load an animation from a file
 ~AnimationState ()
 destructor
void saveAnimation (std::string file)
 this function saves all animation settings to a file
const std::vector
< AnimatedProcessor * > 
getAnimatedProcessors () const
 returns a vector of all AnimatedProcessors
void renderAt (float time)
 renders the animation to a specific time
AnimationStateclone ()
 reruns a clone of this object
void addAnimatedProcessor (const Processor *processor)
 adds a new AnimatedProcessor to the given Processor
void removeAnimatedProcessor (const Processor *processor)
 remove the AnimatedProcessor to the corresponding Processor
void addObserver (AnimationObserver *observer)
 adds an AnimationObserver
void removeObserver (AnimationObserver *observer)
 removes an AnimationObserver
std::vector< AnimationObserver * > getObservers ()
 returns a vector of all Observers

Detailed Description

class to organize all animationsettings to a certain processornetwork

Definition at line 44 of file animationstate.h.