| 234 | } |
| 235 | |
| 236 | drape_ptr<LayerRenderer> LayerCacher::RecacheChoosePositionMark(ref_ptr<dp::GraphicsContext> context, |
| 237 | ref_ptr<dp::TextureManager> textures) |
| 238 | { |
| 239 | m2::PointF const surfSize = DrapeGui::Instance().GetSurfaceSize(); |
| 240 | drape_ptr<LayerRenderer> renderer = make_unique_dp<LayerRenderer>(); |
| 241 | |
| 242 | ChoosePositionMark positionMark = ChoosePositionMark(Position(surfSize * 0.5f, dp::Center)); |
| 243 | renderer->AddShapeRenderer(WIDGET_CHOOSE_POSITION_MARK, positionMark.Draw(context, textures)); |
| 244 | |
| 245 | // Flush gui geometry. |
| 246 | context->Flush(); |
| 247 | |
| 248 | return renderer; |
| 249 | } |
| 250 | |
| 251 | #ifdef RENDER_DEBUG_INFO_LABELS |
| 252 | drape_ptr<LayerRenderer> LayerCacher::RecacheDebugLabels(ref_ptr<dp::GraphicsContext> context, |
nothing calls this directly
no test coverage detected