Audacity 3.2.0
Namespaces | Macros | Typedefs | Functions | Variables
DynamicRangeProcessorEditor.cpp File Reference
#include "DynamicRangeProcessorEditor.h"
#include "AllThemeResources.h"
#include "BasicUI.h"
#include "ClipIndicatorPanel.h"
#include "CompressionMeterPanel.h"
#include "CompressorProcessor.h"
#include "DynamicRangeProcessorHistoryPanel.h"
#include "DynamicRangeProcessorPanelCommon.h"
#include "DynamicRangeProcessorTransferFunctionPanel.h"
#include "EffectInterface.h"
#include "ShuttleGui.h"
#include "Theme.h"
#include "widgets/LinearDBFormat.h"
#include "widgets/RulerPanel.h"
#include "widgets/valnum.h"
#include <wx/checkbox.h>
#include <wx/dialog.h>
#include <wx/sizer.h>
#include <wx/slider.h>
#include <wx/textctrl.h>
Include dependency graph for DynamicRangeProcessorEditor.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{DynamicRangeProcessorEditor.cpp}
 

Macros

#define GET_REF(settingName)
 

Typedefs

using anonymous_namespace{DynamicRangeProcessorEditor.cpp}::TFPanel = DynamicRangeProcessorTransferFunctionPanel
 
using anonymous_namespace{DynamicRangeProcessorEditor.cpp}::HistPanel = DynamicRangeProcessorHistoryPanel
 

Functions

float anonymous_namespace{DynamicRangeProcessorEditor.cpp}::GetDbRange (float maxCompressionDb)
 
DynamicRangeProcessorSettings anonymous_namespace{DynamicRangeProcessorEditor.cpp}::GetSettings (EffectSettingsAccess &access)
 
auto anonymous_namespace{DynamicRangeProcessorEditor.cpp}::MakeRulerPanel (wxWindow *parent, wxOrientation orientation, float dbRange, int id=wxID_ANY)
 
auto anonymous_namespace{DynamicRangeProcessorEditor.cpp}::MapExponentially (double x)
 
auto anonymous_namespace{DynamicRangeProcessorEditor.cpp}::MapExponentially (double min, double max, double x)
 
auto anonymous_namespace{DynamicRangeProcessorEditor.cpp}::MapLogarithmically (double x)
 
auto anonymous_namespace{DynamicRangeProcessorEditor.cpp}::MapLogarithmically (double min, double max, double x)
 
auto anonymous_namespace{DynamicRangeProcessorEditor.cpp}::SliderToTextValue (double value, const ExtendedCompressorParameter &setting)
 
auto anonymous_namespace{DynamicRangeProcessorEditor.cpp}::TextToSliderValue (ExtendedCompressorParameter &setting)
 

Variables

constexpr auto anonymous_namespace{DynamicRangeProcessorEditor.cpp}::historyPanelId = wxID_HIGHEST + 1
 
constexpr auto anonymous_namespace{DynamicRangeProcessorEditor.cpp}::historyRulerPanelId = wxID_HIGHEST + 2
 
constexpr auto anonymous_namespace{DynamicRangeProcessorEditor.cpp}::transferFunctionPanelId = wxID_HIGHEST + 3
 
constexpr auto anonymous_namespace{DynamicRangeProcessorEditor.cpp}::checkboxId = wxID_HIGHEST + 4
 
constexpr auto anonymous_namespace{DynamicRangeProcessorEditor.cpp}::compressionMeterRulerPanelId = wxID_HIGHEST + 5
 
constexpr auto anonymous_namespace{DynamicRangeProcessorEditor.cpp}::compressionMeterPanelId = wxID_HIGHEST + 6
 
constexpr auto anonymous_namespace{DynamicRangeProcessorEditor.cpp}::clipIndicatorId = wxID_HIGHEST + 7
 
constexpr auto anonymous_namespace{DynamicRangeProcessorEditor.cpp}::rulerWidth = 30
 
constexpr auto anonymous_namespace{DynamicRangeProcessorEditor.cpp}::borderSize = 5
 
constexpr auto anonymous_namespace{DynamicRangeProcessorEditor.cpp}::compressionMeterPanelWidth = 30
 
constexpr auto anonymous_namespace{DynamicRangeProcessorEditor.cpp}::C = 5.
 

Macro Definition Documentation

◆ GET_REF

#define GET_REF (   settingName)
Value:
GetCompressorSettings() ? GetCompressorSettings()->settingName : \
GetLimiterSettings()->settingName