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

Method AddRenderData

libs/drape_frontend/gps_track_renderer.cpp:82–91  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

80}
81
82void GpsTrackRenderer::AddRenderData(ref_ptr<dp::GraphicsContext> context, ref_ptr<gpu::ProgramManager> mng,
83 drape_ptr<CirclesPackRenderData> && renderData)
84{
85 drape_ptr<CirclesPackRenderData> data = std::move(renderData);
86 ref_ptr<dp::GpuProgram> program = mng->GetProgram(gpu::Program::CirclePoint);
87 program->Bind();
88 data->m_bucket->GetBuffer()->Build(context, program);
89 m_renderData.push_back(std::move(data));
90 m_waitForRenderData = false;
91}
92
93void GpsTrackRenderer::ClearRenderData()
94{

Callers

nothing calls this directly

Calls 5

GetProgramMethod · 0.45
BindMethod · 0.45
BuildMethod · 0.45
GetBufferMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected