Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::view::ParamScaleMismatch Struct Reference

#include <design_frame_view.hpp>

Public Attributes

std::string param_key
 the bound host-parameter key
int ui_option_count = 0
 positions the control draws (element_option_count)
int host_step_count = 0
 values the host's parameter exposes (authoritative); 0 means the surface reported no index domain
bool host_has_param = false
 whether a live surface resolved param_key at all.

Member Data Documentation

◆ host_has_param

bool pulp::view::ParamScaleMismatch::host_has_param = false

whether a live surface resolved param_key at all.

Splits the two ways host_step_count can be 0: a surface that answered "no index domain" (true) from a key the host has never heard of (false). Always false when no surface is installed — but then nothing is reported, since a preview with no host has no parameter to misrepresent.

◆ host_step_count

int pulp::view::ParamScaleMismatch::host_step_count = 0

values the host's parameter exposes (authoritative); 0 means the surface reported no index domain

◆ param_key

std::string pulp::view::ParamScaleMismatch::param_key

the bound host-parameter key

◆ ui_option_count

int pulp::view::ParamScaleMismatch::ui_option_count = 0

positions the control draws (element_option_count)


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