SUNENGINE 0.0.2
A simple and bright C++ game engine.
 
Loading...
Searching...
No Matches
GameObject Member List

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

Alarm0()Alarmableinlineprivatevirtual
Alarm1()Alarmableinlineprivatevirtual
Alarm2()Alarmableinlineprivatevirtual
Alarmable() (defined in Alarmable)Alarmableprotected
Alarmable(const Alarmable &)=delete (defined in Alarmable)Alarmableprotected
AlarmDeregistration(AlarmableManager::ALARM_ID id)Alarmableprivate
AlarmRegistration(AlarmableManager::ALARM_ID id, float t)Alarmableprivate
Collidable() (defined in Collidable)Collidableprotected
Collidable(const Collidable &)=delete (defined in Collidable)Collidableprotected
CollisionTerrain()GameObjectinlineprotectedvirtual
ConnectToScene()GameObjectprivate
currStateGameObjectprivate
defaultBSphereCollidableprivate
DisconnectFromScene()GameObjectprivate
Draw()Drawableinlineprivatevirtual
Draw2D()Drawableinlineprivatevirtual
Drawable() (defined in Drawable)Drawableprotected
Drawable(const Drawable &)=delete (defined in Drawable)Drawableprotected
GameObject() (defined in GameObject)GameObjectprotected
GameObject(const GameObject &)=delete (defined in GameObject)GameObjectprotected
GameObjectAttorney (defined in GameObject)GameObjectfriend
GetAlarmRegInt(AlarmableManager::ALARM_ID id)Alarmableprivate
GetCollisionVolume()Collidable
GetDefaultBSphere() constCollidable
GetGroupRef()Collidableprivate
Inputable()=default (defined in Inputable)Inputableprotected
Inputable(const Inputable &)=delete (defined in Inputable)Inputableprotected
IsAlarmRegistered(AlarmableManager::ALARM_ID id)Alarmableprotected
IsPendingDeregistration() constGameObject
IsPendingRegistration() constGameObject
IsRegistered() constGameObject
KeyDeregistration(AZUL_KEY k, EventType e)Inputableprivate
KeyHeld(AZUL_KEY k)Inputableinlineprivatevirtual
KeyInactive(AZUL_KEY k)Inputableinlineprivatevirtual
KeyMap typedefInputableprivate
keyMapInputableprivate
KeyMapIt typedefInputableprivate
KeyPress(AZUL_KEY k)Inputableinlineprivatevirtual
KeyRegistration(AZUL_KEY k, EventType e)Inputableprivate
KeyRelease(AZUL_KEY k)Inputableinlineprivatevirtual
MouseHeld(AZUL_MOUSE m)Inputableinlineprivatevirtual
MouseInactive(AZUL_MOUSE m)Inputableinlineprivatevirtual
MouseKeyDeregistration(AZUL_MOUSE m, EventType e)Inputableprivate
MouseKeyMap typedefInputableprivate
mouseKeyMapInputableprivate
MouseKeyMapIt typedefInputableprivate
MouseKeyRegistration(AZUL_MOUSE m, EventType e)Inputableprivate
MousePress(AZUL_MOUSE m)Inputableinlineprivatevirtual
MouseRelease(AZUL_MOUSE m)Inputableinlineprivatevirtual
myTypeIDCollidableprivate
operator=(const GameObject &)=delete (defined in GameObject)GameObjectprotected
operator=(const Alarmable &)=delete (defined in Alarmable)Alarmableprotected
operator=(const Collidable &)=delete (defined in Collidable)Collidableprotected
operator=(const Drawable &)=delete (defined in Drawable)Drawableprotected
operator=(const Inputable &)=delete (defined in Inputable)Inputableprotected
operator=(const Updatable &)=delete (defined in Updatable)Updatableprotected
pColModelCollidableprivate
pColVolumeCollidableprivate
pGroupRefCollidableprivate
Drawable::pMyDeleteRefDrawableprivate
ptrColDeregistrationCmdCollidableprivate
ptrColRegistrationCmdCollidableprivate
ptrDrawDeregistrationCmdDrawableprivate
ptrDrawRegistrationCmdDrawableprivate
ptrEntryCmdGameObjectprivate
ptrExitCmdGameObjectprivate
ptrUpdateDeregistrationCmdUpdatableprivate
ptrUpdateRegistrationCmdUpdatableprivate
RegDataAlarmableprivate
Collidable::RegStateCurrCollidableprivate
Collidable::SceneDeregistration()Collidableprivate
SceneEntry()=0GameObjectprivatepure virtual
SceneExit()GameObjectinlineprivatevirtual
Collidable::SceneRegistration()Collidableprivate
SetCollidableGroup()Collidableinlineprotected
SetColliderModel(Model *mod, VolumeType v)Collidableprotected
SubmitAlarmDeregistration(AlarmableManager::ALARM_ID id)Alarmableprotected
SubmitAlarmRegistration(AlarmableManager::ALARM_ID id, float t)Alarmableprotected
SubmitCollisionDeregistration()Collidableprotected
SubmitCollisionRegistration()Collidableprotected
SubmitDrawDeregistration()Drawableprotected
SubmitDrawRegistration()Drawableprotected
SubmitEntry()GameObjectprotected
SubmitExit()GameObjectprotected
SubmitKeyDeregistration(AZUL_KEY k, EventType e)Inputableprotected
SubmitKeyRegistration(AZUL_KEY k, EventType e)Inputableprotected
SubmitMouseKeyDeregistration(AZUL_MOUSE m, EventType e)Inputableprotected
SubmitMouseKeyRegistration(AZUL_MOUSE m, EventType e)Inputableprotected
SubmitUpdateDeregistration()Updatableprotected
SubmitUpdateRegistration()Updatableprotected
TriggerAlarm(AlarmableManager::ALARM_ID id)Alarmableprivate
Updatable() (defined in Updatable)Updatableprotected
Updatable(const Updatable &)=delete (defined in Updatable)Updatableprotected
Update()Updatableinlineprivatevirtual
UpdateCollisionData(const Matrix &mat)Collidableprotected
UpdateDefaultBSphere(const Matrix &mat)Collidableprivate
VisualizeCollisionVolume(VolumeType t, const Vect &color) constCollidableprotected
VisualizeDefaultBSphere(const Vect &color) constCollidableprotected
VisualizeGroupAABB(const Vect &color) constCollidableprotected
~Alarmable() (defined in Alarmable)Alarmableprotectedvirtual
~Collidable() (defined in Collidable)Collidableprotectedvirtual
~Drawable() (defined in Drawable)Drawableprotectedvirtual
~GameObject() (defined in GameObject)GameObjectprotectedvirtual
~Inputable() (defined in Inputable)Inputableprotectedvirtual
~Updatable() (defined in Updatable)Updatableprotectedvirtual