|  | 
|  | Bullet () | 
|  | 
|  | Bullet (const Bullet &)=default | 
|  | 
| virtual | ~Bullet () | 
|  | 
| const Bullet & | operator= (const Bullet &) | 
|  | 
| void | Initialize (int x, int y, int z) | 
|  | 
| void | Initialize (Vect &pos, Vect &fw) | 
|  | 
| virtual errcode | Collision (Enemy *) | 
|  | 
| virtual errcode | Collision (Sentry *) | 
|  | 
| virtual errcode | Collision (Tank *) | 
|  | 
| errcode | CollisionTerrain (const CollisionVolumeAABB &) override | 
|  | Collision terrain.  More... 
 | 
|  | 
| Fired | getFired () | 
|  | 
| void | setFired (Fired f) | 
|  | 
| virtual errcode | Update () override | 
|  | Called every frame.  More... 
 | 
|  | 
| virtual errcode | Draw () override | 
|  | Draw callback to override.  More... 
 | 
|  | 
| errcode | SceneEntry () override | 
|  | Scene entry callback.  More... 
 | 
|  | 
| errcode | SceneExit () override | 
|  | Scene exit callback.  More... 
 | 
|  | 
|  | GameObject () | 
|  | 
| virtual | ~GameObject () | 
|  | 
| GameObject & | operator= (const GameObject &)=default | 
|  | 
|  | GameObject (const GameObject &)=default | 
|  | 
| errcode | SubmitEntry () | 
|  | Submit entry to the scene.  More... 
 | 
|  | 
| errcode | SubmitExit () | 
|  | Submit exit to the scene.  More... 
 | 
|  | 
|  | Updatable () | 
|  | 
| virtual | ~Updatable () | 
|  | 
|  | Updatable (const Updatable &)=delete | 
|  | 
| const Updatable & | operator= (const Updatable &)=delete | 
|  | 
| errcode | SubmitUpdateRegistration () | 
|  | Submit update registration.  More... 
 | 
|  | 
| errcode | SubmitUpdateDeregistration () | 
|  | Submit update deregistration.  More... 
 | 
|  | 
|  | Drawable () | 
|  | 
| virtual | ~Drawable () | 
|  | 
|  | Drawable (const Drawable &)=delete | 
|  | 
| const Drawable & | operator= (const Drawable &)=delete | 
|  | 
| virtual errcode | Draw2D () | 
|  | 
| errcode | SubmitDrawRegistration () | 
|  | Submit draw registration.  More... 
 | 
|  | 
| errcode | SubmitDrawDeregistration () | 
|  | Submit draw deregistration.  More... 
 | 
|  | 
| std::list< Drawable * >::iterator | GetDeletionIterator () | 
|  | 
| errcode | SetDeletionIterator (std::list< Drawable *>::iterator in) | 
|  | 
|  | Inputable () | 
|  | 
| virtual | ~Inputable () | 
|  | 
|  | Inputable (const Inputable &)=delete | 
|  | 
| const Inputable & | operator= (const Inputable &)=delete | 
|  | 
| virtual errcode | KeyPressed (AZUL_KEY key) | 
|  | Key pressed callback.  More... 
 | 
|  | 
| virtual errcode | KeyReleased (AZUL_KEY key) | 
|  | Key released.  More... 
 | 
|  | 
| errcode | SubmitInputRegistration (AZUL_KEY key, input_type type) | 
|  | Submit input registration.  More... 
 | 
|  | 
| errcode | SubmitInputDeregistration (AZUL_KEY key, input_type type) | 
|  | Submit input deregistration.  More... 
 | 
|  | 
| std::list< Inputable * >::iterator | GetDeletionIterator () | 
|  | 
| errcode | SetDeletionIterator (std::list< Inputable *>::iterator in) | 
|  | 
|  | Alarmable () | 
|  | 
| Alarmable & | operator= (const Alarmable &) | 
|  | 
| virtual | ~Alarmable () | 
|  | 
|  | Alarmable (const Alarmable &) | 
|  | 
| errcode | SubmitAlarmDeregistration (AlarmableManager::ALARM_ID id) | 
|  | Submit alarm deregistration.  More... 
 | 
|  | 
| errcode | SubmitAlarmRegistration (float t, AlarmableManager::ALARM_ID id) | 
|  | Submit alarm registration.  More... 
 | 
|  | 
| float | TimeLeft (AlarmableManager::ALARM_ID id) | 
|  | Time left on one of the alarms.  More... 
 | 
|  | 
| errcode | ChangeTime (float t, AlarmableManager::ALARM_ID id) | 
|  | Change time.  More... 
 | 
|  | 
| errcode | AddTime (float t, AlarmableManager::ALARM_ID id) | 
|  | Adds a time to 'id'.  More... 
 | 
|  | 
| errcode | SubtractTime (float t, AlarmableManager::ALARM_ID id) | 
|  | Subtract time.  More... 
 | 
|  | 
| bool | IsRegistered (AlarmableManager::ALARM_ID id) | 
|  | Query if 'id' is registered.  More... 
 | 
|  | 
| errcode | SetDeletionIter (int alarmNumber, std::multimap< float, AlarmableManager::AlarmEvent >::const_iterator iter) | 
|  | 
| std::multimap< float, AlarmableManager::AlarmEvent >::const_iterator | GetDeletionIter (int alarmNumber) | 
|  | 
| errcode | SetRegistrationState (int alarmNumber, RegistrationState state) | 
|  | 
|  | Collidable () | 
|  | 
| virtual | ~Collidable () | 
|  | 
|  | Collidable (const Collidable &)=delete | 
|  | 
| const Collidable & | operator= (const Collidable &)=delete | 
|  | 
| virtual errcode | Collision (Collidable *) | 
|  | Collision callback.  More... 
 | 
|  | 
| virtual errcode | CollisionEnter (Collidable *) | 
|  | Collision enter.  More... 
 | 
|  | 
| virtual errcode | CollisionExit () | 
|  | Collision exit.  More... 
 | 
|  | 
| template<typename C > | 
| errcode | SubmitCollisionRegistration (C *c) | 
|  | Submit collision registration of your type.  More... 
 | 
|  | 
| template<typename C > | 
| errcode | SubmitCollisionDeregistration (C *c) | 
|  | Submit collision deregistration for your type.  More... 
 | 
|  | 
| const CollisionVolume & | GetCollisionVolume () const | 
|  | 
| errcode | SetColliderModel (Model *mod, VolumeType vol) | 
|  | Sets collider model.  More... 
 | 
|  | 
| errcode | UpdateCollisionData (Matrix &mat) | 
|  | Updates the collision data described by matrix.  More... 
 | 
|  | 
| std::list< Collidable * >::iterator | GetDeletionIter () | 
|  | 
| errcode | SetDeletionIter (std::list< Collidable *>::iterator in) | 
|  | 
| bool | getColliding () const | 
|  | 
| void | setColliding (bool coll) | 
|  | 
| const CollisionVolumeBSphere & | getBSphere () const | 
|  |