torque Torque Game Engine Documentation
TGE Version 1.5.2

CameraSpline Class Reference

#include <cameraSpline.h>


Public Member Functions

 CameraSpline ()
 ~CameraSpline ()
bool isEmpty ()
S32 size ()
Knotremove (Knot *w)
void removeAll ()
Knotfront ()
Knotback ()
void push_back (Knot *w)
void push_front (Knot *w)
KnotgetKnot (S32 i)
Knotnext (Knot *k)
Knotprev (Knot *k)
F32 advanceTime (F32 t, S32 delta_ms)
F32 advanceDist (F32 t, F32 meters)
void value (F32 t, Knot *result, bool skip_rotation=false)
F32 getDistance (F32 t)
F32 getTime (F32 d)
void renderTimeMap ()

Private Member Functions

void buildTimeMap ()

Private Attributes

KnotmFront
S32 mSize
bool mIsMapDirty
Vector< TimeMapmTimeMap

Data Structures

struct  Knot
struct  TimeMap


Constructor & Destructor Documentation

CameraSpline::CameraSpline (  ) 

CameraSpline::~CameraSpline (  ) 


Member Function Documentation

bool CameraSpline::isEmpty (  )  [inline]

S32 CameraSpline::size (  )  [inline]

Knot* CameraSpline::remove ( Knot w  ) 

void CameraSpline::removeAll (  ) 

Knot* CameraSpline::front (  )  [inline]

Knot* CameraSpline::back (  )  [inline]

void CameraSpline::push_back ( Knot w  ) 

void CameraSpline::push_front ( Knot w  )  [inline]

Knot* CameraSpline::getKnot ( S32  i  ) 

Knot* CameraSpline::next ( Knot k  )  [inline]

Knot* CameraSpline::prev ( Knot k  )  [inline]

F32 CameraSpline::advanceTime ( F32  t,
S32  delta_ms 
)

F32 CameraSpline::advanceDist ( F32  t,
F32  meters 
)

void CameraSpline::value ( F32  t,
Knot result,
bool  skip_rotation = false 
)

F32 CameraSpline::getDistance ( F32  t  ) 

F32 CameraSpline::getTime ( F32  d  ) 

void CameraSpline::renderTimeMap (  ) 

void CameraSpline::buildTimeMap (  )  [private]


Field Documentation

bool CameraSpline::mIsMapDirty [private]




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen