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

ThingCameraPath Class Reference

#include <ThingCameraPath.h>

Inherits Thing.

Inheritance diagram for ThingCameraPath:

Inheritance graph
[legend]
Collaboration diagram for ThingCameraPath:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ThingCameraPath (char *targPath, char *camPath)
virtual ~ThingCameraPath (void)
void init ()
void render ()
void startAnim ()
void stopAnim ()

Public Attributes

float frameInt
int currentFrame
int maxFrame
Cameracam
Motionmot

Protected Attributes

bool stop
chartargetPath
charcameraPath
MiniMeshcameraMesh
MiniMeshtargetMesh
std::vector< Vertex * > lookAtCoords
std::vector< Vertex * > targetCoords

Constructor & Destructor Documentation

ThingCameraPath::ThingCameraPath char targPath,
char camPath
 

ThingCameraPath::~ThingCameraPath void   )  [virtual]
 


Member Function Documentation

void ThingCameraPath::init  )  [virtual]
 

Reimplemented from Thing.

void ThingCameraPath::render  )  [virtual]
 

Reimplemented from Thing.

void ThingCameraPath::startAnim  )  [inline]
 

void ThingCameraPath::stopAnim  )  [inline]
 


Member Data Documentation

Camera* ThingCameraPath::cam
 

MiniMesh* ThingCameraPath::cameraMesh [protected]
 

char* ThingCameraPath::cameraPath [protected]
 

int ThingCameraPath::currentFrame
 

float ThingCameraPath::frameInt
 

std::vector<Vertex*> ThingCameraPath::lookAtCoords [protected]
 

int ThingCameraPath::maxFrame
 

Motion* ThingCameraPath::mot
 

bool ThingCameraPath::stop [protected]
 

std::vector<Vertex*> ThingCameraPath::targetCoords [protected]
 

MiniMesh* ThingCameraPath::targetMesh [protected]
 

char* ThingCameraPath::targetPath [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Jan 24 17:42:33 2005 for Loud and Proud by doxygen 1.3.8