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