|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
Stores information about a single API entry. More...
#include <ice/module_info.hxx>
Public Attributes | |
| void * | api_ptr |
| Pointer to an API structure holding functions to be called. | |
| ice::u32 | version |
| Version of the API. | |
| ice::u32 | priority |
| Arbitrary priority of the API. Can be used to wrap existing APIs with additional functionality. | |
Stores information about a single API entry.
Modules may provide multiple API entries.
| void* ice::ModuleAPI::api_ptr |
Pointer to an API structure holding functions to be called.
| ice::u32 ice::ModuleAPI::priority |
Arbitrary priority of the API. Can be used to wrap existing APIs with additional functionality.
| ice::u32 ice::ModuleAPI::version |
Version of the API.