Audacity 3.2.0
|
#include "WaveformVRulerControls.h"
#include "WaveformVZoomHandle.h"
#include "WaveChannelVRulerControls.h"
#include "prefs/WaveformScale.h"
#include "../../../ui/ChannelView.h"
#include "NumberScale.h"
#include "ProjectHistory.h"
#include "../../../../RefreshCode.h"
#include "../../../../TrackPanelMouseEvent.h"
#include "../../../../UIHandle.h"
#include "WaveTrack.h"
#include "WaveformSettings.h"
#include "../../../../widgets/Ruler.h"
#include "../../../../widgets/LinearUpdater.h"
#include "../../../../widgets/RealFormat.h"
#include "../../../../widgets/CustomUpdaterValue.h"
Go to the source code of this file.
Namespaces | |
namespace | anonymous_namespace{WaveformVRulerControls.cpp} |
Typedefs | |
using | LinearDBValues = std::vector< double > |
Functions | |
void | RegenerateLinearDBValues (int dBRange, float min, float max, int height) |
void | anonymous_namespace{WaveformVRulerControls.cpp}::SetLastdBRange (WaveformScale &cache, const WaveChannel &wc) |
void | anonymous_namespace{WaveformVRulerControls.cpp}::SetLastScaleType (WaveformScale &cache, const WaveChannel &wc) |
Variables | |
static LinearDBValues | majorValues {} |
static LinearDBValues | minorValues {} |
static LinearDBValues | minorMinorValues {} |
static CustomUpdaterValue | updater |
using LinearDBValues = std::vector<double> |
Definition at line 35 of file WaveformVRulerControls.cpp.
void RegenerateLinearDBValues | ( | int | dBRange, |
float | min, | ||
float | max, | ||
int | height | ||
) |
Definition at line 39 of file WaveformVRulerControls.cpp.
References DB_TO_LINEAR, majorValues, min(), minorMinorValues, minorValues, and fast_float::round().
Referenced by WaveformVRulerControls::DoUpdateVRuler().
|
static |
Definition at line 37 of file WaveformVRulerControls.cpp.
Referenced by WaveformVRulerControls::DoUpdateVRuler(), and RegenerateLinearDBValues().
|
static |
Definition at line 37 of file WaveformVRulerControls.cpp.
Referenced by WaveformVRulerControls::DoUpdateVRuler(), and RegenerateLinearDBValues().
|
static |
Definition at line 37 of file WaveformVRulerControls.cpp.
Referenced by WaveformVRulerControls::DoUpdateVRuler(), and RegenerateLinearDBValues().
|
static |
Definition at line 247 of file WaveformVRulerControls.cpp.
Referenced by EffectBase::DoEffect(), ProjectAudioManager::DoRecord(), WaveformVRulerControls::DoUpdateVRuler(), TimeTrackView::Draw(), EffectUIHost::OnPlay(), PendingTracks::RegisterPendingChangedTrack(), Ruler::Ruler(), and PendingTracks::UpdatePendingTracks().