LMMS
Loading...
Searching...
No Matches
carla_v3_input_param_changes Struct Reference
Inheritance diagram for carla_v3_input_param_changes:

Classes

struct  UpdatedParam

Public Member Functions

 carla_v3_input_param_changes (const PluginParameterData &paramData)
 ~carla_v3_input_param_changes ()
void init ()
void prepare ()
void setParamValue (const uint32_t index, const float value) noexcept
void setParamValueRT (const uint32_t index, const int32_t offset, const float value) noexcept

Public Attributes

const uint32_t paramCount
struct carla_v3_input_param_changes::UpdatedParam updatedParams
carla_v3_input_param_value_queue **const queue
v3_param_value_queue *** pluginExposedQueue
int32_t pluginExposedCount

Static Private Member Functions

static int32_t V3_API get_param_count (void *const self)
static v3_param_value_queue **V3_API get_param_data (void *const self, const int32_t index)
static v3_param_value_queue **V3_API add_param_data (void *, const v3_param_id *, int32_t *)

Constructor & Destructor Documentation

◆ carla_v3_input_param_changes()

carla_v3_input_param_changes::carla_v3_input_param_changes ( const PluginParameterData & paramData)
inline

◆ ~carla_v3_input_param_changes()

carla_v3_input_param_changes::~carla_v3_input_param_changes ( )
inline

Member Function Documentation

◆ add_param_data()

v3_param_value_queue **V3_API carla_v3_input_param_changes::add_param_data ( void * ,
const v3_param_id * ,
int32_t *  )
inlinestaticprivate

◆ get_param_count()

int32_t V3_API carla_v3_input_param_changes::get_param_count ( void *const self)
inlinestaticprivate

◆ get_param_data()

v3_param_value_queue **V3_API carla_v3_input_param_changes::get_param_data ( void *const self,
const int32_t index )
inlinestaticprivate

◆ init()

void carla_v3_input_param_changes::init ( )
inline

◆ prepare()

void carla_v3_input_param_changes::prepare ( )
inline

◆ setParamValue()

void carla_v3_input_param_changes::setParamValue ( const uint32_t index,
const float value )
inlinenoexcept

◆ setParamValueRT()

void carla_v3_input_param_changes::setParamValueRT ( const uint32_t index,
const int32_t offset,
const float value )
inlinenoexcept

Member Data Documentation

◆ paramCount

const uint32_t carla_v3_input_param_changes::paramCount

◆ pluginExposedCount

int32_t carla_v3_input_param_changes::pluginExposedCount

◆ pluginExposedQueue

v3_param_value_queue*** carla_v3_input_param_changes::pluginExposedQueue

◆ queue

carla_v3_input_param_value_queue** const carla_v3_input_param_changes::queue

◆ updatedParams

struct carla_v3_input_param_changes::UpdatedParam carla_v3_input_param_changes::updatedParams

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