MCPcopy Create free account
hub / github.com/axmolengine/axmol / onBeforeVisitCmd

Method onBeforeVisitCmd

core/navmesh/NavMeshDebugDraw.cpp:228–241  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

226}
227
228void NavMeshDebugDraw::onBeforeVisitCmd()
229{
230 auto* renderer = Director::getInstance()->getRenderer();
231
232 _rendererDepthTestEnabled = renderer->getDepthTest();
233 _rendererDepthCmpFunc = renderer->getDepthCompareFunction();
234 _rendererCullMode = renderer->getCullMode();
235
236 _rendererDepthWrite = renderer->getDepthWrite();
237 _rendererWinding = renderer->getWinding();
238
239 renderer->setCullMode(backend::CullMode::NONE);
240 renderer->setDepthTest(true);
241}
242
243void NavMeshDebugDraw::onAfterVisitCmd()
244{

Callers

nothing calls this directly

Calls 7

getInstanceFunction · 0.85
getRendererMethod · 0.80
getDepthTestMethod · 0.80
getDepthWriteMethod · 0.80
setCullModeMethod · 0.80
setDepthTestMethod · 0.45

Tested by

no test coverage detected