LMMS
Loading...
Searching...
No Matches
v3_edit_controller Struct Reference

#include <edit_controller.h>

Public Member Functions

 v3_result (V3_API *set_component_state)(void *self
struct v3_bstream ** v3_result (V3_API *set_state)(void *self
struct v3_bstream struct v3_bstream ** v3_result (V3_API *get_state)(void *self
struct v3_bstream struct v3_bstream struct v3_bstream ** int32_t (V3_API *get_parameter_count)(void *self)
 v3_result (V3_API *get_parameter_info)(void *self
int32_t struct v3_param_infov3_result (V3_API *get_parameter_string_for_value)(void *self
 v3_result (V3_API *get_parameter_value_for_string)(void *self
 double (V3_API *normalised_parameter_to_plain)(void *self
 double (V3_API *plain_parameter_to_normalised)(void *self
 double (V3_API *get_parameter_normalised)(void *self
 v3_result (V3_API *set_parameter_normalised)(void *self
 v3_result (V3_API *set_component_handler)(void *self
struct v3_component_handler **struct v3_plugin_view **V3_APIcreate_view (void *self, const char *name)

Public Attributes

int32_t param_idx
int32_t struct v3_param_info v3_param_id
int32_t struct v3_param_info double normalised
int32_t struct v3_param_info double v3_str_128 output
 v3_param_id
int16_tinput
int16_t doubleoutput
double normalised
double plain

Member Function Documentation

◆ create_view()

struct v3_component_handler **struct v3_plugin_view **V3_API * v3_edit_controller::create_view ( void * self,
const char * name )

◆ double() [1/3]

v3_edit_controller::double ( V3_API * get_parameter_normalised)

◆ double() [2/3]

v3_edit_controller::double ( V3_API * normalised_parameter_to_plain)

◆ double() [3/3]

v3_edit_controller::double ( V3_API * plain_parameter_to_normalised)

◆ int32_t()

struct v3_bstream struct v3_bstream struct v3_bstream ** v3_edit_controller::int32_t ( V3_API * get_parameter_count)

◆ v3_result() [1/8]

v3_edit_controller::v3_result ( V3_API * get_parameter_info)

◆ v3_result() [2/8]

int32_t struct v3_param_info * v3_edit_controller::v3_result ( V3_API * get_parameter_string_for_value)

◆ v3_result() [3/8]

v3_edit_controller::v3_result ( V3_API * get_parameter_value_for_string)

◆ v3_result() [4/8]

struct v3_bstream struct v3_bstream ** v3_edit_controller::v3_result ( V3_API * get_state)

◆ v3_result() [5/8]

v3_edit_controller::v3_result ( V3_API * set_component_handler)

◆ v3_result() [6/8]

v3_edit_controller::v3_result ( V3_API * set_component_state)

◆ v3_result() [7/8]

v3_edit_controller::v3_result ( V3_API * set_parameter_normalised)

◆ v3_result() [8/8]

struct v3_bstream ** v3_edit_controller::v3_result ( V3_API * set_state)

Member Data Documentation

◆ input

int16_t* v3_edit_controller::input

◆ normalised [1/2]

double v3_edit_controller::normalised

◆ normalised [2/2]

double v3_edit_controller::normalised

◆ output [1/2]

int16_t double* v3_edit_controller::output

◆ output [2/2]

int32_t struct v3_param_info double v3_str_128 v3_edit_controller::output

◆ param_idx

int32_t v3_edit_controller::param_idx

◆ plain

double v3_edit_controller::plain

◆ v3_param_id [1/2]

v3_edit_controller::v3_param_id

◆ v3_param_id [2/2]

int32_t struct v3_param_info v3_edit_controller::v3_param_id

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