| 1215 | } |
| 1216 | |
| 1217 | void Renderer::AddDebugLine(const Vector3& origin, const Vector3& target, const Color& color, RendererDebugPage page) |
| 1218 | { |
| 1219 | if (_isLocked) |
| 1220 | return; |
| 1221 | |
| 1222 | if (!DebugMode || (_debugPage != page && page != RendererDebugPage::None)) |
| 1223 | return; |
| 1224 | |
| 1225 | auto line = RendererLine3D{}; |
| 1226 | line.Origin = origin; |
| 1227 | line.Target = target; |
| 1228 | line.Color = color; |
| 1229 | |
| 1230 | _lines3DToDraw.push_back(line); |
| 1231 | } |
| 1232 | |
| 1233 | void Renderer::AddDebugTriangle(const Vector3& vertex0, const Vector3& vertex1, const Vector3& vertex2, const Color& color, RendererDebugPage page) |
| 1234 | { |
no test coverage detected