IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
ice::ModuleAPI Struct Reference

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.

Detailed Description

Stores information about a single API entry.

Modules may provide multiple API entries.

Member Data Documentation

◆ api_ptr

void* ice::ModuleAPI::api_ptr

Pointer to an API structure holding functions to be called.

◆ priority

ice::u32 ice::ModuleAPI::priority

Arbitrary priority of the API. Can be used to wrap existing APIs with additional functionality.

◆ version

ice::u32 ice::ModuleAPI::version

Version of the API.


The documentation for this struct was generated from the following file: