Inheritance diagram for vst::vst_node_base:
vst::vst_node< UseDouble, IsSynth >

Classes

struct  vst_control
 

Public Member Functions

void setControls ()
 
auto & prepareInput (int64_t offset, int64_t samples)
 
auto & prepareOutput (int64_t offset, int64_t samples)
 
void setupTimeInfo (const ossia::token_request &tk, ossia::exec_state_facade st)
 

Public Attributes

std::shared_ptr< AEffectWrapper > fx {}
 
ossia::small_vector< vst_control, 16 > controls
 

Protected Member Functions

 vst_node_base (std::shared_ptr< AEffectWrapper > &&ptr)
 
void dispatch (int32_t opcode, int32_t index=0, intptr_t value=0, void *ptr=nullptr, float opt=0.0f)
 

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