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

Method RenderUserMarksLayer

libs/drape_frontend/frontend_renderer.cpp:1668–1681  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1666}
1667
1668void FrontendRenderer::RenderUserMarksLayer(ScreenBase const & modelView, DepthLayer layerId)
1669{
1670 TRACE_SECTION("[drape] RenderUserMarksLayer");
1671 auto & renderGroups = m_layers[static_cast<size_t>(layerId)].m_renderGroups;
1672 if (renderGroups.empty())
1673 return;
1674
1675 CHECK(m_context != nullptr, ());
1676 DEBUG_LABEL(m_context, "User Marks: " + DebugPrint(layerId));
1677 m_context->Clear(dp::ClearBits::DepthBit, dp::kClearBitsStoreAll);
1678
1679 for (drape_ptr<RenderGroup> & group : renderGroups)
1680 RenderSingleGroup(m_context, modelView, make_ref(group));
1681}
1682
1683void FrontendRenderer::RenderNonDisplaceableUserMarksLayer(ScreenBase const & modelView, DepthLayer layerId)
1684{

Callers

nothing calls this directly

Calls 4

make_refFunction · 0.85
DebugPrintFunction · 0.70
emptyMethod · 0.45
ClearMethod · 0.45

Tested by

no test coverage detected