Ardour  9.0-pre0-582-g084a23a80d
Steinberg::HostApplication Class Reference

#include <vst3_host.h>

Inheritance diagram for Steinberg::HostApplication:
[legend]

Public Member Functions

 HostApplication ()
 
virtual ~HostApplication ()
 
tresult PLUGIN_API queryInterface (const TUID _iid, void **obj) SMTG_OVERRIDE
 
uint32 PLUGIN_API addRef () SMTG_OVERRIDE
 
uint32 PLUGIN_API release () SMTG_OVERRIDE
 
tresult PLUGIN_API getName (Vst::String128 name) SMTG_OVERRIDE
 
tresult PLUGIN_API createInstance (TUID cid, TUID _iid, void **obj) SMTG_OVERRIDE
 

Static Public Member Functions

static Vst::IHostApplication * getHostContext ()
 

Protected Attributes

std::unique_ptr< PlugInterfaceSupport_plug_interface_support
 

Detailed Description

Definition at line 274 of file vst3_host.h.

Constructor & Destructor Documentation

◆ HostApplication()

Steinberg::HostApplication::HostApplication ( )

◆ ~HostApplication()

virtual Steinberg::HostApplication::~HostApplication ( )
inlinevirtual

Definition at line 284 of file vst3_host.h.

Member Function Documentation

◆ addRef()

uint32 PLUGIN_API Steinberg::HostApplication::addRef ( )
inline

Definition at line 287 of file vst3_host.h.

◆ createInstance()

tresult PLUGIN_API Steinberg::HostApplication::createInstance ( TUID  cid,
TUID  _iid,
void **  obj 
)

◆ getHostContext()

static Vst::IHostApplication* Steinberg::HostApplication::getHostContext ( )
inlinestatic

Definition at line 277 of file vst3_host.h.

◆ getName()

tresult PLUGIN_API Steinberg::HostApplication::getName ( Vst::String128  name)

◆ queryInterface()

tresult PLUGIN_API Steinberg::HostApplication::queryInterface ( const TUID  _iid,
void **  obj 
)

◆ release()

uint32 PLUGIN_API Steinberg::HostApplication::release ( )
inline

Definition at line 292 of file vst3_host.h.

Member Data Documentation

◆ _plug_interface_support

std::unique_ptr<PlugInterfaceSupport> Steinberg::HostApplication::_plug_interface_support
protected

Definition at line 301 of file vst3_host.h.


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