MCPcopy Create free account
hub / github.com/begla/Intrinsic / renderLineDebugGeometry

Method renderLineDebugGeometry

IntrinsicCore/src/IntrinsicCorePhysicsSystem.cpp:101–118  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

99// <-
100
101void System::renderLineDebugGeometry()
102{
103 _INTR_PROFILE_CPU("Physics", "Render Line Debug Geometry");
104
105 if ((_debugRenderingFlags & DebugRenderingFlags::kEnabled) > 0u &&
106 (GameStates::Manager::getActiveGameState() ==
107 GameStates::GameState::kEditing))
108 {
109 const physx::PxRenderBuffer& rb = _pxScene->getRenderBuffer();
110 for (uint32_t i = 0; i < rb.getNbLines(); i++)
111 {
112 const physx::PxDebugLine& line = rb.getLines()[i];
113 R::RenderPass::Debug::renderLine(PhysicsHelper::convert(line.pos0),
114 PhysicsHelper::convert(line.pos1),
115 line.color0, line.color1);
116 }
117 }
118}
119
120// <-
121

Callers

nothing calls this directly

Calls 1

convertFunction · 0.85

Tested by

no test coverage detected