diff --git a/dgl/EventHandlers.hpp b/dgl/EventHandlers.hpp index 450ff4e2..f05f70d8 100644 --- a/dgl/EventHandlers.hpp +++ b/dgl/EventHandlers.hpp @@ -144,6 +144,9 @@ class KnobEventHandler // NOTE: value is assumed to be scaled if using log void setDefault(float def) noexcept; + float getMinimum() const noexcept; + float getMaximum() const noexcept; + // NOTE: value is assumed to be scaled if using log void setRange(float min, float max) noexcept; diff --git a/dgl/src/EventHandlers.cpp b/dgl/src/EventHandlers.cpp index d3b6cd3e..9ae82ae7 100644 --- a/dgl/src/EventHandlers.cpp +++ b/dgl/src/EventHandlers.cpp @@ -719,6 +719,16 @@ void KnobEventHandler::setDefault(const float def) noexcept pData->usingDefault = true; } +float KnobEventHandler::getMinimum() const noexcept +{ + return pData->minimum; +} + +float KnobEventHandler::getMaximum() const noexcept +{ + return pData->maximum; +} + void KnobEventHandler::setRange(const float min, const float max) noexcept { pData->setRange(min, max);