Helios Engine 0.1.0
A modular ECS based data-oriented C++23 game engine
 
Loading...
Searching...
No Matches
helios::app::DynamicModuleConfig Struct Reference

Configuration for dynamic module loading. More...

#include <dynamic_module.hpp>

Public Attributes

std::string_view create_symbol = kDefaultCreateSymbol
 Name of the creation function.
 
std::string_view module_id_symbol = kDefaultModuleIdSymbol
 Name of the module ID function.
 
std::string_view module_name_symbol = kDefaultModuleNameSymbol
 Name of the module name function.
 
bool auto_reload = false
 Enable automatic reload on file change.
 

Detailed Description

Configuration for dynamic module loading.

Definition at line 103 of file dynamic_module.hpp.

Member Data Documentation

◆ auto_reload

bool helios::app::DynamicModuleConfig::auto_reload = false

Enable automatic reload on file change.

Definition at line 107 of file dynamic_module.hpp.

◆ create_symbol

std::string_view helios::app::DynamicModuleConfig::create_symbol = kDefaultCreateSymbol

Name of the creation function.

Definition at line 104 of file dynamic_module.hpp.

◆ module_id_symbol

std::string_view helios::app::DynamicModuleConfig::module_id_symbol = kDefaultModuleIdSymbol

Name of the module ID function.

Definition at line 105 of file dynamic_module.hpp.

◆ module_name_symbol

std::string_view helios::app::DynamicModuleConfig::module_name_symbol = kDefaultModuleNameSymbol

Name of the module name function.

Definition at line 106 of file dynamic_module.hpp.