Loading...
Searching...
No Matches
juce::ParameterID Class Reference

Detailed Description

Combines a parameter ID and a version hint.

Public Member Functions

 ParameterID ()=default
template<typename StringLike, typename = DisableIfSameOrDerived<ParameterID, StringLike>>
 ParameterID (StringLike &&identifier, int versionHint=0)
 Constructs an instance.
auto getParamID () const
auto getVersionHint () const

Constructors and Destructors

◆ ParameterID() [1/2]

juce::ParameterID::ParameterID ( )
default

◆ ParameterID() [2/2]

template<typename StringLike, typename = DisableIfSameOrDerived<ParameterID, StringLike>>
juce::ParameterID::ParameterID ( StringLike && identifier,
int versionHint = 0 )

Constructs an instance.

Note that this constructor implicitly converts from Strings and string-like types.

Parameters
identifierA string that uniquely identifies a single parameter
versionHintInfluences parameter ordering in Audio Unit plugins. Used to provide backwards compatibility of Audio Unit plugins in Logic and GarageBand.
See also
AudioProcessorParameter (int)

Member Functions

◆ getParamID()

auto juce::ParameterID::getParamID ( ) const

◆ getVersionHint()

auto juce::ParameterID::getVersionHint ( ) const
See also
AudioProcessorParameter (int)
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram