| 175 | } // namespace |
| 176 | |
| 177 | drape_ptr<ShapeRenderer> Ruler::Draw(ref_ptr<dp::GraphicsContext> context, ref_ptr<dp::TextureManager> tex) const |
| 178 | { |
| 179 | ShapeControl control; |
| 180 | DrawRuler(context, control, tex, true); |
| 181 | DrawRuler(context, control, tex, false); |
| 182 | DrawText(context, control, tex, true); |
| 183 | DrawText(context, control, tex, false); |
| 184 | |
| 185 | drape_ptr<ShapeRenderer> renderer = make_unique_dp<ShapeRenderer>(); |
| 186 | renderer->AddShapeControl(std::move(control)); |
| 187 | return renderer; |
| 188 | } |
| 189 | |
| 190 | void Ruler::DrawRuler(ref_ptr<dp::GraphicsContext> context, ShapeControl & control, ref_ptr<dp::TextureManager> tex, |
| 191 | bool isAppearing) const |
no test coverage detected