AnimatedProcessor Class Reference

This class manages all animations for one processor. More...

#include <animatedprocessor.h>

Inheritance diagram for AnimatedProcessor:
Serializable

List of all members.

Public Member Functions

 AnimatedProcessor (Processor *processor)
 Constructor, gets a pointer to the processor which should be animated.
 ~AnimatedProcessor ()
 Destructor.
const std::vector
< PropertyTimeline * > 
getPropertyTimelines () const
 Returns an array of all propertytimelines which belong to this processor.
void renderAt (float time)
 Renders the complete Animation at a given time - respectively sets all properties of all processors to the value defined in the animation.
const ProcessorgetCorrespondingProcessor () const
 Returns a pointer to the corresponding processor.
const std::string getProcessorName () const
 Returns the name of the animated processor.
virtual void serialize (XmlSerializer &s) const
virtual void deserialize (XmlDeserializer &s)

Static Protected Attributes

static const std::string loggerCat_
 category used in logging

Friends

class XmlDeserializer

Detailed Description

This class manages all animations for one processor.

Definition at line 44 of file animatedprocessor.h.


Member Function Documentation

void deserialize ( XmlDeserializer s  )  [virtual]
See also:
Serializable::deserialize

Implements Serializable.

Definition at line 196 of file animatedprocessor.cpp.

void serialize ( XmlSerializer s  )  const [virtual]
See also:
Serializable::serialize

Implements Serializable.

Definition at line 191 of file animatedprocessor.cpp.