|
virtual bool | PreprocessPlugins () override |
|
virtual void | LoadPluginsByStage (std::string_view stageName) override |
|
virtual void | UnloadPluginsByStage (std::string_view stageName) override |
|
virtual std::filesystem::path | GetLibraryPath (std::string_view pluginName, std::string_view libraryName) override |
|
virtual void | QueueInstall (std::string pluginName) |
|
virtual void | QueueUninstall (std::string pluginName) |
|
virtual void | ProcessQueuedPluginInstallsAndUninstalls () |
|
|
bool | LoadModule (const std::filesystem::path &path) |
|
void | UnloadModule (const std::filesystem::path &path) |
|
void | ResolvePlugins (std::vector< Grindstone::Plugins::ManifestData > &manifestResults) |
|
|
std::map< std::filesystem::path, Utilities::Modules::Handle > | pluginModules |
|
std::set< std::string > | queuedInstalls {} |
|
std::set< std::string > | queuedUninstalls {} |
|
std::vector< Grindstone::Plugins::MetaData > | resolvedPluginManifest {} |
|
◆ GetLibraryPath()
std::filesystem::path Grindstone::Plugins::EditorPluginManager::GetLibraryPath |
( |
std::string_view | pluginName, |
|
|
std::string_view | libraryName ) |
|
overridevirtual |
◆ LoadPluginsByStage()
void EditorPluginManager::LoadPluginsByStage |
( |
std::string_view | stageName | ) |
|
|
overridevirtual |
◆ PreprocessPlugins()
bool EditorPluginManager::PreprocessPlugins |
( |
| ) |
|
|
overridevirtual |
◆ UnloadPluginsByStage()
void EditorPluginManager::UnloadPluginsByStage |
( |
std::string_view | stageName | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files:
- /github/workspace/sources/code/Editor/PluginSystem/EditorPluginManager.hpp
- /github/workspace/sources/code/Editor/PluginSystem/EditorPluginManager.cpp