CameraInstructions Class Reference

#include <CameraInstructions.h>

Inherited by CameraInstructionMove, CameraInstructionNormal, CameraInstructionSet, and CameraInstructionStay.

Inheritance diagram for CameraInstructions:

Inheritance graph
[legend]
Collaboration diagram for CameraInstructions:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CameraInstructions (CameraAnimator *anim)
virtual ~CameraInstructions ()
virtual void execute ()=0

Protected Attributes

CameraAnimatoranimator
 a pointer to the animator for changing the cameras and other data

Detailed Description

Virtual class for every animation instruction
Author:
Christian Engels

Definition at line 14 of file CameraInstructions.h.


Constructor & Destructor Documentation

CameraInstructions::CameraInstructions ( CameraAnimator anim  )  [inline]

Constructor

Definition at line 19 of file CameraInstructions.h.

virtual CameraInstructions::~CameraInstructions (  )  [inline, virtual]

Destruktor

Definition at line 25 of file CameraInstructions.h.


Member Function Documentation

virtual void CameraInstructions::execute (  )  [pure virtual]

method for executing this instruction

Implemented in CameraInstructionMove, CameraInstructionSet, CameraInstructionNormal, and CameraInstructionStay.


Member Data Documentation

CameraAnimator* CameraInstructions::animator [protected]

a pointer to the animator for changing the cameras and other data

Definition at line 33 of file CameraInstructions.h.

Referenced by CameraInstructionStay::execute(), CameraInstructionNormal::execute(), CameraInstructionSet::execute(), and CameraInstructionMove::execute().


The documentation for this class was generated from the following file:
Generated on Fri Feb 1 00:02:13 2008 for Grayfall by  doxygen 1.5.1