mirror of
https://codeberg.org/comaps/comaps
synced 2026-01-03 11:23:48 +00:00
@@ -37,14 +37,7 @@
|
||||
#include "std/target_os.hpp"
|
||||
|
||||
#include <algorithm>
|
||||
#include <array>
|
||||
#include <chrono>
|
||||
#include <cmath>
|
||||
#include <functional>
|
||||
#include <limits>
|
||||
#include <memory>
|
||||
#include <thread>
|
||||
#include <utility>
|
||||
|
||||
namespace df
|
||||
{
|
||||
@@ -1827,6 +1820,7 @@ void FrontendRenderer::BuildOverlayTree(ScreenBase const & modelView)
|
||||
return;
|
||||
|
||||
BeginUpdateOverlayTree(modelView);
|
||||
|
||||
for (auto const layerId :
|
||||
{DepthLayer::OverlayUnderBuildingLayer, DepthLayer::OverlayLayer, DepthLayer::RoutingBottomMarkLayer, DepthLayer::RoutingMarkLayer})
|
||||
{
|
||||
|
||||
@@ -11,8 +11,8 @@ namespace df
|
||||
namespace
|
||||
{
|
||||
double constexpr kValidPathSplineTurn = 15 * math::pi / 180;
|
||||
double constexpr kCosTurn = 0.999989561; // cos(kValidPathSplineTurn)
|
||||
double constexpr kSinTurn = 0.004569245; // sin(kValidPathSplineTurn)
|
||||
double constexpr kCosTurn = 0.999989561; // cos(kValidPathSplineTurn)
|
||||
double constexpr kSinTurn = 0.004569245; // sin(kValidPathSplineTurn)
|
||||
double constexpr kRoundStep = 23;
|
||||
int constexpr kMaxStepsCount = 7;
|
||||
|
||||
@@ -122,11 +122,6 @@ ref_ptr<PathTextLayout> const PathTextContext::GetLayout() const
|
||||
return make_ref(m_layout);
|
||||
}
|
||||
|
||||
void PathTextContext::BeforeUpdate()
|
||||
{
|
||||
m_updated = false;
|
||||
}
|
||||
|
||||
std::vector<double> const & PathTextContext::GetOffsets() const
|
||||
{
|
||||
return m_globalOffsets;
|
||||
|
||||
@@ -21,7 +21,8 @@ public:
|
||||
|
||||
bool GetPivot(size_t textIndex, m2::PointD & pivot, m2::Spline::iterator & centerPointIter) const;
|
||||
|
||||
void BeforeUpdate();
|
||||
// TODO: these are unused?
|
||||
inline void BeforeUpdate() { m_updated = false; }
|
||||
void Update(ScreenBase const & screen);
|
||||
|
||||
std::vector<double> const & GetOffsets() const;
|
||||
|
||||
@@ -8,8 +8,6 @@
|
||||
|
||||
#include "geometry/screenbase.hpp"
|
||||
|
||||
#include "base/stl_helpers.hpp"
|
||||
|
||||
#include <algorithm>
|
||||
#include <sstream>
|
||||
#include <utility>
|
||||
@@ -115,8 +113,9 @@ void RenderGroup::Render(ref_ptr<dp::GraphicsContext> context, ref_ptr<gpu::Prog
|
||||
for (auto & renderBucket : m_renderBuckets)
|
||||
renderBucket->Render(context, m_state.GetDrawAsLine());
|
||||
|
||||
for (auto const & renderBucket : m_renderBuckets)
|
||||
renderBucket->RenderDebug(context, screen, debugRectRenderer);
|
||||
if (debugRectRenderer && debugRectRenderer->IsEnabled())
|
||||
for (auto const & renderBucket : m_renderBuckets)
|
||||
renderBucket->RenderDebug(context, screen, debugRectRenderer);
|
||||
}
|
||||
|
||||
void RenderGroup::AddBucket(drape_ptr<dp::RenderBucket> && bucket)
|
||||
|
||||
Reference in New Issue
Block a user