ConstrainedCachedValue() | tracktion::engine::ConstrainedCachedValue< Type > | |
ConstrainedCachedValue(juce::ValueTree &tree, const juce::Identifier &propertyID, juce::UndoManager *undoManager) | tracktion::engine::ConstrainedCachedValue< Type > | |
ConstrainedCachedValue(juce::ValueTree &tree, const juce::Identifier &propertyID, juce::UndoManager *undoManager, const Type &defaultToUse) | tracktion::engine::ConstrainedCachedValue< Type > | |
forceUpdateOfCachedValue() | tracktion::engine::ConstrainedCachedValue< Type > | |
get() const noexcept | tracktion::engine::ConstrainedCachedValue< Type > | |
getDefault() const | tracktion::engine::ConstrainedCachedValue< Type > | |
getPropertyAsValue() | tracktion::engine::ConstrainedCachedValue< Type > | |
getPropertyID() const noexcept | tracktion::engine::ConstrainedCachedValue< Type > | |
getValueTree() noexcept | tracktion::engine::ConstrainedCachedValue< Type > | |
isUsingDefault() const | tracktion::engine::ConstrainedCachedValue< Type > | |
operator Type() const noexcept | tracktion::engine::ConstrainedCachedValue< Type > | |
operator!=(const OtherType &other) const | tracktion::engine::ConstrainedCachedValue< Type > | |
operator*() noexcept | tracktion::engine::ConstrainedCachedValue< Type > | |
operator->() noexcept | tracktion::engine::ConstrainedCachedValue< Type > | |
operator=(const Type &newValue) | tracktion::engine::ConstrainedCachedValue< Type > | |
operator==(const OtherType &other) const | tracktion::engine::ConstrainedCachedValue< Type > | |
referTo(juce::ValueTree &tree, const juce::Identifier &property, juce::UndoManager *) | tracktion::engine::ConstrainedCachedValue< Type > | |
referTo(juce::ValueTree &tree, const juce::Identifier &property, juce::UndoManager *, const Type &defaultVal) | tracktion::engine::ConstrainedCachedValue< Type > | |
resetToDefault() | tracktion::engine::ConstrainedCachedValue< Type > | |
resetToDefault(juce::UndoManager *undoManagerToUse) | tracktion::engine::ConstrainedCachedValue< Type > | |
setConstrainer(std::function< Type(Type)> constrainerToUse) | tracktion::engine::ConstrainedCachedValue< Type > | |
setDefault(const Type &value) | tracktion::engine::ConstrainedCachedValue< Type > | |
setValue(const Type &newValue, juce::UndoManager *undoManagerToUse) | tracktion::engine::ConstrainedCachedValue< Type > | |