MCPcopy Create free account
hub / github.com/DISTRHO/DPF / sendParameterSetToUI

Function sendParameterSetToUI

distrho/src/DistrhoPluginVST3.cpp:2998–3012  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2996 }
2997
2998 void sendParameterSetToUI(const v3_param_id rindex, const double value) const
2999 {
3000 v3_message** const message = createMessage("parameter-set");
3001 DISTRHO_SAFE_ASSERT_RETURN(message != nullptr,);
3002
3003 v3_attribute_list** const attrlist = v3_cpp_obj(message)->get_attributes(message);
3004 DISTRHO_SAFE_ASSERT_RETURN(attrlist != nullptr,);
3005
3006 v3_cpp_obj(attrlist)->set_int(attrlist, "__dpf_msg_target__", 2);
3007 v3_cpp_obj(attrlist)->set_int(attrlist, "rindex", rindex);
3008 v3_cpp_obj(attrlist)->set_float(attrlist, "value", value);
3009 v3_cpp_obj(fConnectionFromCtrlToView)->notify(fConnectionFromCtrlToView, message);
3010
3011 v3_cpp_obj_unref(message);
3012 }
3013
3014 void sendStateSetToUI(const char* const key, const char* const value) const
3015 {

Callers 2

setStateFunction · 0.85
ctrl2view_notifyFunction · 0.85

Calls 4

v3_cpp_obj_unrefFunction · 0.85
createMessageFunction · 0.70
v3_cpp_objFunction · 0.50
notifyMethod · 0.45

Tested by

no test coverage detected