Represents the range of this value, if supported. More...
#include <juce_AccessibilityValueInterface.h>
Classes | |
struct | MinAndMax |
The minimum and maximum values for this range, inclusive. More... | |
Public Member Functions | |
AccessibleValueRange ()=default | |
Constructor. | |
AccessibleValueRange (MinAndMax valueRange, double interval) | |
Constructor. | |
bool | isValid () const noexcept |
Returns true if this represents a valid range. | |
double | getMinimumValue () const noexcept |
Returns the minimum value for this range. | |
double | getMaximumValue () const noexcept |
Returns the maximum value for this range. | |
double | getInterval () const noexcept |
Returns the interval for this range. | |
Represents the range of this value, if supported.
Return one of these from the getRange()
method, providing a minimum, maximum, and interval value for the range to indicate that this is a ranged value.
The default state is an "invalid" range, indicating that the accessibility element does not support ranged values.
|
default |
Constructor.
Creates a default, "invalid" range that can be returned from AccessibilityValueInterface::getRange()
to indicate that the value interface does not support ranged values.
AccessibilityValueInterface::AccessibleValueRange::AccessibleValueRange | ( | MinAndMax | valueRange, |
double | interval ) |
Constructor.
Creates a valid AccessibleValueRange with the provided minimum, maximum, and interval values.
References jassert.
|
noexcept |
Returns true if this represents a valid range.
|
noexcept |
Returns the minimum value for this range.
|
noexcept |
Returns the maximum value for this range.
|
noexcept |
Returns the interval for this range.