add in-world lines renderer

This commit is contained in:
MihailRis
2025-07-28 23:00:27 +03:00
parent e0123f85ea
commit 70c5c67bd1
4 changed files with 44 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
#include "LinesRenderer.hpp"
#include "graphics/core/LineBatch.hpp"
void LinesRenderer::draw(LineBatch& batch) {
for (const auto& line : queue) {
batch.line(line.a, line.b, line.color);
}
queue.clear();
}
void LinesRenderer::pushLine(const glm::vec3& a, const glm::vec3& b, const glm::vec4& color) {
queue.push_back({a, b, color});
}