Wraith
0.1.5
Basic 3D game engine in C++
|
This is the complete list of members for GameObject, including all inherited members.
_currentRegistrationState (defined in GameObject) | GameObject | private |
_currentRegistrationState2D (defined in Drawable) | Drawable | private |
_deleteReference (defined in Updatable) | Updatable | private |
_deleteReference2D (defined in Drawable) | Drawable | private |
_myCollisionTypeID (defined in Collidable) | Collidable | private |
_pBSphere (defined in Collidable) | Collidable | private |
_pColliderModel (defined in Collidable) | Collidable | private |
_pCollisionDeregisterCommand (defined in Collidable) | Collidable | private |
_pCollisionRegisterCommand (defined in Collidable) | Collidable | private |
_pCollisionVolume (defined in Collidable) | Collidable | private |
_pDraw2DDeregistrationCommand (defined in Drawable) | Drawable | private |
_pDraw2DRegistrationCommand (defined in Drawable) | Drawable | private |
_pDrawDeregistrationCommand (defined in Drawable) | Drawable | private |
_pDrawRegistrationCommand (defined in Drawable) | Drawable | private |
_pGameObjectEntryCommand (defined in GameObject) | GameObject | private |
_pGameObjectExitCommand (defined in GameObject) | GameObject | private |
_pUpdateDeregistrationCommand (defined in Updatable) | Updatable | private |
_pUpdateRegistrationCommand (defined in Updatable) | Updatable | private |
_registeredInputKeys (defined in Inputable) | Inputable | private |
_registrationData (defined in Alarmable) | Alarmable | private |
alarm0() | Alarmable | privatevirtual |
alarm1() | Alarmable | privatevirtual |
alarm2() | Alarmable | privatevirtual |
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() | GameObject | private |
createRegistrationData(AZUL_KEY, InputEvent) (defined in Inputable) | Inputable | private |
DEBUG_TITLE_MESSAGE (defined in Updatable) | Updatable | privatestatic |
DebugPrint(const std::string &message) (defined in Updatable) | Updatable | privatestatic |
deinitializeRegistrationData() (defined in Alarmable) | Alarmable | private |
deregister2DFromScene() | Drawable | private |
deregisterAlarm(AlarmID alarmID) | Alarmable | private |
Updatable::deregisterFromScene() | Updatable | private |
deregisterKey(AZUL_KEY key, InputEvent eventType) | Inputable | private |
disconnectFromScene() | GameObject | private |
draw() | Drawable | privatevirtual |
draw2D() | Drawable | privatevirtual |
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) | GameObject | friend |
getBSphere() const | Collidable | |
getCollisionVolume() const | Collidable | |
getDeleteReference() const (defined in Updatable) | Updatable | private |
getDeleteReference2D() const (defined in Drawable) | Drawable | private |
getKeyboardDeleteReference(AZUL_KEY, InputEvent) (defined in Inputable) | Inputable | private |
getRegistrationData(AlarmID) const (defined in Alarmable) | Alarmable | private |
getRegistrationDataReference(AlarmID) (defined in Alarmable) | Alarmable | private |
getSingleKeyDeleteReference(AZUL_KEY, InputEvent) (defined in Inputable) | Inputable | private |
getTimeLeftForAlarm(AlarmID alarmID) const | Alarmable | protected |
incrementAlarmID(AlarmID ¤tID) (defined in Alarmable) | Alarmable | private |
initializeRegistrationData() (defined in Alarmable) | Alarmable | private |
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) | Inputable | private |
isIteratorValid(const InputDataMap::iterator &) const (defined in Inputable) | Inputable | private |
isRegisteredForAlarm(AlarmID alarmID) const | Alarmable | protected |
isRegisteredForCollisions() const | Collidable | protected |
isRegisteredForDraw() const | Drawable | protected |
isRegisteredForDraw2D() const | Drawable | protected |
isRegisteredForUpdate() const | Updatable | protected |
isRegisterForKeyWithEvent(AZUL_KEY key, InputEvent eventType) | Inputable | protected |
KeyEventPair typedef (defined in Inputable) | Inputable | private |
keyPressed(AZUL_KEY key) | Inputable | privatevirtual |
keyReleased(AZUL_KEY key) | Inputable | privatevirtual |
MapPair typedef (defined in Inputable) | Inputable | private |
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() | Drawable | private |
registerAlarm(float timeDelay, AlarmID alarmID) | Alarmable | private |
registerKey(AZUL_KEY key, InputEvent eventType) | Inputable | private |
Updatable::registerToScene() | Updatable | private |
sceneEntry() | GameObject | privatevirtual |
sceneExit() | GameObject | privatevirtual |
setCollidableGroup() | Collidable | inlineprotected |
setColliderModel(Model *pColliderModel, VolumeType volumeType) | Collidable | protected |
setColliderModel(Model *pColliderModel, VolumeHierarchyType volumeHierarchyType, int maxDepth) | Collidable | protected |
setDeleteReference(const UpdatableManager::StorageListReference &) (defined in Updatable) | Updatable | private |
setDeleteReference2D(const Drawable2DManager::StorageListReference &) (defined in Drawable) | Drawable | private |
setKeyboardDeleteReference(const KeyboardEventManager::StorageMapReference &, AZUL_KEY, InputEvent) (defined in Inputable) | Inputable | private |
setSingleKeyDeleteReference(const SingleKeyEventManager::StorageListReference &, AZUL_KEY, InputEvent) (defined in Inputable) | Inputable | private |
submitAlarmDeregistration(AlarmID alarmID) | Alarmable | protected |
submitAlarmRegistration(float timeDelay, AlarmID alarmID) | Alarmable | protected |
submitCollisionDeregistration() | Collidable | protected |
submitCollisionRegistration() | Collidable | protected |
submitDraw2DDeregistration() | Drawable | protected |
submitDraw2DRegistration() | Drawable | protected |
submitDrawDeregistration() | Drawable | protected |
submitDrawRegistration() | Drawable | protected |
submitKeyDeregistration(AZUL_KEY key, InputEvent eventType) | Inputable | protected |
submitKeyRegistration(AZUL_KEY key, InputEvent eventType) | Inputable | protected |
submitSceneEntry() | GameObject | |
submitSceneExit() | GameObject | |
submitUpdateDeregistration() | Updatable | protected |
submitUpdateRegistration() | Updatable | protected |
terrainCollision() | Collidable | virtual |
triggerAlarm(AlarmID alarmID) | Alarmable | private |
tryToFind(AZUL_KEY, InputEvent) (defined in Inputable) | Inputable | private |
Updatable() | Updatable | |
Updatable(const Updatable &)=default (defined in Updatable) | Updatable | |
Updatable(Updatable &&)=default (defined in Updatable) | Updatable | |
update() | Updatable | privatevirtual |
updateCollisionData(const Matrix &world) | Collidable | protected |
VolumeHierarchyType enum name | Collidable | |
VolumeType enum name | Collidable | |
~Alarmable() (defined in Alarmable) | Alarmable | virtual |
~Collidable() (defined in Collidable) | Collidable | virtual |
~Drawable() (defined in Drawable) | Drawable | virtual |
~GameObject() | GameObject | virtual |
~Inputable() (defined in Inputable) | Inputable | virtual |
~Updatable() (defined in Updatable) | Updatable | virtual |