|
ReXGlue SDK
|
Public Attributes | |
| std::vector< std::string > | modules |
| std::vector< IModule * > | code_modules |
| std::function< Result< std::vector< std::string > >(IInterfaceFactory &factory, IInterfaceFactory &private_factory)> | select_plugins |
| std::vector<IModule*> rex::Config::code_modules |
Modules compiled into the program. They go before the libraries.
| std::vector<std::string> rex::Config::modules |
The module libraries to load, in order, such as rexhid.
| std::function<Result<std::vector<std::string> >(IInterfaceFactory& factory, IInterfaceFactory& private_factory)> rex::Config::select_plugins |
Runs after every listed module connects and before any module inits. Returns the plugin libraries to load next, such as the drivers the settings select. Empty for none.
| factory | Finds the public interfaces of the connected modules. |
| private_factory | Finds the private interfaces, for the app only. |