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.
variable dataPoints¶
The band's (x, low, high) data points, used for dash lengths.
variable dataTexture¶
The band's data texture; the edge line never uploads data itself.
variable reservedCount¶
Data points the vertex buffer holds room for, at least dataPoints.count , so appends rarely resize it.
variable uniforms¶
Line uniforms; uniforms.pointCount equalsdataPoints.count .
variable xAxis¶
Horizontal axis.
variable yAxis¶
Vertical axis.
The documentation for this class was generated from the following file QAccelPlot/src/QAccelPlot/renderers/BandEdgeRenderer.hpp