Luna::Module
The module interface that should be implemented by the user.
struct Luna::Module
Member functions
-
virtual const c8 * get_name()=0
Gets one module name. Every module must have one unique name, and the name cannot changed after the module has been registered to the module system.
-
Called when the module is registered to the system for the first time.
-
Called when the module is initialized.
-
Called when the module is closed.