Ardour  9.0-pre0-582-g084a23a80d
LV2_Inline_Display_Interface Struct Reference

#include <lv2_extensions.h>

Public Attributes

LV2_Inline_Display_Image_Surface *(* render )(LV2_Handle instance, uint32_t w, uint32_t h)
 

Detailed Description

Plugin Inline-Display Interface.

Definition at line 69 of file lv2_extensions.h.

Member Data Documentation

◆ render

LV2_Inline_Display_Image_Surface*(* LV2_Inline_Display_Interface::render) (LV2_Handle instance, uint32_t w, uint32_t h)

The render method. This is called by the host in a non-realtime context, usually the main GUI thread. The data pointer is owned by the plugin and must be valid from the first call to render until cleanup.

Parameters
instanceThe LV2 instance
wthe max available width
hthe max available height
Returns
pointer to a LV2_Inline_Display_Image_Surface or NULL

Definition at line 81 of file lv2_extensions.h.


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