1 #ifndef NTA_DEBUGBATCH_H_INCLUDED
2 #define NTA_DEBUGBATCH_H_INCLUDED
7 #include "nta/Vertex.h"
14 std::vector<Vertex2D> m_vertices;
15 std::vector<GLuint> m_indices;
31 void addLine(crvec2 start, crvec2
end, crvec4 color = glm::vec4(1),
int num_pieces = 2);
32 void addLine(crvec2 start, crvec2
end,
int num_pieces, crvec4 color = glm::vec4(1));
33 void addRect(crvec4 posRect, crvec4 color = glm::vec4(1),
float orientation = 0);
34 void addRect(crvec4 posRect,
float orientation, crvec4 color = glm::vec4(1));
35 void addCircle(crvec2 center,
float radius, crvec4 color = glm::vec4(1));
36 void addPolygon(std::size_t numSides, crvec2 center,
float sideLength,
float orientation,
37 crvec4 color = glm::vec4(1));
43 #endif // NTA_DEBUGBATCH_H_INCLUDED