MCPcopy Create free account
hub / github.com/BespokeSynth/BespokeSynth / Filter

Class Filter

Source/EQModule.h:97–109  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

95 RollingBuffer mRollingInputBuffer;
96
97 struct Filter
98 {
99 bool mEnabled{ false };
100 std::array<BiquadFilter, 2> mFilter;
101 Checkbox* mEnabledCheckbox{ nullptr };
102 DropdownList* mTypeSelector{ nullptr };
103 FloatSlider* mFSlider{ nullptr };
104 FloatSlider* mGSlider{ nullptr };
105 FloatSlider* mQSlider{ nullptr };
106 bool mNeedToCalculateCoefficients{ true };
107
108 bool UpdateCoefficientsIfNecessary();
109 };
110
111 std::array<Filter, 8> mFilters;
112 int mHoveredFilterHandleIndex{ -1 };

Callers 1

FilterMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected