Sly Engine
GameObject Member List

This is the complete list of members for GameObject, including all inherited members.

Alarm0()Alarmableprivatevirtual
Alarm1()Alarmableprivatevirtual
Alarm2()Alarmableprivatevirtual
Alarm3()Alarmableprivatevirtual
Alarm4()Alarmableprivatevirtual
Alarmable()Alarmable
Alarmable(const Alarmable &)=deleteAlarmable
Alarmable(Alarmable &&)=deleteAlarmable
AlarmDeregistration(AlarmableManager::ALARM_ID id)Alarmableprivate
AlarmRegistration(AlarmableManager::ALARM_ID id, float t)Alarmableprivate
Collidable()Collidable
Collidable(const Collidable &)=deleteCollidable
Collidable(Collidable &&)=deleteCollidable
CollisionTerrain()Collidablevirtual
ColVolumeCollidableprivate
ConnectToScene()GameObject
defaultBSCollidableprivate
DisconnectFromScene()GameObject
Draw()=0Drawableprivatepure virtual
Draw2D()Drawableinlineprivatevirtual
Drawable()Drawable
Drawable(const Drawable &)=deleteDrawable
Drawable(Drawable &&)=deleteDrawable
EVENT_TYPE enum nameInputable
ForcedSceneDeregistration(Drawable *theObject)Drawableprivatestatic
GameObject()GameObject
GameObject(const GameObject &)=deleteGameObject
GameObject(GameObject &&)=deleteGameObject
GameObjectAttorney classGameObjectfriend
GetBSphere()Collidable
GetCollisionVolume()Collidable
Drawable::GetStorageRef()Drawableprivate
inMapInputable
Inputable()Inputable
Inputable(const Inputable &)=deleteInputable
Inputable(Inputable &&)=deleteInputable
InputDataMap typedefInputable
InputDataRef typedefInputable
KEY_PRESS enum valueInputable
KEY_RELEASE enum valueInputable
KeyEvent typedefInputable
KeyPressed(AZUL_KEY inputKey)Inputableprivatevirtual
KeyReleased(AZUL_KEY inputKey)Inputableprivatevirtual
myIDCollidableprivate
operator=(const GameObject &)=deleteGameObject
operator=(GameObject &&)=deleteGameObject
Drawable::operator=(const Drawable &)=deleteDrawable
Drawable::operator=(Drawable &&)=deleteDrawable
Updatable::operator=(const Updatable &)=deleteUpdatable
Updatable::operator=(Updatable &&)=deleteUpdatable
Alarmable::operator=(const Alarmable &)=deleteAlarmable
Alarmable::operator=(Alarmable &&)=deleteAlarmable
Inputable::operator=(const Inputable &)=deleteInputable
Inputable::operator=(Inputable &&)=deleteInputable
Collidable::operator=(const Collidable &)=deleteCollidable
Collidable::operator=(Collidable &&)=deleteCollidable
pColModelCollidableprivate
pDeregCmdCollidableprivate
Drawable::pDeregistrationCmdDrawableprivate
pEntryCommandGameObjectprivate
pExitCommandGameObjectprivate
Drawable::pMyDeleteRefDrawableprivate
Collidable::pMyDeleteRefCollidableprotected
pRegCmdCollidableprivate
Drawable::pRegistrationCmdDrawableprivate
RegCurrStateGameObjectprivate
RegDataAlarmableprivate
Drawable::RegStateCurrDrawableprivate
Drawable::SceneDeregistration()Drawableprivate
SceneEntry()GameObjectprivatevirtual
SceneExit()GameObjectprivatevirtual
Drawable::SceneRegistration()Drawableprivate
SetCollidableGroup()Collidableinlineprotected
SetColliderModel(Model *mod, VolumeType vol)Collidableprotected
SubmitAlarmDeregistration(int id)Alarmableprotected
SubmitAlarmDeregistration(AlarmableManager::ALARM_ID id)Alarmableprotected
SubmitAlarmRegistration(int id, float t)Alarmableprotected
SubmitAlarmRegistration(AlarmableManager::ALARM_ID id, float t)Alarmableprotected
SubmitCollisionDeregistration()Collidableprotected
SubmitCollisionRegistration()Collidableprotected
SubmitDrawDeregistration()Drawableprotected
SubmitDrawRegistration()Drawableprotected
SubmitEntry()GameObject
SubmitExit()GameObject
SubmitKeyDeregistration(AZUL_KEY inputKey, EVENT_TYPE e)Inputableprotected
SubmitKeyRegistration(AZUL_KEY inputKey, EVENT_TYPE e)Inputableprotected
SubmitUpdateDeregistration()Updatableprotected
SubmitUpdateRegistration()Updatableprotected
TriggerAlarm(AlarmableManager::ALARM_ID id)Alarmableprivate
Updatable()Updatable
Updatable(const Updatable &)=deleteUpdatable
Updatable(Updatable &&)=deleteUpdatable
Update()=0Updatableprivatepure virtual
UpdateCollisionData(const Matrix &mat)Collidableprotected
VolumeType enum nameCollidable
~Alarmable()Alarmablevirtual
~Collidable()Collidablevirtual
~Drawable()Drawablevirtual
~GameObject()GameObjectvirtual
~Inputable()Inputablevirtual
~Updatable()Updatablevirtual