|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
Base class for modules that will automatically register them to be loaded by the module manager. More...
#include <ice/module.hxx>
Public Member Functions | |
| virtual | ~Module () noexcept=default |
Static Public Member Functions | |
| static auto | module_info () noexcept -> ice::ModuleInfo const & |
Base class for modules that will automatically register them to be loaded by the module manager.
Loading is done either by instantiating a module register object or by loading a dynamic module using the module regsiter.
| Type | The module type that devices from this type. |
|
virtualdefaultnoexcept |
|
inlinestaticnoexcept |