|
| FlimTerrain ()=delete |
|
| FlimTerrain (const char *, float sideLength, float _maxHeight, float _zeroAltitude) |
|
| FlimTerrain (const FlimTerrain &)=default |
|
FlimTerrain & | operator= (const FlimTerrain &)=default |
|
| FlimTerrain (const char *heightmapFile, const char *texturePath, float _sideLength, float _maxHeight, float _zeroAltitude, float U, float V) |
| Constructor. More...
|
|
errcode | ActivateTerrain () |
|
errcode | DeactivateTerrain () |
|
| ~FlimTerrain () |
|
int | VertexIndex (int i, int j) |
|
int | PixelIndex (int i, int j) |
|
float | PixelToFloat (unsigned char hval) |
|
int | TriIndex (int i, int j) |
|
void | ShowCells () |
|
errcode | FindMax (int i, int j, Vect &out) |
|
errcode | FindMin (int i, int j, Vect &out) |
|
errcode | ShowNearestCell (const Vect &pos) |
| Shows the nearest cell. More...
|
|
CollisionVolumeAABB | FindNearestCell (const Vect &pos) |
| Searches for the nearest cell. More...
|
|
errcode | ShowExactPosition (const Vect &pos) |
| Shows the exact position. More...
|
|
Vect | GetNormalizedPosition (const Vect &pos) |
| Gets normalized position. More...
|
|
errcode | GetExactPosition (const Vect &pos, Vect &output) |
| Gets exact position. More...
|
|
errcode | FindNormalUnderPosition (const Vect &pos, Vect &output) |
| Searches for the first normal under position. More...
|
|
errcode | ShowNearestCells (const Collidable &coll) |
| Shows the nearest cells. More...
|
|
float | getCellDimension () const |
| Gets cell dimension. More...
|
|
errcode | Draw () |
| Draw callback to override. 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 |
|
virtual errcode | Update () |
| Called every frame. More...
|
|
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...
|
|
virtual void | Alarm0 () |
| Alarm 0 callback. More...
|
|
virtual void | Alarm1 () |
| Alarm 1 callback. More...
|
|
virtual void | Alarm2 () |
| Alarm 2 callback. 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 |
|