ActionRenderer Class Reference

#include <Action.h>

Inheritance diagram for ActionRenderer:

ExplosionNukeRenderer MetaActionRenderer MissileActionRenderer SphereActionRenderer TalkRenderer TeleportRenderer TextActionRenderer ExplosionLaserBeamRenderer ExplosionRingRenderer

List of all members.

Public Member Functions

 ActionRenderer ()
virtual ~ActionRenderer ()
virtual void draw (Action *action)=0
virtual void simulate (Action *action, float frametime, bool &removeAction)

Friends

class Action


Detailed Description

Definition at line 29 of file Action.h.


Constructor & Destructor Documentation

ActionRenderer::ActionRenderer (  ) 

Definition at line 62 of file Action.cpp.

ActionRenderer::~ActionRenderer (  )  [virtual]

Definition at line 66 of file Action.cpp.


Member Function Documentation

virtual void ActionRenderer::draw ( Action action  )  [pure virtual]

Implemented in ExplosionLaserBeamRenderer, ExplosionNukeRenderer, ExplosionRingRenderer, MissileActionRenderer, SphereActionRenderer, TalkRenderer, TeleportRenderer, and TextActionRenderer.

Referenced by Action::draw().

void ActionRenderer::simulate ( Action action,
float  frametime,
bool &  removeAction 
) [virtual]

Reimplemented in ExplosionLaserBeamRenderer, ExplosionNukeRenderer, ExplosionRingRenderer, MissileActionRenderer, SphereActionRenderer, TalkRenderer, TeleportRenderer, and TextActionRenderer.

Definition at line 70 of file Action.cpp.

Referenced by Action::simulate().


Friends And Related Function Documentation

friend class Action [friend]

Definition at line 32 of file Action.h.


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:00 2009 for Scorched3D by  doxygen 1.5.3