struct clap_plugin_gui clap_plugin_gui_t
unsigned long clap_xwnd
Definition gui.h:70
void * clap_hwnd
Definition gui.h:68
static CLAP_CONSTEXPR const char CLAP_EXT_GUI[]
Definition gui.h:44
static const CLAP_CONSTEXPR char CLAP_WINDOW_API_WIN32[]
Definition gui.h:51
static const CLAP_CONSTEXPR char CLAP_WINDOW_API_WAYLAND[]
Definition gui.h:62
struct clap_gui_resize_hints clap_gui_resize_hints_t
struct clap_window clap_window_t
static const CLAP_CONSTEXPR char CLAP_WINDOW_API_X11[]
Definition gui.h:58
static const CLAP_CONSTEXPR char CLAP_WINDOW_API_COCOA[]
Definition gui.h:54
struct clap_host_gui clap_host_gui_t
void * clap_nsview
Definition gui.h:69
struct clap_host clap_host_t
#define CLAP_ABI
Definition macros.h:24
#define CLAP_CONSTEXPR
Definition macros.h:32
unsigned int uint32_t
Definition mid.cpp:100
struct clap_plugin clap_plugin_t
bool can_resize_horizontally
Definition gui.h:86
uint32_t aspect_ratio_height
Definition gui.h:92
uint32_t aspect_ratio_width
Definition gui.h:91
bool preserve_aspect_ratio
Definition gui.h:90
bool can_resize_vertically
Definition gui.h:87
bool(CLAP_ABI *request_hide)(const clap_host_t *host)
void(CLAP_ABI *closed)(const clap_host_t *host
bool(CLAP_ABI *request_show)(const clap_host_t *host)
uint32_t width
Definition gui.h:197
void(CLAP_ABI *resize_hints_changed)(const clap_host_t *host)
uint32_t uint32_t height
Definition gui.h:197
bool was_destroyed
Definition gui.h:214
bool(CLAP_ABI *request_resize)(const clap_host_t *host
uint32_t uint32_t * height
Definition gui.h:138
bool(CLAP_ABI *is_api_supported)(const clap_plugin_t *plugin
const char * api
Definition gui.h:100
bool(CLAP_ABI *set_transient)(const clap_plugin_t *plugin
bool(CLAP_ABI *show)(const clap_plugin_t *plugin)
bool(CLAP_ABI *set_size)(const clap_plugin_t *plugin
const char bool is_floating
Definition gui.h:100
bool(CLAP_ABI *hide)(const clap_plugin_t *plugin)
bool(CLAP_ABI *create)(const clap_plugin_t *plugin
bool(CLAP_ABI *can_resize)(const clap_plugin_t *plugin)
const clap_window_t * window
Definition gui.h:163
bool(CLAP_ABI *set_scale)(const clap_plugin_t *plugin
clap_gui_resize_hints_t * hints
Definition gui.h:147
double scale
Definition gui.h:133
bool(CLAP_ABI *get_resize_hints)(const clap_plugin_t *plugin
void(CLAP_ABI *destroy)(const clap_plugin_t *plugin)
uint32_t * width
Definition gui.h:138
bool(CLAP_ABI *adjust_size)(const clap_plugin_t *plugin
bool(CLAP_ABI *get_size)(const clap_plugin_t *plugin
bool(CLAP_ABI *set_parent)(const clap_plugin_t *plugin
const char * title
Definition gui.h:171
void * ptr
Definition gui.h:79
clap_xwnd x11
Definition gui.h:77
uintptr_t uptr
Definition gui.h:80
const char * api
Definition gui.h:74
clap_hwnd win32
Definition gui.h:78
clap_nsview cocoa
Definition gui.h:76
#define void
Definition unzip.h:396