| 
| 
void  | processCollisions (Object *) | 
|   | 
| 
virtual void  | draw (Object *)=0 | 
|   | 
| 
virtual void  | drawOutline (Object *)=0 | 
|   | 
| 
virtual void  | handleCollision (Object *)=0 | 
|   | 
| 
virtual void  | update (Vector *)=0 | 
|   | 
| 
virtual void  | printTypeName ()=0 | 
|   | 
| 
virtual void  | drawShadow (Vector *) | 
|   | 
| 
virtual void  | animate (const float &, Object *) | 
|   | 
| 
virtual void  | orientOnTerrain (Terrain *temp, const Quaternion &baseRotation) | 
|   | 
| 
virtual void  | setHeightFromTerrain (Terrain *temp, const float &offset) | 
|   | 
| 
virtual void  | buildLuaObjectTable (lua_State *L) | 
|   | 
| 
virtual void  | transferLuaObjectTable (lua_State *L) | 
|   | 
| 
void  | showCollisionBox () | 
|   | 
| 
void  | showControlTriangle () | 
|   | 
| 
float  | calcTriangleCenter (const float &, const float &, const float &) | 
|   | 
| 
void  | init () | 
|   | 
| 
void  | initSettings () | 
|   | 
| 
void  | cleanup () | 
|   | 
| 
void  | loadScript (const std::string &, lua_State *luaState) | 
|   | 
| 
void  | animateScript (const float &) | 
|   | 
| 
void  | unloadScript () | 
|   | 
| 
void  | setPosition (const GLfloat &, const GLfloat &, const GLfloat &) | 
|   | 
| 
void  | setPosition (const Vector &) | 
|   | 
| 
void  | setRotationAxis (const GLfloat &, const GLfloat &, const GLfloat &, const GLfloat &) | 
|   | 
| 
void  | setRotationAxis (const Vector &, const GLfloat &) | 
|   | 
| 
void  | setRotationEuler (const GLfloat &, const GLfloat &, const GLfloat &) | 
|   | 
| 
void  | setRotationEuler (const Vector &) | 
|   | 
| 
void  | setRotationQuaternion (const Quaternion &) | 
|   | 
| 
void  | setVelocity (const GLfloat &, const GLfloat &, const GLfloat &) | 
|   | 
| 
void  | setVelocity (const Vector &) | 
|   | 
| 
void  | setRotationVelocity (const GLfloat &, const GLfloat &, const GLfloat &) | 
|   | 
| 
void  | setRotationVelocity (const Vector &) | 
|   | 
| 
void  | setScale (const GLfloat &, const GLfloat &, const GLfloat &) | 
|   | 
| 
void  | setScale (const Vector &) | 
|   | 
| 
void  | setScaleRate (const GLfloat &, const GLfloat &, const GLfloat &) | 
|   | 
| 
void  | setScaleRate (const Vector &) | 
|   | 
| 
void  | setDrawEnabled (const bool &isDrawEnabled) | 
|   | 
| 
bool  | getDrawEnabled () | 
|   | 
| 
bool  | getInView () | 
|   | 
| 
void  | setParticleSystem (const int &) | 
|   | 
| 
float  | getScriptValue (const char *s) | 
|   | 
| 
void  | setScriptValue (const char *s, const float &value) | 
|   | 
| 
void  | setState (const unsigned char &) | 
|   | 
| 
void  | setScript (const std::string &) | 
|   | 
| 
void  | setSpeed (const GLfloat &, const GLfloat &, const GLfloat &) | 
|   | 
| 
void  | setSpeed (const Vector &) | 
|   | 
| 
void  | setCollisionDetectionEnabled (const bool &isCollisionDetectionEnabled) | 
|   | 
| 
bool  | getCollisionDetectionEnabled () | 
|   | 
| 
void  | setActive (const bool &new_active) | 
|   | 
| 
bool  | getActive () | 
|   | 
| 
Vector  | getPosition () | 
|   | 
| 
Vector  | getVelocity () | 
|   | 
| 
Vector  | getRotationVelocity () | 
|   | 
| 
Vector  | getScaleRate () | 
|   | 
| 
Vector  | getSpeed () | 
|   | 
| 
bool  | isRotationChanged () | 
|   | 
| 
void  | setRotationChanged (const bool &rotationChanged_l) | 
|   | 
| 
Quaternion  | getRotation () | 
|   | 
| 
void  | setRotation (const Quaternion &rotation) | 
|   | 
| 
Vector  | getDirection () | 
|   | 
| 
Vector  | getUp () | 
|   | 
| 
Vector  | getScale () | 
|   | 
| 
Quaternion  | getRInterpStart () | 
|   | 
| 
Quaternion  | getRInterpEnd () | 
|   | 
| 
void  | setRInterpStart (const Quaternion &rInterpStart_l) | 
|   | 
| 
void  | setRInterpEnd (const Quaternion &rInterpEnd_l) | 
|   | 
| 
bool  | isInterpolationEnabled () | 
|   | 
| 
void  | setIsInterpolationEnabled (const bool &isInterpolationEnabled_l) | 
|   | 
| 
float  | getValInterpBegin () | 
|   | 
| 
float  | getValInterpCurrent () | 
|   | 
| 
float  | getValInterpEnd () | 
|   | 
| 
void  | setValInterpBegin (const float &valInterpBegin) | 
|   | 
| 
void  | setValInterpCurrent (const float &valInterpCurrent) | 
|   | 
| 
void  | setValInterpEnd (const float &valInterpEnd) | 
|   | 
| 
void  | setSuspendTime (const float &time) | 
|   | 
| 
void  | setState (const int &state_l) | 
|   | 
| 
int  | getState () | 
|   | 
| 
void  | setScaleChanged (const bool &scaleChanged_l) | 
|   | 
| 
void  | setIsAlwaysLit (const bool &isAlwaysLit) | 
|   | 
| 
bool  | getIsAlwaysLit () | 
|   | 
| 
void  | setTypeId (const int &type_id) | 
|   | 
| 
int  | getTypeId () | 
|   | 
| 
Sphere  | getBoundingSphere () | 
|   | 
| 
std::string  | getScriptName () | 
|   | 
| 
Vector  | getOrth () | 
|   | 
| 
bool  | getEnableSphereTest () | 
|   | 
| 
bool  | isDrawable () | 
|   | 
| 
void  | setGameLevelId (const unsigned int &gameLevelId) | 
|   | 
| 
unsigned int  | getGameLevelId () | 
|   |