Struct QAccelPlot::PointCurveRenderParams¶
ClassList > QAccelPlot > PointCurveRenderParams
Input parameters for LineCurvePointRenderer::paint() , assembled on the main thread.
#include <LineCurvePointRenderer.hpp>
Public Attributes¶
| Type | Name |
|---|---|
| bool | antialiasingEnabled Whether GPU-side anti-aliasing is active. |
| qreal | antialiasingFeather Anti-aliasing feather width in pixels. |
| QColor | color Base marker color. |
| const std::vector< float > & | data GPU-ready interleaved XY float data. |
| bool | dataChanged Whether data has changed since the last frame. |
| std::shared_ptr< DataTexture > | dataTexture Texture that already holds data , ornullptr to uploaddata . |
| QVector2D | domainMax Maximum data-space coordinate. |
| QVector2D | domainMin Minimum data-space coordinate. |
| const GradientColorPayload & | gradientPayload Gradient color parameters, with value bounds in the coordinates of data . |
| bool | hovered Whether the curve is currently hovered. |
| bool | logScaleX Whether the X axis uses log scale. |
| bool | logScaleY Whether the Y axis uses log scale. |
| bool | markerFilled Whether closed marker shapes are filled rather than outlined. |
| qreal | markerSize Marker radius in pixels. |
| qreal | markerStrokeWidth Outline width in pixels for hollow markers. |
| int | pointCount Number of points in data . |
| int | shapeType Marker shape index ( MarkerShape value minus one). |
| const std::vector< char > * | vertexCache Pre-built vertex buffer, or nullptr . |
| QVector2D | viewportSize Viewport size in pixels. |
| QQuickWindow * | window Window providing the texture upload context. |
Public Attributes Documentation¶
variable antialiasingEnabled¶
Whether GPU-side anti-aliasing is active.
variable antialiasingFeather¶
Anti-aliasing feather width in pixels.
variable color¶
Base marker color.
variable data¶
GPU-ready interleaved XY float data.
variable dataChanged¶
Whether data has changed since the last frame.
variable dataTexture¶
Texture that already holds data , ornullptr to uploaddata .
variable domainMax¶
Maximum data-space coordinate.
variable domainMin¶
Minimum data-space coordinate.
variable gradientPayload¶
Gradient color parameters, with value bounds in the coordinates of data .
variable hovered¶
Whether the curve is currently hovered.
variable logScaleX¶
Whether the X axis uses log scale.
variable logScaleY¶
Whether the Y axis uses log scale.
variable markerFilled¶
Whether closed marker shapes are filled rather than outlined.
variable markerSize¶
Marker radius in pixels.
variable markerStrokeWidth¶
Outline width in pixels for hollow markers.
variable pointCount¶
Number of points in data .
variable shapeType¶
Marker shape index ( MarkerShape value minus one).
variable vertexCache¶
Pre-built vertex buffer, or nullptr .
variable viewportSize¶
Viewport size in pixels.
variable window¶
Window providing the texture upload context.
The documentation for this class was generated from the following file QAccelPlot/src/QAccelPlot/renderers/LineCurvePointRenderer.hpp