1 #ifndef POINT_RENDERER_HPP_
2 #define POINT_RENDERER_HPP_
18 void setDefaultColor(
Color color);
19 void setDefaultSize(
float size);
20 void setDefaultDrawOnTop(
bool drawOnTop);
21 void setDrawOnTop(
uint inputNr,
bool drawOnTop);
23 void setSize(
uint inputNr,
float size);
24 void draw(Matrix4f perspectiveMatrix, Matrix4f viewingMatrix,
float zNear,
float zFar,
bool mode2D);
29 Affine3f pixelToViewportTransform,
36 float mDefaultPointSize;
38 bool mDefaultDrawOnTop;
39 bool mDefaultColorSet;
40 std::unordered_map<uint, float> mInputSizes;
41 std::unordered_map<uint, Color> mInputColors;
42 std::unordered_map<uint, bool> mInputDrawOnTop;
43 std::unordered_map<uint, uint> mVAO;