diff options
author | r.kuznetsov <r.kuznetsov@corp.mail.ru> | 2015-04-23 15:28:55 +0300 |
---|---|---|
committer | r.kuznetsov <r.kuznetsov@corp.mail.ru> | 2015-11-30 16:04:17 +0300 |
commit | 875192615a361ec9d82f635bfffa1da566974818 (patch) | |
tree | d5b962ab8c060bf68b869be0e7ca444c5e61f731 /drape_head | |
parent | f5eb40a7889d8d9fbf8208c6d4aa1616bcc0fbf5 (diff) |
Review fixes
Diffstat (limited to 'drape_head')
-rw-r--r-- | drape_head/drape_surface.cpp | 9 | ||||
-rw-r--r-- | drape_head/testing_engine.cpp | 46 |
2 files changed, 27 insertions, 28 deletions
diff --git a/drape_head/drape_surface.cpp b/drape_head/drape_surface.cpp index f941742d36..8aeca78781 100644 --- a/drape_head/drape_surface.cpp +++ b/drape_head/drape_surface.cpp @@ -25,7 +25,7 @@ void DrapeSurface::exposeEvent(QExposeEvent *e) { if (m_contextFactory == nullptr) { - m_contextFactory = move(make_unique_dp<dp::ThreadSafeFactory>(new QtOGLContextFactory(this), false)); + m_contextFactory = make_unique_dp<dp::ThreadSafeFactory>(new QtOGLContextFactory(this), false); CreateEngine(); } } @@ -33,11 +33,10 @@ void DrapeSurface::exposeEvent(QExposeEvent *e) void DrapeSurface::CreateEngine() { - ref_ptr<dp::OGLContextFactory> f = make_ref<dp::OGLContextFactory>(m_contextFactory); - float const pixelRatio = devicePixelRatio(); - - m_drapeEngine = move(make_unique_dp<df::TestingEngine>(f, df::Viewport(0, 0, pixelRatio * width(), pixelRatio * height()), pixelRatio)); + m_drapeEngine = make_unique_dp<df::TestingEngine>(make_ref(m_contextFactory), + df::Viewport(0, 0, pixelRatio * width(), pixelRatio * height()), + pixelRatio); } void DrapeSurface::sizeChanged(int) diff --git a/drape_head/testing_engine.cpp b/drape_head/testing_engine.cpp index 12e20a86c9..b10a0ea2dc 100644 --- a/drape_head/testing_engine.cpp +++ b/drape_head/testing_engine.cpp @@ -57,7 +57,7 @@ public: dp::AttributeProvider provider(1 /* streamCount */, result.m_buffer.size()); provider.InitStream(0 /* streamIndex */, gui::StaticLabel::Vertex::GetBindingInfo(), - make_ref<void>(result.m_buffer.data())); + make_ref(result.m_buffer.data())); batcher->InsertListOfStrip(result.m_state, make_ref(&provider), 4 /* vertexStride */); @@ -100,9 +100,9 @@ public: dp::AttributeProvider provider(2, dynResult.m_buffer.size()); provider.InitStream(0 /* streamIndex */, gui::MutableLabel::StaticVertex::GetBindingInfo(), - make_ref<void>(staticData.m_buffer.data())); + make_ref(staticData.m_buffer.data())); provider.InitStream(1 /* streamIndex */, gui::MutableLabel::DynamicVertex::GetBindingInfo(), - make_ref<void>(dynResult.m_buffer.data())); + make_ref(dynResult.m_buffer.data())); batcher->InsertListOfStrip(staticData.m_state, make_ref(&provider), 4); } @@ -148,7 +148,7 @@ public: dp::AttributeProvider provider(1, 4); - provider.InitStream(0, gpu::SolidTexturingVertex::GetBindingInfo(), make_ref<void>(vertexes)); + provider.InitStream(0, gpu::SolidTexturingVertex::GetBindingInfo(), make_ref(vertexes)); dp::GLState state(gpu::TEXTURING_PROGRAM, dp::GLState::GeometryLayer); state.SetColorTexture(region.GetTexture()); @@ -184,7 +184,7 @@ public: }; dp::AttributeProvider provider(1, 4); - provider.InitStream(0, gpu::SolidTexturingVertex::GetBindingInfo(), make_ref<void>(vertexes)); + provider.InitStream(0, gpu::SolidTexturingVertex::GetBindingInfo(), make_ref(vertexes)); dp::GLState state(gpu::TEXTURING_PROGRAM, dp::GLState::GeometryLayer); state.SetColorTexture(region.GetTexture()); @@ -356,11 +356,11 @@ TestingEngine::TestingEngine(ref_ptr<dp::OGLContextFactory> oglcontextfactory, params.m_glyphMngParams.m_blacklist = "fonts_blacklist.txt"; GetPlatform().GetFontNames(params.m_glyphMngParams.m_fonts); - m_textures = move(make_unique_dp<dp::TextureManager>()); + m_textures = make_unique_dp<dp::TextureManager>(); m_textures->Init(params); - m_batcher = move(make_unique_dp<dp::Batcher>()); - m_programManager = move(make_unique_dp<dp::GpuProgramManager>()); + m_batcher = make_unique_dp<dp::Batcher>(); + m_programManager = make_unique_dp<dp::GpuProgramManager>(); ModelViewInit(); ProjectionInit(); @@ -463,7 +463,7 @@ void TestingEngine::DrawImpl() params.m_secondaryTextFont = auxFd; params.m_secondaryText = "Народная Китайская республика"; TextShape sh1(m2::PointF(82.277071f, 56.9271164f), params); - sh1.Draw(make_ref<dp::Batcher>(m_batcher), make_ref<dp::TextureManager>(m_textures)); + sh1.Draw(make_ref(m_batcher), make_ref(m_textures)); vector<m2::PointD> path; path.push_back(m2::PointD(92.277071f, 50.9271164f)); @@ -477,7 +477,7 @@ void TestingEngine::DrawImpl() ptvp.m_text = "Some text"; ptvp.m_textFont = dp::FontDecl(dp::Color::Black(), 40, dp::Color::Red()); - PathTextShape(spline, ptvp).Draw(make_ref<dp::Batcher>(m_batcher), make_ref<dp::TextureManager>(m_textures)); + PathTextShape(spline, ptvp).Draw(make_ref(m_batcher), make_ref(m_textures)); LineViewParams lvp; lvp.m_baseGtoPScale = ptvp.m_baseGtoPScale; lvp.m_depth = 90.0f; @@ -485,7 +485,7 @@ void TestingEngine::DrawImpl() lvp.m_color = dp::Color::Red(); lvp.m_width = 16.0f; lvp.m_join = dp::BevelJoin; - LineShape(spline, lvp).Draw(make_ref<dp::Batcher>(m_batcher), make_ref<dp::TextureManager>(m_textures)); + LineShape(spline, lvp).Draw(make_ref(m_batcher), make_ref(m_textures)); { PathSymbolViewParams p; @@ -494,7 +494,7 @@ void TestingEngine::DrawImpl() p.m_offset = 0.0f; p.m_step = 60.0f; p.m_symbolName = "swimming"; - PathSymbolShape(spline, p).Draw(make_ref<dp::Batcher>(m_batcher), make_ref<dp::TextureManager>(m_textures)); + PathSymbolShape(spline, p).Draw(make_ref(m_batcher), make_ref(m_textures)); } { @@ -511,14 +511,14 @@ void TestingEngine::DrawImpl() lvp.m_join = dp::RoundJoin; lvp.m_cap = dp::RoundCap; lvp.m_color = dp::Color::Black(); - LineShape(spl1, lvp).Draw(make_ref<dp::Batcher>(m_batcher), make_ref<dp::TextureManager>(m_textures)); + LineShape(spl1, lvp).Draw(make_ref(m_batcher), make_ref(m_textures)); } { PoiSymbolViewParams p(FeatureID(-1, 0)); p.m_depth = 0.0f; p.m_symbolName = "subway-station-l"; - PoiSymbolShape(m2::PointF(92.27f, 30.0f), p).Draw(make_ref<dp::Batcher>(m_batcher), make_ref<dp::TextureManager>(m_textures)); + PoiSymbolShape(m2::PointF(92.27f, 30.0f), p).Draw(make_ref(m_batcher), make_ref(m_textures)); } { @@ -526,7 +526,7 @@ void TestingEngine::DrawImpl() p.m_color = dp::Color::Red(); p.m_depth = 0.0f; p.m_radius = 28.0f; - CircleShape(m2::PointF(94.27f, 30.0f), p).Draw(make_ref<dp::Batcher>(m_batcher), make_ref<dp::TextureManager>(m_textures)); + CircleShape(m2::PointF(94.27f, 30.0f), p).Draw(make_ref(m_batcher), make_ref(m_textures)); } { @@ -535,7 +535,7 @@ void TestingEngine::DrawImpl() AreaViewParams p; p.m_color = dp::Color::White(); p.m_depth = 0.0f; - AreaShape(move(trg), p).Draw(make_ref<dp::Batcher>(m_batcher), make_ref<dp::TextureManager>(m_textures)); + AreaShape(move(trg), p).Draw(make_ref(m_batcher), make_ref(m_textures)); } m_batcher->EndSession(); @@ -550,10 +550,10 @@ void TestingEngine::DrawImpl() lvpl.m_pattern.clear(); lvpl.m_depth = -10.0f; lvpl.m_width = 2.0f; - LineShape(spl, lvpl).Draw(make_ref<dp::Batcher>(m_batcher), make_ref<dp::TextureManager>(m_textures)); + LineShape(spl, lvpl).Draw(make_ref(m_batcher), make_ref(m_textures)); DummyMutableLabel tt(m2::PointF(120.0f, 30.0f), "200 km"); - tt.Draw(make_ref<dp::Batcher>(m_batcher), make_ref<dp::TextureManager>(m_textures)); + tt.Draw(make_ref(m_batcher), make_ref(m_textures)); } m_batcher->EndSession(); @@ -569,17 +569,17 @@ void TestingEngine::DrawImpl() lvpl.m_pattern.clear(); lvpl.m_depth = -10.0f; lvpl.m_width = 2.0f; - LineShape(spl, lvpl).Draw(make_ref<dp::Batcher>(m_batcher), make_ref<dp::TextureManager>(m_textures)); + LineShape(spl, lvpl).Draw(make_ref(m_batcher), make_ref(m_textures)); } dp::FontDecl font(dp::Color::Black(), 14); DummyLabel(m2::PointF(110.0f, 25.0f), "Top\nText", dp::LeftTop, font) - .Draw(make_ref<dp::Batcher>(m_batcher), make_ref<dp::TextureManager>(m_textures)); + .Draw(make_ref(m_batcher), make_ref(m_textures)); DummyLabel(m2::PointF(120.0f, 25.0f), "Center\nText", dp::Center, font) - .Draw(make_ref<dp::Batcher>(m_batcher), make_ref<dp::TextureManager>(m_textures)); + .Draw(make_ref(m_batcher), make_ref(m_textures)); DummyLabel(m2::PointF(130.0f, 25.0f), "Bottom\nText", dp::RightBottom, font) - .Draw(make_ref<dp::Batcher>(m_batcher), make_ref<dp::TextureManager>(m_textures)); + .Draw(make_ref(m_batcher), make_ref(m_textures)); } m_batcher->EndSession(); } @@ -609,7 +609,7 @@ void TestingEngine::DrawRects() }; m2::SharedSpline spline(path); - LineShape(spline, lvp).Draw(make_ref<dp::Batcher>(m_batcher), make_ref<dp::TextureManager>(m_textures)); + LineShape(spline, lvp).Draw(make_ref(m_batcher), make_ref(m_textures)); }; for (m2::RectD const & r : m_boundRects) |