LMMS
Loading...
Searching...
No Matches
CarlaPluginVST3.cpp File Reference
#include "CarlaPluginInternal.hpp"
#include "CarlaEngine.hpp"
#include "AppConfig.h"
#include "CarlaBackendUtils.hpp"
#include "CarlaVst3Utils.hpp"
#include "CarlaPluginUI.hpp"
#include "water/files/File.h"
#include "water/misc/Time.h"
#include <atomic>
#include <unordered_map>

Classes

struct  v3HostCallback
struct  v3_var
struct  carla_v3_attribute_list
struct  carla_v3_message
struct  carla_v3_bstream
struct  carla_v3_host_application
struct  carla_v3_input_param_value_queue
struct  carla_v3_input_param_value_queue::Point
struct  carla_v3_input_param_changes
struct  carla_v3_input_param_changes::UpdatedParam
struct  carla_v3_output_param_value_queue
struct  carla_v3_output_param_changes
struct  carla_v3_input_event_list
struct  carla_v3_output_event_list
struct  carla_v3_component_handler
class  CarlaPluginVST3
union  CarlaPluginVST3::ClassInfo
struct  CarlaPluginVST3::PluginPointers
struct  CarlaPluginVST3::Buses
struct  CarlaPluginVST3::Events

Functions

static CARLA_BACKEND_START_NAMESPACE size_t strlen_utf16 (const int16_t *const str)
static void strncpy_utf8 (char *const dst, const int16_t *const src, const size_t length)
static void v3_var_cleanup (v3_var &var)

Function Documentation

◆ strlen_utf16()

CARLA_BACKEND_START_NAMESPACE size_t strlen_utf16 ( const int16_t *const str)
inlinestatic

◆ strncpy_utf8()

void strncpy_utf8 ( char *const dst,
const int16_t *const src,
const size_t length )
inlinestatic

◆ v3_var_cleanup()

void v3_var_cleanup ( v3_var & var)
static