LMMS
Loading...
Searching...
No Matches
juce::AudioProcessorParameterWithIDAttributes Class Reference

#include <juce_AudioProcessorParameterWithID.h>

Public Types

using Category = AudioProcessorParameter::Category

Public Member Functions

JUCE_NODISCARD auto withLabel (String x) const
JUCE_NODISCARD auto withCategory (Category x) const
JUCE_NODISCARD auto withMeta (bool x) const
JUCE_NODISCARD auto withAutomatable (bool x) const
JUCE_NODISCARD auto withInverted (bool x) const
JUCE_NODISCARD auto getLabel () const
JUCE_NODISCARD auto getCategory () const
JUCE_NODISCARD auto getMeta () const
JUCE_NODISCARD auto getAutomatable () const
JUCE_NODISCARD auto getInverted () const

Private Types

using This = AudioProcessorParameterWithIDAttributes

Private Attributes

String label
Category category = AudioProcessorParameter::genericParameter
bool meta = false
bool automatable = true
bool inverted = false

Detailed Description

An instance of this class may be passed to the constructor of an AudioProcessorParameterWithID to set optional characteristics of that parameter.

Member Typedef Documentation

◆ Category

using juce::AudioProcessorParameterWithIDAttributes::Category = AudioProcessorParameter::Category

◆ This

using juce::AudioProcessorParameterWithIDAttributes::This = AudioProcessorParameterWithIDAttributes
private

Member Function Documentation

◆ getAutomatable()

JUCE_NODISCARD auto juce::AudioProcessorParameterWithIDAttributes::getAutomatable ( ) const
inline
See also
AudioProcessorParameter::isAutomatable()

◆ getCategory()

JUCE_NODISCARD auto juce::AudioProcessorParameterWithIDAttributes::getCategory ( ) const
inline

The semantics of this parameter

◆ getInverted()

JUCE_NODISCARD auto juce::AudioProcessorParameterWithIDAttributes::getInverted ( ) const
inline
See also
AudioProcessorParameter::isOrientationInverted()

◆ getLabel()

JUCE_NODISCARD auto juce::AudioProcessorParameterWithIDAttributes::getLabel ( ) const
inline

An optional label for the parameter's value

◆ getMeta()

JUCE_NODISCARD auto juce::AudioProcessorParameterWithIDAttributes::getMeta ( ) const
inline
See also
AudioProcessorParameter::isMetaParameter()

◆ withAutomatable()

JUCE_NODISCARD auto juce::AudioProcessorParameterWithIDAttributes::withAutomatable ( bool x) const
inline
See also
AudioProcessorParameter::isAutomatable()

◆ withCategory()

JUCE_NODISCARD auto juce::AudioProcessorParameterWithIDAttributes::withCategory ( Category x) const
inline

The semantics of this parameter

◆ withInverted()

JUCE_NODISCARD auto juce::AudioProcessorParameterWithIDAttributes::withInverted ( bool x) const
inline
See also
AudioProcessorParameter::isOrientationInverted()

◆ withLabel()

JUCE_NODISCARD auto juce::AudioProcessorParameterWithIDAttributes::withLabel ( String x) const
inline

An optional label for the parameter's value

◆ withMeta()

JUCE_NODISCARD auto juce::AudioProcessorParameterWithIDAttributes::withMeta ( bool x) const
inline
See also
AudioProcessorParameter::isMetaParameter()

Member Data Documentation

◆ automatable

bool juce::AudioProcessorParameterWithIDAttributes::automatable = true
private

◆ category

Category juce::AudioProcessorParameterWithIDAttributes::category = AudioProcessorParameter::genericParameter
private

◆ inverted

bool juce::AudioProcessorParameterWithIDAttributes::inverted = false
private

◆ label

String juce::AudioProcessorParameterWithIDAttributes::label
private

◆ meta

bool juce::AudioProcessorParameterWithIDAttributes::meta = false
private

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