|
void | RegisterPlugin (EMStudioPlugin *plugin) |
|
size_t | GetNumRegisteredPlugins () const |
|
EMStudioPlugin * | GetRegisteredPlugin (size_t index) |
|
size_t | FindRegisteredPluginIndex (const char *pluginType) const |
|
const PluginVector & | GetRegisteredPlugins () |
|
EMStudioPlugin * | CreateWindowOfType (const char *pluginType, const char *objectName=nullptr) |
|
void | RemoveActivePlugin (EMStudioPlugin *plugin) |
|
size_t | GetNumActivePlugins () const |
|
EMStudioPlugin * | GetActivePlugin (uint32 index) |
|
const PluginVector & | GetActivePlugins () |
|
EMStudioPlugin * | FindActivePluginByTypeString (const char *pluginType) const |
|
template<class PluginType > |
AZStd::enable_if_t< AZStd::is_convertible_v< PluginType *, EMStudioPlugin * >, PluginType * > | FindActivePlugin () const |
|
EMStudioPlugin * | FindActivePlugin (uint32 classID) const |
|
size_t | CalcNumActivePluginsOfType (const char *pluginType) const |
|
size_t | CalcNumActivePluginsOfType (uint32 classID) const |
|
void | AddPersistentPlugin (PersistentPlugin *plugin) |
|
void | RemovePersistentPlugin (PersistentPlugin *plugin) |
|
size_t | GetNumPersistentPlugins () const |
|
PersistentPlugin * | GetPersistentPlugin (size_t index) |
|
const PersistentPluginVector & | GetPersistentPlugins () |
|
QString | GenerateObjectName () const |
|
void | RegisterDefaultPlugins () |
|
The documentation for this class was generated from the following file:
- Gems/EMotionFX/Code/EMotionFX/Tools/EMotionStudio/EMStudioSDK/Source/PluginManager.h