|
Chrysalis - Renderer
|
#include <PatternTraceRendererData.h>
Public Member Functions | |
| PatternTraceRendererData (BaseObservable< PatternTraceObserver > *observable, const std::vector< BaseRendererObserver * > &observers) | |
| ~PatternTraceRendererData () override | |
| void | pointMoved (const Point *point) override |
| void | pointAdded (const Point *point) override |
| void | curveAdded (const Curve *curve) override |
| void | transformed (const Transformation &transformation) override |
| void | relativePointConnectionAdded (const Point *from, const Point *to) override |
| void | relativePointConnectionRemoved (const Point *from, const Point *to) override |
| size_t | size () override |
| std::vector< Vertex3f > | vbo () override |
| Layout | pointsLayout () const |
| std::vector< Layout > | linesLayout () const |
| std::vector< Layout > | arrowsLayout () const |
| const Point * | pointAtPosition (float x, float y) const |
| Public Member Functions inherited from Chrysalis::BaseObservableRendererData< Vertex3f > | |
| void | updateVBO () override |
| Public Member Functions inherited from Chrysalis::BaseRendererData< Vertex3f > | |
| virtual | ~BaseRendererData ()=default |
| bool | shouldUpload () |
Static Public Attributes | |
| static constexpr float | POINT_RADIUS = 0.25f |
Additional Inherited Members | |
| Protected Member Functions inherited from Chrysalis::BaseObservableRendererData< Vertex3f > | |
| BaseObservableRendererData (const std::vector< BaseRendererObserver * > &observers) | |
| Protected Member Functions inherited from Chrysalis::BaseRendererData< Vertex3f > | |
| BaseRendererData ()=default | |
|
explicit |
|
override |
|
nodiscard |
|
override |
|
nodiscard |
|
override |
|
nodiscard |
|
override |
|
nodiscard |
|
override |
|
override |
|
overridevirtual |
Implements Chrysalis::BaseRendererData< Vertex3f >.
|
override |
|
overridevirtual |
Implements Chrysalis::BaseRendererData< Vertex3f >.
|
staticconstexpr |