MCPcopy Create free account
hub / github.com/comaps/comaps / RenderTransitSchemeLayer

Method RenderTransitSchemeLayer

libs/drape_frontend/frontend_renderer.cpp:1604–1616  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1602}
1603
1604void FrontendRenderer::RenderTransitSchemeLayer(ScreenBase const & modelView)
1605{
1606 TRACE_SECTION("[drape] RenderTransitSchemeLayer");
1607 CHECK(m_context != nullptr, ());
1608 if (m_transitSchemeEnabled && m_transitSchemeRenderer->IsSchemeVisible(GetCurrentZoom()))
1609 {
1610 DEBUG_LABEL(m_context, "Transit Scheme");
1611 m_context->Clear(dp::ClearBits::DepthBit, dp::kClearBitsStoreAll);
1612 m_transitSchemeRenderer->RenderTransit(m_context, make_ref(m_gpuProgramManager), modelView,
1613 make_ref(m_postprocessRenderer), m_frameValues,
1614 make_ref(m_debugRectRenderer));
1615 }
1616}
1617
1618void FrontendRenderer::RenderTrafficLayer(ScreenBase const & modelView)
1619{

Callers

nothing calls this directly

Calls 4

make_refFunction · 0.85
IsSchemeVisibleMethod · 0.80
RenderTransitMethod · 0.80
ClearMethod · 0.45

Tested by

no test coverage detected