Skip to content

Struct QAccelPlot::BandEdgeRenderParams

ClassList > QAccelPlot > BandEdgeRenderParams

Inputs for BandEdgeRenderer::paint() , assembled while the GUI thread is blocked.

  • #include <BandEdgeRenderer.hpp>

Public Attributes

Type Name
bool dataChanged
Whether the data points changed since the last paint.
DataPointStore::View dataPoints
The band's (x, low, high) data points, used for dash lengths.
std::shared_ptr< DataTexture > dataTexture
The band's data texture; the edge line never uploads data itself.
int reservedCount
Data points the vertex buffer holds room for, at least dataPoints.count , so appends rarely resize it.
LineStroke::Uniforms uniforms
Line uniforms; uniforms.pointCount equalsdataPoints.count .
Axis * xAxis
Horizontal axis.
Axis * yAxis
Vertical axis.

Public Attributes Documentation

variable dataChanged

Whether the data points changed since the last paint.

bool QAccelPlot::BandEdgeRenderParams::dataChanged;


variable dataPoints

The band's (x, low, high) data points, used for dash lengths.

DataPointStore::View QAccelPlot::BandEdgeRenderParams::dataPoints;


variable dataTexture

The band's data texture; the edge line never uploads data itself.

std::shared_ptr<DataTexture> QAccelPlot::BandEdgeRenderParams::dataTexture;


variable reservedCount

Data points the vertex buffer holds room for, at least dataPoints.count , so appends rarely resize it.

int QAccelPlot::BandEdgeRenderParams::reservedCount;


variable uniforms

Line uniforms; uniforms.pointCount equalsdataPoints.count .

LineStroke::Uniforms QAccelPlot::BandEdgeRenderParams::uniforms;


variable xAxis

Horizontal axis.

Axis* QAccelPlot::BandEdgeRenderParams::xAxis;


variable yAxis

Vertical axis.

Axis* QAccelPlot::BandEdgeRenderParams::yAxis;



The documentation for this class was generated from the following file QAccelPlot/src/QAccelPlot/renderers/BandEdgeRenderer.hpp