some changes and bugfixes

This commit is contained in:
devZoGok
2022-01-05 15:21:10 +02:00
parent b80a7f2e8b
commit 1d30cdada1
2 changed files with 16 additions and 12 deletions
+3 -1
View File
@@ -11,15 +11,17 @@ namespace vb01{
class LineRenderer{
public:
struct Line{int id; Vector3 start; Vector3 end; Vector3 color;};
struct Line{int id; Vector3 start; Vector3 end; Vector3 color; bool visible = true;};
enum VectorFieldType{START, END, COLOR};
static LineRenderer* getSingleton();
void drawLines();
void addLine(Vector3 start, Vector3 end, Vector3 color);
void changeLineField(int, Vector3, VectorFieldType);
void toggleVisibility(int i, bool v){getLine(i).visible = v;}
void removeLine(int);
Line& getLine(int);
inline std::vector<Line>& getLines(){return lines;}
private:
LineRenderer();