|  | Audacity 3.2.0
    | 
| Functions | |
| bool | MayUsePenGradients () | 
| int | GetActualCompressionLineWidth () | 
| double | GetDisplayPixel (float elapsedSincePacket, int panelWidth) | 
| void | InsertCrossings (std::vector< wxPoint2DDouble > &A, std::vector< wxPoint2DDouble > &B) | 
| void | FillUpTo (std::vector< wxPoint2DDouble > lines, const wxColor &color, wxGraphicsContext &gc, const wxRect &rect) | 
| void | DrawLegend (size_t height, wxPaintDC &dc, wxGraphicsContext &gc) | 
| Variables | |
| constexpr auto | timerId = 7000 | 
| constexpr auto | timerPeriodMs = 1000 / 200 | 
| void anonymous_namespace{DynamicRangeProcessorHistoryPanel.cpp}::DrawLegend | ( | size_t | height, | 
| wxPaintDC & | dc, | ||
| wxGraphicsContext & | gc | ||
| ) | 
Definition at line 206 of file DynamicRangeProcessorHistoryPanel.cpp.
References DynamicRangeProcessorPanel::actualCompressionColor, DynamicRangeProcessorPanel::attackColor, DynamicRangeProcessorPanel::backgroundColor, GetActualCompressionLineWidth(), DynamicRangeProcessorPanel::inputColor, DynamicRangeProcessorPanel::lineColor, MayUsePenGradients(), DynamicRangeProcessorPanel::outputColor, DynamicRangeProcessorPanel::releaseColor, DynamicRangeProcessorPanel::targetCompressionColor, DynamicRangeProcessorPanel::targetCompressionLineWidth, and XO().
Referenced by DynamicRangeProcessorHistoryPanel::OnPaint().
| void anonymous_namespace{DynamicRangeProcessorHistoryPanel.cpp}::FillUpTo | ( | std::vector< wxPoint2DDouble > | lines, | 
| const wxColor & | color, | ||
| wxGraphicsContext & | gc, | ||
| const wxRect & | rect | ||
| ) | 
Fills the area between the lines and the bottom of the panel with the given color.
Definition at line 188 of file DynamicRangeProcessorHistoryPanel.cpp.
Referenced by DynamicRangeProcessorHistoryPanel::OnPaint().
| int anonymous_namespace{DynamicRangeProcessorHistoryPanel.cpp}::GetActualCompressionLineWidth | ( | ) | 
Definition at line 44 of file DynamicRangeProcessorHistoryPanel.cpp.
References MayUsePenGradients(), and DynamicRangeProcessorPanel::targetCompressionLineWidth.
Referenced by DrawLegend(), and DynamicRangeProcessorHistoryPanel::OnPaint().
| double anonymous_namespace{DynamicRangeProcessorHistoryPanel.cpp}::GetDisplayPixel | ( | float | elapsedSincePacket, | 
| int | panelWidth | ||
| ) | 
Definition at line 118 of file DynamicRangeProcessorHistoryPanel.cpp.
References DynamicRangeProcessorHistory::maxTimeSeconds.
| void anonymous_namespace{DynamicRangeProcessorHistoryPanel.cpp}::InsertCrossings | ( | std::vector< wxPoint2DDouble > & | A, | 
| std::vector< wxPoint2DDouble > & | B | ||
| ) | 
Wherever A and B cross, evaluates the exact x and y crossing position and adds a point to A and B. 
A.size() == B.size() A.size() == B.size() Definition at line 139 of file DynamicRangeProcessorHistoryPanel.cpp.
References A.
Referenced by DynamicRangeProcessorHistoryPanel::OnPaint().
| bool anonymous_namespace{DynamicRangeProcessorHistoryPanel.cpp}::MayUsePenGradients | ( | ) | 
Definition at line 37 of file DynamicRangeProcessorHistoryPanel.cpp.
References BasicUI::Get().
Referenced by DrawLegend(), GetActualCompressionLineWidth(), and DynamicRangeProcessorHistoryPanel::OnPaint().
| 
 | constexpr | 
Definition at line 31 of file DynamicRangeProcessorHistoryPanel.cpp.
| 
 | constexpr | 
Definition at line 35 of file DynamicRangeProcessorHistoryPanel.cpp.
Referenced by DynamicRangeProcessorHistoryPanel::InitializeForPlayback().