[core] Introduce StyleLayer subclasses
This commit is contained in:
@@ -1,9 +1,7 @@
|
||||
#include <mbgl/renderer/painter.hpp>
|
||||
#include <mbgl/renderer/circle_bucket.hpp>
|
||||
|
||||
#include <mbgl/style/style.hpp>
|
||||
#include <mbgl/style/style_layer.hpp>
|
||||
#include <mbgl/style/style_properties.hpp>
|
||||
#include <mbgl/layer/circle_layer.hpp>
|
||||
|
||||
#include <mbgl/map/sprite.hpp>
|
||||
#include <mbgl/map/tile_id.hpp>
|
||||
@@ -14,7 +12,7 @@
|
||||
using namespace mbgl;
|
||||
|
||||
void Painter::renderCircle(CircleBucket& bucket,
|
||||
const StyleLayer& layer_desc,
|
||||
const CircleLayer& layer,
|
||||
const TileID& id,
|
||||
const mat4& matrix) {
|
||||
// Abort early.
|
||||
@@ -22,7 +20,7 @@ void Painter::renderCircle(CircleBucket& bucket,
|
||||
|
||||
config.stencilTest = false;
|
||||
|
||||
const CirclePaintProperties& properties = layer_desc.getProperties<CirclePaintProperties>();
|
||||
const CirclePaintProperties& properties = layer.properties;
|
||||
mat4 vtxMatrix = translatedMatrix(matrix, properties.translate, id, properties.translateAnchor);
|
||||
|
||||
Color color = properties.color;
|
||||
|
||||
Reference in New Issue
Block a user