|
|
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 () |
| |