Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::format::wclap Namespace Reference

Classes

struct  WebviewContent
class  WebviewProvider

Typedefs

using WebviewMessageCallback = std::function<void(const std::string& message_json)>

Functions

std::string generate_webview_html (const std::string &plugin_name, const std::string &params_json)
void * wclap_malloc (size_t size)
void wclap_free (void *ptr)
void * cabi_realloc (void *ptr, size_t old_size, size_t align, size_t new_size)

Variables

static constexpr const char * CLAP_EXT_WEBVIEW = "clap.webview/1"
static constexpr const char * CLAP_WINDOW_API_WEBVIEW = "webview"

Typedef Documentation

◆ WebviewMessageCallback

using pulp::format::wclap::WebviewMessageCallback = std::function<void(const std::string& message_json)>

Function Documentation

◆ cabi_realloc()

void * pulp::format::wclap::cabi_realloc ( void * ptr,
size_t old_size,
size_t align,
size_t new_size )

◆ generate_webview_html()

std::string pulp::format::wclap::generate_webview_html ( const std::string & plugin_name,
const std::string & params_json )

◆ wclap_free()

void pulp::format::wclap::wclap_free ( void * ptr)

◆ wclap_malloc()

void * pulp::format::wclap::wclap_malloc ( size_t size)

Variable Documentation

◆ CLAP_EXT_WEBVIEW

const char* pulp::format::wclap::CLAP_EXT_WEBVIEW = "clap.webview/1"
staticconstexpr

◆ CLAP_WINDOW_API_WEBVIEW

const char* pulp::format::wclap::CLAP_WINDOW_API_WEBVIEW = "webview"
staticconstexpr