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

Method AddDebugTriangle

TombEngine/Renderer/RendererDraw.cpp:1233–1246  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1231 }
1232
1233 void Renderer::AddDebugTriangle(const Vector3& vertex0, const Vector3& vertex1, const Vector3& vertex2, const Color& color, RendererDebugPage page)
1234 {
1235 if (_isLocked)
1236 return;
1237
1238 if (!DebugMode || (_debugPage != page && page != RendererDebugPage::None))
1239 return;
1240
1241 auto tri = RendererTriangle3D{};
1242 tri.Vertices = { vertex0, vertex1, vertex2 };
1243 tri.Color = color;
1244
1245 _triangles3DToDraw.push_back(tri);
1246 }
1247
1248 void Renderer::AddDebugTarget(const Vector3& center, const Quaternion& orient, float radius, const Color& color, RendererDebugPage page)
1249 {

Callers 1

DrawDebugTriangleFunction · 0.80

Calls 1

push_backMethod · 0.45

Tested by

no test coverage detected