|
Wraith
0.1.5
Basic 3D game engine in C++
|
All user defined game entities will be derived from GameObject base class. More...

Modules | |
| Update | |
| For updating the GameObject entity every frame. NOTE: GameObject Entity must be registered in order to process GameObject::update callback. | |
| Draw | |
| For drawing the GameObject entity every frame. There are two draw callbacks: GameObject::draw() used for rendering models and GameObject::draw2D() used for rendering Sprite entities. NOTE: GameObject Entity must be registered (using GameObject::submitDrawRegistration() or GameObject::submitDraw2DRegistration())in order to process GameObject::draw and GameObject::draw2D callback. | |
| Alarms | |
| Each GameObject has up to 3 alarms to used. NOTE: GameObject Entity must be registered in order to process GameObject::alarm0, GameObject::alarm1, and GameObject::alarm2 callbacks. | |
| Collisions | |
| For collision of GameObject entity tested every frame. NOTE: GameObject Entity must be registered in order to process collision callback. | |
| Inputs | |
| For detecting inputs of GameObject entity every frame. NOTE: GameObject Entity must be registered in order to process GameObject::keyPressed and GameObject::keyReleased callbacks. | |
| Other Methods | |
| Various methods to control internal aspects of the GameObject. | |
All user defined game entities will be derived from GameObject base class.