FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
|
Go to the documentation of this file. 1 #ifndef LINE_RENDERER_HPP_
2 #define LINE_RENDERER_HPP_
15 void setDefaultColor(
Color color);
16 void setDefaultLineWidth(
float width);
17 void setDefaultDrawOnTop(
bool drawOnTop);
18 void setDrawOnTop(
uint inputNr,
bool drawOnTop);
20 void setWidth(
uint inputNr,
float width);
21 void draw(Matrix4f perspectiveMatrix, Matrix4f viewingMatrix,
float zNear,
float zFar,
bool mode2D);
32 std::unordered_map<uint, uint>
mVAO;
std::unordered_map< uint, bool > mInputDrawOnTop
Definition: LineRenderer.hpp:31
Definition: Renderer.hpp:14
Definition: LineRenderer.hpp:10
Definition: AffineTransformation.hpp:7
bool mDefaultColorSet
Definition: LineRenderer.hpp:27
std::unordered_map< uint, uint > mVAO
Definition: LineRenderer.hpp:32
#define FAST_OBJECT(className)
Definition: Object.hpp:9
Color mDefaultColor
Definition: LineRenderer.hpp:26
std::shared_ptr< DataChannel > pointer
Definition: DataChannel.hpp:12
bool mDefaultDrawOnTop
Definition: LineRenderer.hpp:28
std::unordered_map< uint, float > mInputWidths
Definition: LineRenderer.hpp:29
std::unordered_map< uint, Color > mInputColors
Definition: LineRenderer.hpp:30
unsigned int uint
Definition: DataTypes.hpp:16
float mDefaultLineWidth
Definition: LineRenderer.hpp:25