LMMS
Loading...
Searching...
No Matches
edit_controller.h File Reference
#include "base.h"
#include "bstream.h"
#include "view.h"
#include "align_push.h"
#include "align_pop.h"

Go to the source code of this file.

Classes

struct  v3_component_handler
struct  v3_component_handler2
struct  v3_param_info
struct  v3_edit_controller
struct  v3_midi_mapping

Enumerations

enum  {
  V3_RESTART_RELOAD_COMPONENT = 1 << 0 , V3_RESTART_IO_CHANGED = 1 << 1 , V3_RESTART_PARAM_VALUES_CHANGED = 1 << 2 , V3_RESTART_LATENCY_CHANGED = 1 << 3 ,
  V3_RESTART_PARAM_TITLES_CHANGED = 1 << 4 , V3_RESTART_MIDI_CC_ASSIGNMENT_CHANGED = 1 << 5 , V3_RESTART_NOTE_EXPRESSION_CHANGED = 1 << 6 , V3_RESTART_IO_TITLES_CHANGED = 1 << 7 ,
  V3_RESTART_PREFETCHABLE_SUPPORT_CHANGED = 1 << 8 , V3_RESTART_ROUTING_INFO_CHANGED = 1 << 9
}
enum  {
  V3_PARAM_CAN_AUTOMATE = 1 << 0 , V3_PARAM_READ_ONLY = 1 << 1 , V3_PARAM_WRAP_AROUND = 1 << 2 , V3_PARAM_IS_LIST = 1 << 3 ,
  V3_PARAM_IS_HIDDEN = 1 << 4 , V3_PARAM_PROGRAM_CHANGE = 1 << 15 , V3_PARAM_IS_BYPASS = 1 << 16
}

Variables

static constexpr const v3_tuid v3_component_handler_iid
static constexpr const v3_tuid v3_component_handler2_iid
static constexpr const v3_tuid v3_edit_controller_iid
static constexpr const v3_tuid v3_midi_mapping_iid

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

edit controller

Enumerator
V3_PARAM_CAN_AUTOMATE 
V3_PARAM_READ_ONLY 
V3_PARAM_WRAP_AROUND 
V3_PARAM_IS_LIST 
V3_PARAM_IS_HIDDEN 
V3_PARAM_PROGRAM_CHANGE 
V3_PARAM_IS_BYPASS 

◆ anonymous enum

anonymous enum

component handler

Enumerator
V3_RESTART_RELOAD_COMPONENT 
V3_RESTART_IO_CHANGED 
V3_RESTART_PARAM_VALUES_CHANGED 
V3_RESTART_LATENCY_CHANGED 
V3_RESTART_PARAM_TITLES_CHANGED 
V3_RESTART_MIDI_CC_ASSIGNMENT_CHANGED 
V3_RESTART_NOTE_EXPRESSION_CHANGED 
V3_RESTART_IO_TITLES_CHANGED 
V3_RESTART_PREFETCHABLE_SUPPORT_CHANGED 
V3_RESTART_ROUTING_INFO_CHANGED 

Variable Documentation

◆ v3_component_handler2_iid

const v3_tuid v3_component_handler2_iid
staticconstexpr
Initial value:
=
V3_ID(0xF040B4B3, 0xA36045EC, 0xABCDC045, 0xB4D5A2CC)
#define V3_ID(a, b, c, d)
Definition base.h:111

◆ v3_component_handler_iid

const v3_tuid v3_component_handler_iid
staticconstexpr
Initial value:
=
V3_ID(0x93A0BEA3, 0x0BD045DB, 0x8E890B0C, 0xC1E46AC6)

◆ v3_edit_controller_iid

const v3_tuid v3_edit_controller_iid
staticconstexpr
Initial value:
=
V3_ID(0xDCD7BBE3, 0x7742448D, 0xA874AACC, 0x979C759E)

◆ v3_midi_mapping_iid

const v3_tuid v3_midi_mapping_iid
staticconstexpr
Initial value:
=
V3_ID(0xDF0FF9F7, 0x49B74669, 0xB63AB732, 0x7ADBF5E5)