Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

cavewriting::FadeInOutEffect Class Reference

#include <FadeInOutEffect.H>

Inherits cavewriting::Effect.

List of all members.

Public Member Functions

 FadeInOutEffect (Array< Word * > &words, double startTime, double duration=10.0, bool startPaused=true, double fadeInDuration=1.0, double pauseDuration=3.0, double fadeOutDuration=1.0)
virtual ~FadeInOutEffect ()
virtual void animate ()
 Subclasses should implement.

Static Public Member Functions

static FadeInOutEffectfromXML (xercesc::DOMElement *node, bool startPaused=true)

Protected Attributes

double _fadeInDuration
double _pauseDuration
double _fadeOutDuration

Constructor & Destructor Documentation

cavewriting::FadeInOutEffect::FadeInOutEffect Array< Word * > &  words,
double  startTime,
double  duration = 10.0,
bool  startPaused = true,
double  fadeInDuration = 1.0,
double  pauseDuration = 3.0,
double  fadeOutDuration = 1.0

virtual cavewriting::FadeInOutEffect::~FadeInOutEffect  )  [virtual]

Member Function Documentation

virtual void cavewriting::FadeInOutEffect::animate  )  [virtual]

Subclasses should implement.

Reimplemented from cavewriting::Effect.

static FadeInOutEffect* cavewriting::FadeInOutEffect::fromXML xercesc::DOMElement *  node,
bool  startPaused = true

Reads an Effect in from xml. Creates and returns an instance of the appropriate subclass.

Reimplemented from cavewriting::Effect.

Member Data Documentation

double cavewriting::FadeInOutEffect::_fadeInDuration [protected]

double cavewriting::FadeInOutEffect::_fadeOutDuration [protected]

double cavewriting::FadeInOutEffect::_pauseDuration [protected]

The documentation for this class was generated from the following file:
Generated on Sun Apr 17 13:34:28 2005 for cavewriting by  doxygen 1.4.0