summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/paint_parameters.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/renderer/paint_parameters.hpp')
-rw-r--r--src/mbgl/renderer/paint_parameters.hpp13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/mbgl/renderer/paint_parameters.hpp b/src/mbgl/renderer/paint_parameters.hpp
index ea3b41adfe..537158a68e 100644
--- a/src/mbgl/renderer/paint_parameters.hpp
+++ b/src/mbgl/renderer/paint_parameters.hpp
@@ -9,6 +9,7 @@
#include <mbgl/gfx/color_mode.hpp>
#include <mbgl/util/mat4.hpp>
#include <mbgl/algorithm/generate_clip_ids.hpp>
+#include <mbgl/text/placement.hpp>
#include <array>
@@ -23,13 +24,13 @@ class ImageManager;
class LineAtlas;
class UnwrappedTileID;
-namespace gl {
+namespace gfx {
class Context;
-} // namespace gl
+} // namespace gfx
class PaintParameters {
public:
- PaintParameters(gl::Context&,
+ PaintParameters(gfx::Context&,
float pixelRatio,
GLContextMode,
RendererBackend&,
@@ -37,9 +38,10 @@ public:
const EvaluatedLight&,
RenderStaticData&,
ImageManager&,
- LineAtlas&);
+ LineAtlas&,
+ Placement::VariableOffsets);
- gl::Context& context;
+ gfx::Context& context;
RendererBackend& backend;
const TransformState& state;
@@ -56,6 +58,7 @@ public:
TimePoint timePoint;
float pixelRatio;
+ Placement::VariableOffsets variableOffsets;
std::array<float, 2> pixelsToGLUnits;
algorithm::ClipIDGenerator clipIDGenerator;