|
OpenAssetIO
An abstract API for generalising interactions between a host application and an asset management system
|
Classes | |
| class | CppPluginSystemUIDelegateImplementationFactory |
| A factory to manage CppPluginSystemUIDelegatePlugin derived plugins. More... | |
| class | CppPluginSystemUIDelegatePlugin |
| Base class to be subclassed by plugins binding a host to a UI delegate. More... | |
| class | HybridPluginSystemUIDelegateImplementationFactory |
| The hybrid UI Delegate plugin system composes one or more child plugin systems, and selects the first plugin that matches the desired identifier. More... | |
Typedefs | |
| using | CppPluginSystemUIDelegatePluginPtr = std::shared_ptr< CppPluginSystemUIDelegatePlugin > |
| using | CppPluginSystemUIDelegatePluginConstPtr = std::shared_ptr< const CppPluginSystemUIDelegatePlugin > |
| using | CppPluginSystemUIDelegateImplementationFactoryPtr = std::shared_ptr< CppPluginSystemUIDelegateImplementationFactory > |
| using | CppPluginSystemUIDelegateImplementationFactoryConstPtr = std::shared_ptr< const CppPluginSystemUIDelegateImplementationFactory > |
| using | HybridPluginSystemUIDelegateImplementationFactoryPtr = std::shared_ptr< HybridPluginSystemUIDelegateImplementationFactory > |
| using | HybridPluginSystemUIDelegateImplementationFactoryConstPtr = std::shared_ptr< const HybridPluginSystemUIDelegateImplementationFactory > |
| using CppPluginSystemUIDelegateImplementationFactoryConstPtr = std::shared_ptr<const CppPluginSystemUIDelegateImplementationFactory > |
| using CppPluginSystemUIDelegateImplementationFactoryPtr = std::shared_ptr< CppPluginSystemUIDelegateImplementationFactory > |
| typedef std::shared_ptr< const CppPluginSystemUIDelegatePlugin > CppPluginSystemUIDelegatePluginConstPtr |
| typedef std::shared_ptr< CppPluginSystemUIDelegatePlugin > CppPluginSystemUIDelegatePluginPtr |
| using HybridPluginSystemUIDelegateImplementationFactoryConstPtr = std::shared_ptr<const HybridPluginSystemUIDelegateImplementationFactory > |
| using HybridPluginSystemUIDelegateImplementationFactoryPtr = std::shared_ptr< HybridPluginSystemUIDelegateImplementationFactory > |
Copyright 2013-2023 The Foundry Visionmongers Ltd. OpenAssetIO is released under the Apache 2.0 License