Wraith  0.1.5
Basic 3D game engine in C++
GameObject Member List

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

_currentRegistrationState (defined in GameObject)GameObjectprivate
_currentRegistrationState2D (defined in Drawable)Drawableprivate
_deleteReference (defined in Updatable)Updatableprivate
_deleteReference2D (defined in Drawable)Drawableprivate
_myCollisionTypeID (defined in Collidable)Collidableprivate
_pBSphere (defined in Collidable)Collidableprivate
_pColliderModel (defined in Collidable)Collidableprivate
_pCollisionDeregisterCommand (defined in Collidable)Collidableprivate
_pCollisionRegisterCommand (defined in Collidable)Collidableprivate
_pCollisionVolume (defined in Collidable)Collidableprivate
_pDraw2DDeregistrationCommand (defined in Drawable)Drawableprivate
_pDraw2DRegistrationCommand (defined in Drawable)Drawableprivate
_pDrawDeregistrationCommand (defined in Drawable)Drawableprivate
_pDrawRegistrationCommand (defined in Drawable)Drawableprivate
_pGameObjectEntryCommand (defined in GameObject)GameObjectprivate
_pGameObjectExitCommand (defined in GameObject)GameObjectprivate
_pUpdateDeregistrationCommand (defined in Updatable)Updatableprivate
_pUpdateRegistrationCommand (defined in Updatable)Updatableprivate
_registeredInputKeys (defined in Inputable)Inputableprivate
_registrationData (defined in Alarmable)Alarmableprivate
alarm0()Alarmableprivatevirtual
alarm1()Alarmableprivatevirtual
alarm2()Alarmableprivatevirtual
Alarmable() (defined in Alarmable)Alarmable
Alarmable(const Alarmable &)=default (defined in Alarmable)Alarmable
Alarmable(Alarmable &&)=default (defined in Alarmable)Alarmable
Collidable() (defined in Collidable)Collidable
Collidable(const Collidable &)=default (defined in Collidable)Collidable
Collidable(Collidable &&)=default (defined in Collidable)Collidable
connectToScene()GameObjectprivate
createRegistrationData(AZUL_KEY, InputEvent) (defined in Inputable)Inputableprivate
DEBUG_TITLE_MESSAGE (defined in Updatable)Updatableprivatestatic
DebugPrint(const std::string &message) (defined in Updatable)Updatableprivatestatic
deinitializeRegistrationData() (defined in Alarmable)Alarmableprivate
deregister2DFromScene()Drawableprivate
deregisterAlarm(AlarmID alarmID)Alarmableprivate
Updatable::deregisterFromScene()Updatableprivate
deregisterKey(AZUL_KEY key, InputEvent eventType)Inputableprivate
disconnectFromScene()GameObjectprivate
draw()Drawableprivatevirtual
draw2D()Drawableprivatevirtual
Drawable() (defined in Drawable)Drawable
Drawable(const Drawable &)=default (defined in Drawable)Drawable
Drawable(Drawable &&)=default (defined in Drawable)Drawable
GameObject()GameObject
GameObject(const GameObject &)=default (defined in GameObject)GameObject
GameObject(GameObject &&)=default (defined in GameObject)GameObject
GameObjectAttorney (defined in GameObject)GameObjectfriend
getBSphere() constCollidable
getCollisionVolume() constCollidable
getDeleteReference() const (defined in Updatable)Updatableprivate
getDeleteReference2D() const (defined in Drawable)Drawableprivate
getKeyboardDeleteReference(AZUL_KEY, InputEvent) (defined in Inputable)Inputableprivate
getRegistrationData(AlarmID) const (defined in Alarmable)Alarmableprivate
getRegistrationDataReference(AlarmID) (defined in Alarmable)Alarmableprivate
getSingleKeyDeleteReference(AZUL_KEY, InputEvent) (defined in Inputable)Inputableprivate
getTimeLeftForAlarm(AlarmID alarmID) constAlarmableprotected
incrementAlarmID(AlarmID &currentID) (defined in Alarmable)Alarmableprivate
initializeRegistrationData() (defined in Alarmable)Alarmableprivate
Inputable() (defined in Inputable)Inputable
Inputable(const Inputable &)=default (defined in Inputable)Inputable
Inputable(Inputable &&)=default (defined in Inputable)Inputable
InputDataMap typedef (defined in Inputable)Inputableprivate
isIteratorValid(const InputDataMap::iterator &) const (defined in Inputable)Inputableprivate
isRegisteredForAlarm(AlarmID alarmID) constAlarmableprotected
isRegisteredForCollisions() constCollidableprotected
isRegisteredForDraw() constDrawableprotected
isRegisteredForDraw2D() constDrawableprotected
isRegisteredForUpdate() constUpdatableprotected
isRegisterForKeyWithEvent(AZUL_KEY key, InputEvent eventType)Inputableprotected
KeyEventPair typedef (defined in Inputable)Inputableprivate
keyPressed(AZUL_KEY key)Inputableprivatevirtual
keyReleased(AZUL_KEY key)Inputableprivatevirtual
MapPair typedef (defined in Inputable)Inputableprivate
operator=(const GameObject &)=default (defined in GameObject)GameObject
operator=(GameObject &&)=default (defined in GameObject)GameObject
operator=(const Updatable &)=default (defined in Updatable)Updatable
operator=(Updatable &&)=default (defined in Updatable)Updatable
operator=(const Drawable &)=default (defined in Drawable)Drawable
operator=(Drawable &&)=default (defined in Drawable)Drawable
operator=(const Alarmable &)=default (defined in Alarmable)Alarmable
operator=(Alarmable &&)=default (defined in Alarmable)Alarmable
operator=(const Inputable &)=default (defined in Inputable)Inputable
operator=(Inputable &&)=default (defined in Inputable)Inputable
operator=(const Collidable &)=default (defined in Collidable)Collidable
operator=(Collidable &&)=default (defined in Collidable)Collidable
register2DToScene()Drawableprivate
registerAlarm(float timeDelay, AlarmID alarmID)Alarmableprivate
registerKey(AZUL_KEY key, InputEvent eventType)Inputableprivate
Updatable::registerToScene()Updatableprivate
sceneEntry()GameObjectprivatevirtual
sceneExit()GameObjectprivatevirtual
setCollidableGroup()Collidableinlineprotected
setColliderModel(Model *pColliderModel, VolumeType volumeType)Collidableprotected
setColliderModel(Model *pColliderModel, VolumeHierarchyType volumeHierarchyType, int maxDepth)Collidableprotected
setDeleteReference(const UpdatableManager::StorageListReference &) (defined in Updatable)Updatableprivate
setDeleteReference2D(const Drawable2DManager::StorageListReference &) (defined in Drawable)Drawableprivate
setKeyboardDeleteReference(const KeyboardEventManager::StorageMapReference &, AZUL_KEY, InputEvent) (defined in Inputable)Inputableprivate
setSingleKeyDeleteReference(const SingleKeyEventManager::StorageListReference &, AZUL_KEY, InputEvent) (defined in Inputable)Inputableprivate
submitAlarmDeregistration(AlarmID alarmID)Alarmableprotected
submitAlarmRegistration(float timeDelay, AlarmID alarmID)Alarmableprotected
submitCollisionDeregistration()Collidableprotected
submitCollisionRegistration()Collidableprotected
submitDraw2DDeregistration()Drawableprotected
submitDraw2DRegistration()Drawableprotected
submitDrawDeregistration()Drawableprotected
submitDrawRegistration()Drawableprotected
submitKeyDeregistration(AZUL_KEY key, InputEvent eventType)Inputableprotected
submitKeyRegistration(AZUL_KEY key, InputEvent eventType)Inputableprotected
submitSceneEntry()GameObject
submitSceneExit()GameObject
submitUpdateDeregistration()Updatableprotected
submitUpdateRegistration()Updatableprotected
terrainCollision()Collidablevirtual
triggerAlarm(AlarmID alarmID)Alarmableprivate
tryToFind(AZUL_KEY, InputEvent) (defined in Inputable)Inputableprivate
Updatable()Updatable
Updatable(const Updatable &)=default (defined in Updatable)Updatable
Updatable(Updatable &&)=default (defined in Updatable)Updatable
update()Updatableprivatevirtual
updateCollisionData(const Matrix &world)Collidableprotected
VolumeHierarchyType enum nameCollidable
VolumeType enum nameCollidable
~Alarmable() (defined in Alarmable)Alarmablevirtual
~Collidable() (defined in Collidable)Collidablevirtual
~Drawable() (defined in Drawable)Drawablevirtual
~GameObject()GameObjectvirtual
~Inputable() (defined in Inputable)Inputablevirtual
~Updatable() (defined in Updatable)Updatablevirtual