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