53 V3_ID(0x93A0BEA3, 0x0BD045DB, 0x8E890B0C, 0xC1E46AC6);
66 V3_ID(0xF040B4B3, 0xA36045EC, 0xABCDC045, 0xB4D5A2CC);
113 V3_ID(0xDCD7BBE3, 0x7742448D, 0xA874AACC, 0x979C759E);
127 V3_ID(0xDF0FF9F7, 0x49B74669, 0xB63AB732, 0x7ADBF5E5);
140 v3_component_handler2 comp2;
145 v3_edit_controller ctrl;
160 static_cast<void*
>(
static_cast<uint8_t*
>(
static_cast<void*
>(*obj)) +
sizeof(
void*)*5));
#define V3_ID(a, b, c, d)
Definition base.h:111
uint32_t v3_param_id
Definition base.h:40
#define V3_API
Definition base.h:59
int16_t v3_str_128[128]
Definition base.h:37
int32_t v3_result
Definition base.h:35
uint8_t v3_bool
Definition base.h:38
uint8_t v3_tuid[16]
Definition base.h:46
static constexpr const v3_tuid v3_component_handler_iid
Definition edit_controller.h:52
static constexpr const v3_tuid v3_component_handler2_iid
Definition edit_controller.h:65
@ V3_PARAM_CAN_AUTOMATE
Definition edit_controller.h:73
@ V3_PARAM_IS_LIST
Definition edit_controller.h:76
@ V3_PARAM_IS_HIDDEN
Definition edit_controller.h:77
@ V3_PARAM_WRAP_AROUND
Definition edit_controller.h:75
@ V3_PARAM_IS_BYPASS
Definition edit_controller.h:79
@ V3_PARAM_PROGRAM_CHANGE
Definition edit_controller.h:78
@ V3_PARAM_READ_ONLY
Definition edit_controller.h:74
static constexpr const v3_tuid v3_edit_controller_iid
Definition edit_controller.h:112
static constexpr const v3_tuid v3_midi_mapping_iid
Definition edit_controller.h:126
@ V3_RESTART_PARAM_VALUES_CHANGED
Definition edit_controller.h:32
@ V3_RESTART_RELOAD_COMPONENT
Definition edit_controller.h:30
@ V3_RESTART_MIDI_CC_ASSIGNMENT_CHANGED
Definition edit_controller.h:35
@ V3_RESTART_IO_TITLES_CHANGED
Definition edit_controller.h:37
@ V3_RESTART_NOTE_EXPRESSION_CHANGED
Definition edit_controller.h:36
@ V3_RESTART_PREFETCHABLE_SUPPORT_CHANGED
Definition edit_controller.h:38
@ V3_RESTART_PARAM_TITLES_CHANGED
Definition edit_controller.h:34
@ V3_RESTART_LATENCY_CHANGED
Definition edit_controller.h:33
@ V3_RESTART_ROUTING_INFO_CHANGED
Definition edit_controller.h:39
@ V3_RESTART_IO_CHANGED
Definition edit_controller.h:31
static const char * name
Definition pugl.h:1582
static int JUCE_CDECL comp(const void *a, const void *b)
Definition lsp.c:298
int int32_t
Definition mid.cpp:97
short int16_t
Definition mid.cpp:96
unsigned char uint8_t
Definition mid.cpp:98
Definition edit_controller.h:55
v3_bool state
Definition edit_controller.h:59
const char * name
Definition edit_controller.h:60
v3_result(V3_API *finish_group_edit)(void *self)
v3_result(V3_API *start_group_edit)(void *self)
Definition edit_controller.h:42
int32_t flags
Definition edit_controller.h:49
double value_normalised
Definition edit_controller.h:47
v3_result(V3_API *end_edit)(void *self
v3_param_id
Definition edit_controller.h:46
v3_result(V3_API *perform_edit)(void *self
Definition edit_controller.h:93
double(V3_API *get_parameter_normalised)(void *self
struct v3_bstream struct v3_bstream ** v3_result(V3_API *get_state)(void *self
int32_t param_idx
Definition edit_controller.h:101
double plain
Definition edit_controller.h:105
double(V3_API *normalised_parameter_to_plain)(void *self
struct v3_bstream struct v3_bstream struct v3_bstream ** int32_t(V3_API *get_parameter_count)(void *self)
v3_result(V3_API *set_component_state)(void *self
int32_t struct v3_param_info double normalised
Definition edit_controller.h:102
v3_result(V3_API *set_parameter_normalised)(void *self
int32_t struct v3_param_info double v3_str_128 output
Definition edit_controller.h:102
int32_t struct v3_param_info v3_param_id
Definition edit_controller.h:102
int16_t * input
Definition edit_controller.h:103
double(V3_API *plain_parameter_to_normalised)(void *self
struct v3_component_handler **struct v3_plugin_view **V3_API * create_view(void *self, const char *name)
struct v3_bstream ** v3_result(V3_API *set_state)(void *self
v3_result(V3_API *set_component_handler)(void *self
Definition edit_controller.h:119
int32_t int16_t channel
Definition edit_controller.h:123
int32_t int16_t int16_t cc
Definition edit_controller.h:123
int32_t bus
Definition edit_controller.h:123
int32_t int16_t int16_t v3_param_id * id
Definition edit_controller.h:123
Definition edit_controller.h:82
v3_str_128 title
Definition edit_controller.h:84
int32_t flags
Definition edit_controller.h:90
int32_t unit_id
Definition edit_controller.h:89
double default_normalised_value
Definition edit_controller.h:88
v3_str_128 short_title
Definition edit_controller.h:85
v3_str_128 units
Definition edit_controller.h:86
int32_t step_count
Definition edit_controller.h:87
v3_param_id param_id
Definition edit_controller.h:83