|
ScriptPluginManager & | operator= (ScriptPluginManager const &) |
|
| ScriptPluginManager (ScriptPluginManager const &) |
|
MCAPI void | _addContextResultsToPluginResults (::Scripting::ScriptContextResult const &contextResult, ::ScriptPluginResult &pluginResult) |
|
MCAPI void | _createPluginContext (::ScriptPlugin &plugin, ::ScriptPluginResult &pluginResult) |
|
MCAPI ::std::vector<::Scripting::ModuleDescriptor > | _generateModuleDependencies (::std::vector<::ModuleIdentifier > const &moduleDeps, ::std::vector<::PackIdVersion > const &packDeps) const |
|
MCAPI void | _runPlugin (::ScriptPlugin &plugin, ::ScriptPluginResult &pluginResult, ::Scripting::Privilege privilege) |
|
MCAPI::Scripting::RuntimeStats | collectRuntimeStats () const |
|
MCAPI::ScriptPluginManagerResult | createContextsForGroup (::PluginExecutionGroup group) |
|
MCAPI::ScriptPluginManagerResult | discoverPlugins (::ResourceInformation::ResourceType moduleType, ::IScriptPluginSourceEnumerator &pluginEnumerator, ::ScriptPackConfigurationManager const &packConfigManager, ::std::vector<::std::function< bool(::PackManifest const &, ::Scripting::ModuleDescriptor const &, ::Scripting::ModuleDescriptor const &, ::ScriptPluginResult &)> > const &moduleFilters, ::std::vector<::std::string > excludeModuleIDs, ::std::function<::PluginExecutionGroup(::std::vector<::Scripting::ModuleDescriptor > const &)> &&pluginExecutionGroupSelector) |
|
MCAPI void | forEachPlugin (::std::function< void(::ScriptPlugin &)> func) |
|
MCAPI void | forEachRuntime (::std::function< void(::Scripting::IRuntime &)> func) |
|
MCAPI ::std::vector<::ScriptPluginManager::PackNameAndWeakScope > | getPluginScopes () const |
|
MCAPI::ScriptPluginManagerResult | runGroup (::PluginExecutionGroup group) |
|
◆ _addContextResultsToPluginResults()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _createPluginContext()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _generateModuleDependencies()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _runPlugin()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ collectRuntimeStats()
MCAPI::Scripting::RuntimeStats ScriptPluginManager::collectRuntimeStats |
( |
| ) |
const |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ createContextsForGroup()
MCAPI::ScriptPluginManagerResult ScriptPluginManager::createContextsForGroup |
( |
::PluginExecutionGroup | group | ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ discoverPlugins()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ forEachPlugin()
MCAPI void ScriptPluginManager::forEachPlugin |
( |
::std::function< void(::ScriptPlugin &)> | func | ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ forEachRuntime()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ getPluginScopes()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ runGroup()
MCAPI::ScriptPluginManagerResult ScriptPluginManager::runGroup |
( |
::PluginExecutionGroup | group | ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
The documentation for this class was generated from the following file: