MCPcopy Create free account
hub / github.com/TombEngine/TombEngine / AddDebugLine

Method AddDebugLine

TombEngine/Renderer/RendererDraw.cpp:1217–1231  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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 {

Callers 1

DrawDebugLineFunction · 0.80

Calls 1

push_backMethod · 0.45

Tested by

no test coverage detected