a highly automated and intuitive digital audio workstation
No Matches
SuilHost Struct Reference

UI host descriptor. More...

Data Fields

SuilPortWriteFunc write_func
SuilPortIndexFunc index_func
SuilPortSubscribeFunc subscribe_func
SuilPortUnsubscribeFunc unsubscribe_func
SuilTouchFunc touch_func
void * gtk_lib
int argc
char ** argv

Detailed Description

UI host descriptor.

This contains the various functions that a plugin UI may use to communicate with the plugin. It is passed to suil_instance_new() to provide these functions to the UI.

Definition at line 300 of file suil.h.

Field Documentation

◆ argc

int SuilHost::argc

Definition at line 307 of file suil.h.

◆ argv

char** SuilHost::argv

Definition at line 308 of file suil.h.

◆ gtk_lib

void* SuilHost::gtk_lib

Definition at line 306 of file suil.h.

◆ index_func

SuilPortIndexFunc SuilHost::index_func

Definition at line 302 of file suil.h.

◆ subscribe_func

SuilPortSubscribeFunc SuilHost::subscribe_func

Definition at line 303 of file suil.h.

◆ touch_func

SuilTouchFunc SuilHost::touch_func

Definition at line 305 of file suil.h.

◆ unsubscribe_func

SuilPortUnsubscribeFunc SuilHost::unsubscribe_func

Definition at line 304 of file suil.h.

◆ write_func

SuilPortWriteFunc SuilHost::write_func

Definition at line 301 of file suil.h.

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