Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
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: