Skip to content

Commit 31d32a9

Browse files
committed
Make normalizedLevelMeterValue accessible
Signed-off-by: falkTX <falktx@falktx.com>
1 parent ee41410 commit 31d32a9

File tree

2 files changed

+17
-17
lines changed

2 files changed

+17
-17
lines changed

opengl/Quantum.cpp

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -25,23 +25,6 @@ START_NAMESPACE_DGL
2525

2626
// --------------------------------------------------------------------------------------------------------------------
2727

28-
static inline constexpr
29-
float normalizedLevelMeterValue(const float db)
30-
{
31-
return (
32-
db < -70.f ? 0.f :
33-
db < -60.f ? (db + 70.f) * 0.25f :
34-
db < -50.f ? (db + 60.f) * 0.50f + 2.5f :
35-
db < -40.f ? (db + 50.f) * 0.75f + 7.5f :
36-
db < -30.f ? (db + 40.f) * 1.50f + 15.0f :
37-
db < -20.f ? (db + 30.f) * 2.00f + 30.0f :
38-
db < 0.f ? (db + 20.f) * 2.50f + 50.0f :
39-
100.f
40-
) / 100.f;
41-
}
42-
43-
// --------------------------------------------------------------------------------------------------------------------
44-
4528
QuantumButton::QuantumButton(NanoTopLevelWidget* const parent, const QuantumTheme& t)
4629
: NanoSubWidget(parent),
4730
ButtonEventHandler(this),

opengl/Quantum.hpp

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,23 @@ START_NAMESPACE_DGL
2626

2727
// --------------------------------------------------------------------------------------------------------------------
2828

29+
static inline constexpr
30+
float normalizedLevelMeterValue(const float db)
31+
{
32+
return (
33+
db < -70.f ? 0.f :
34+
db < -60.f ? (db + 70.f) * 0.25f :
35+
db < -50.f ? (db + 60.f) * 0.50f + 2.5f :
36+
db < -40.f ? (db + 50.f) * 0.75f + 7.5f :
37+
db < -30.f ? (db + 40.f) * 1.50f + 15.0f :
38+
db < -20.f ? (db + 30.f) * 2.00f + 30.0f :
39+
db < 0.f ? (db + 20.f) * 2.50f + 50.0f :
40+
100.f
41+
) / 100.f;
42+
}
43+
44+
// --------------------------------------------------------------------------------------------------------------------
45+
2946
struct QuantumTheme {
3047
// border size for widgets, e.g. button and knob outline border
3148
uint borderSize = 1;

0 commit comments

Comments
 (0)