|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
Helper type to register modules globally. More...
#include <ice/module_info.hxx>
Public Member Functions | |
| ModulesEntry (ice::FnModuleLoad *fn_load, ice::FnModuleUnload *fn_unload) noexcept | |
Public Attributes | |
| ModulesEntry const *const | next |
| Allows to setup a list of modules without allocation before entering the "main" routine. | |
| Public Attributes inherited from ice::ModuleInfo | |
| ice::FnModuleLoad *const | fn_load |
| ice::FnModuleUnload *const | fn_unload |
Helper type to register modules globally.
Such registered modules are available to be loaded later.
|
noexcept |
| ModulesEntry const* const ice::ModulesEntry::next |
Allows to setup a list of modules without allocation before entering the "main" routine.