#include <WaveformRenderer.h>
|
| WaveformRenderer () |
|
bool | renderFullScreen (Sample *sample, uint64_t xScroll, uint64_t xZoom, uint8_t thisImage[][displayWidth+sideBarWidth][3], WaveformRenderData *data, SampleRecorder *recorder=NULL, uint8_t rgb[]=NULL, bool reversed=false, int xEnd=displayWidth) |
|
bool | renderAsSingleRow (Sample *sample, int64_t xScroll, uint64_t xZoom, uint8_t *thisImage, WaveformRenderData *data, SampleRecorder *recorder, uint8_t rgb[], bool reversed, int xStart, int xEnd) |
|
void | renderOneCol (Sample *sample, int xDisplay, uint8_t thisImage[][displayWidth+sideBarWidth][3], WaveformRenderData *data, bool reversed=false, uint8_t rgb[]=NULL) |
|
void | renderOneColForCollapseAnimation (int xDisplay, int xDisplayOutput, int32_t maxPeakFromZero, int progress, uint8_t thisImage[][displayWidth+sideBarWidth][3], WaveformRenderData *data, uint8_t rgb[], bool reversed, int32_t valueCentrePoint, int32_t valueSpan) |
|
void | renderOneColForCollapseAnimationZoomedOut (int xDisplayWaveformLeftEdge, int xDisplayWaveformRightEdge, int xDisplayOutput, int32_t maxPeakFromZero, int progress, uint8_t thisImage[][displayWidth+sideBarWidth][3], WaveformRenderData *data, uint8_t rgb[], bool reversed, int32_t valueCentrePoint, int32_t valueSpan) |
|
bool | findPeaksPerCol (Sample *sample, int64_t xScroll, uint64_t xZoom, WaveformRenderData *data, SampleRecorder *recorder=NULL, int xStart=0, int xEnd=displayWidth) |
|
◆ WaveformRenderer()
WaveformRenderer::WaveformRenderer |
( |
| ) |
|
◆ findPeaksPerCol()
◆ renderAsSingleRow()
bool WaveformRenderer::renderAsSingleRow |
( |
Sample * |
sample, |
|
|
int64_t |
xScroll, |
|
|
uint64_t |
xZoom, |
|
|
uint8_t * |
thisImage, |
|
|
WaveformRenderData * |
data, |
|
|
SampleRecorder * |
recorder, |
|
|
uint8_t |
rgb[], |
|
|
bool |
reversed, |
|
|
int |
xStart, |
|
|
int |
xEnd |
|
) |
| |
◆ renderFullScreen()
bool WaveformRenderer::renderFullScreen |
( |
Sample * |
sample, |
|
|
uint64_t |
xScroll, |
|
|
uint64_t |
xZoom, |
|
|
uint8_t |
thisImage[][displayWidth+sideBarWidth][3], |
|
|
WaveformRenderData * |
data, |
|
|
SampleRecorder * |
recorder = NULL , |
|
|
uint8_t |
rgb[] = NULL , |
|
|
bool |
reversed = false , |
|
|
int |
xEnd = displayWidth |
|
) |
| |
◆ renderOneCol()
void WaveformRenderer::renderOneCol |
( |
Sample * |
sample, |
|
|
int |
xDisplay, |
|
|
uint8_t |
thisImage[][displayWidth+sideBarWidth][3], |
|
|
WaveformRenderData * |
data, |
|
|
bool |
reversed = false , |
|
|
uint8_t |
rgb[] = NULL |
|
) |
| |
◆ renderOneColForCollapseAnimation()
void WaveformRenderer::renderOneColForCollapseAnimation |
( |
int |
xDisplay, |
|
|
int |
xDisplayOutput, |
|
|
int32_t |
maxPeakFromZero, |
|
|
int |
progress, |
|
|
uint8_t |
thisImage[][displayWidth+sideBarWidth][3], |
|
|
WaveformRenderData * |
data, |
|
|
uint8_t |
rgb[], |
|
|
bool |
reversed, |
|
|
int32_t |
valueCentrePoint, |
|
|
int32_t |
valueSpan |
|
) |
| |
◆ renderOneColForCollapseAnimationZoomedOut()
void WaveformRenderer::renderOneColForCollapseAnimationZoomedOut |
( |
int |
xDisplayWaveformLeftEdge, |
|
|
int |
xDisplayWaveformRightEdge, |
|
|
int |
xDisplayOutput, |
|
|
int32_t |
maxPeakFromZero, |
|
|
int |
progress, |
|
|
uint8_t |
thisImage[][displayWidth+sideBarWidth][3], |
|
|
WaveformRenderData * |
data, |
|
|
uint8_t |
rgb[], |
|
|
bool |
reversed, |
|
|
int32_t |
valueCentrePoint, |
|
|
int32_t |
valueSpan |
|
) |
| |
◆ collapseAnimationToWhichRow
int8_t WaveformRenderer::collapseAnimationToWhichRow |
The documentation for this class was generated from the following files: