|
| | Frigate () |
| |
| | Frigate (const Frigate &) |
| |
| virtual | ~Frigate () |
| |
| const Frigate & | operator= (const Frigate &) |
| |
| void | Initialize (int x, int y, int z) |
| |
| virtual errcode | Update () override |
| | Called every frame. More...
|
| |
| virtual errcode | Draw () override |
| | Draw callback to override. More...
|
| |
| virtual errcode | Draw2D () override |
| |
| virtual errcode | Collision (Frigate *) |
| |
| virtual errcode | Collision (Cottage *) |
| |
| virtual errcode | Collision (Enemy *) |
| |
| virtual errcode | CollisionTerrain (const CollisionVolumeAABB &) override |
| | Collision terrain. 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 |
| |
| 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 |
| |
| 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 |
| |