Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::view::rmlui::ImporterAdapter Class Referencefinal

#include <rmlui_importer_adapter.hpp>

Public Member Functions

 ImporterAdapter ()=default
 ~ImporterAdapter ()=default
 ImporterAdapter (const ImporterAdapter &)=delete
ImporterAdapter & operator= (const ImporterAdapter &)=delete
HostStatus bind_lua (std::shared_ptr< LuaHost > host) noexcept
HostStatus bind_elements (std::shared_ptr< ElementHost > host) noexcept
HostStatus bind_product (std::shared_ptr< ProductHost > host) noexcept
HostStatus activate ()
HostStatus register_element (ElementRegistration registration)
HostStatus dispatch_product (ProductEvent event)
void close () noexcept
const ImporterCapabilityReceipt & receipt () const noexcept

Constructor & Destructor Documentation

◆ ImporterAdapter() [1/2]

pulp::view::rmlui::ImporterAdapter::ImporterAdapter ( )
default

◆ ~ImporterAdapter()

pulp::view::rmlui::ImporterAdapter::~ImporterAdapter ( )
default

◆ ImporterAdapter() [2/2]

pulp::view::rmlui::ImporterAdapter::ImporterAdapter ( const ImporterAdapter & )
delete

Member Function Documentation

◆ activate()

HostStatus pulp::view::rmlui::ImporterAdapter::activate ( )
inline

◆ bind_elements()

HostStatus pulp::view::rmlui::ImporterAdapter::bind_elements ( std::shared_ptr< ElementHost > host)
inlinenoexcept

◆ bind_lua()

HostStatus pulp::view::rmlui::ImporterAdapter::bind_lua ( std::shared_ptr< LuaHost > host)
inlinenoexcept

◆ bind_product()

HostStatus pulp::view::rmlui::ImporterAdapter::bind_product ( std::shared_ptr< ProductHost > host)
inlinenoexcept

◆ close()

void pulp::view::rmlui::ImporterAdapter::close ( )
inlinenoexcept

◆ dispatch_product()

HostStatus pulp::view::rmlui::ImporterAdapter::dispatch_product ( ProductEvent event)
inline

◆ operator=()

ImporterAdapter & pulp::view::rmlui::ImporterAdapter::operator= ( const ImporterAdapter & )
delete

◆ receipt()

const ImporterCapabilityReceipt & pulp::view::rmlui::ImporterAdapter::receipt ( ) const
inlinenodiscardnoexcept

◆ register_element()

HostStatus pulp::view::rmlui::ImporterAdapter::register_element ( ElementRegistration registration)
inline

The documentation for this class was generated from the following file: