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

#include <vst3_host.h>

Inheritance diagram for Steinberg::PlugInterfaceSupport:
[legend]

Public Member Functions

 PlugInterfaceSupport ()
 
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 isPlugInterfaceSupported (const TUID) SMTG_OVERRIDE
 
void addPlugInterfaceSupported (const TUID)
 

Private Attributes

std::vector< FUID > _interfaces
 

Detailed Description

Definition at line 250 of file vst3_host.h.

Constructor & Destructor Documentation

◆ PlugInterfaceSupport()

Steinberg::PlugInterfaceSupport::PlugInterfaceSupport ( )

Member Function Documentation

◆ addPlugInterfaceSupported()

void Steinberg::PlugInterfaceSupport::addPlugInterfaceSupported ( const  TUID)

◆ addRef()

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

Definition at line 256 of file vst3_host.h.

◆ isPlugInterfaceSupported()

tresult PLUGIN_API Steinberg::PlugInterfaceSupport::isPlugInterfaceSupported ( const  TUID)

◆ queryInterface()

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

Definition at line 254 of file vst3_host.h.

◆ release()

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

Definition at line 261 of file vst3_host.h.

Member Data Documentation

◆ _interfaces

std::vector<FUID> Steinberg::PlugInterfaceSupport::_interfaces
private

Definition at line 271 of file vst3_host.h.


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