![]() |
ImFusion C++ SDK 4.4.0
|
#include <SpinePlugin/include/ImFusion/Spine/SpinePlugin.h>
Plugin class responsible for initializing all spine related components. More...
Plugin class responsible for initializing all spine related components.
Public Member Functions | |
| std::string | author () const override |
| Name of the author of the plugin for informative purposes. | |
| std::string | description () const override |
| Description of the plugin purpose/functionality for informative purposes. | |
| std::vector< std::string > | dependencies () const override |
| Optional list of plugin IDs on which this plugin depends. | |
| Status | init () override |
| Perform plugin initialization, for instance by populating factories and registering custom types with the host application. | |
| Public Member Functions inherited from ImFusion::ImFusionLibPlugin | |
| virtual void | setApplicationController (ApplicationController &) |
| Gives the plugin access to the application controller. | |
| Public Member Functions inherited from ImFusion::PluginBase | |
| std::string | pluginId () const |
| Convenience function to query the plugin ID of a concrete instance at runtime. | |
| PluginManager::PluginStatus | pluginStatus () const |
| Convenience function to query the plugin status of a concrete instance at runtime. | |
| Utils::Version | version () const |
| Convenience function to query the version number of the plugin for informative purposes. | |
Static Public Member Functions | |
| static const char * | id () |
Additional Inherited Members | |
| Public Types inherited from ImFusion::PluginBase | |
| enum class | Status { Success = 0 , LicenseCheckFailed , Unsupported , UnknownError } |
| Enumeration of status codes for plugin initialization. More... | |
| Protected Member Functions inherited from ImFusion::ImFusionLibPlugin | |
| bool | isLicensed (const std::string &entitlementName) const |
| Helper function to check whether entitlementName is included in the currently activated license. | |
| void | registerFactories (std::unique_ptr< AlgorithmFactory > algorithmFactory, std::unique_ptr< AlgorithmControllerFactory > controllerFactory, std::unique_ptr< DataAnnotationFactory > annotationFactory) |
| Helper function to register the given factories with the FactoryRegistry. | |
|
inlineoverridevirtual |
Name of the author of the plugin for informative purposes.
Implements ImFusion::PluginBase.
|
inlineoverridevirtual |
Description of the plugin purpose/functionality for informative purposes.
Implements ImFusion::PluginBase.
|
inlineoverridevirtual |
Optional list of plugin IDs on which this plugin depends.
Initialization of this plugin will fail if any of the plugins in this list can not be loaded or initialized for any reason.
Reimplemented from ImFusion::PluginBase.
|
overridevirtual |
Perform plugin initialization, for instance by populating factories and registering custom types with the host application.
Implements ImFusion::PluginBase.