[core] Remove paintProperties() method from some render layers

PatternLayout can directly access layer's `evaluated` field.

Besides, obviates accessing of moved `evaluatedProps` inside
PatternLayout constructor.
This commit is contained in:
Mikhail Pozdnyakov
2019-01-30 17:45:31 +02:00
parent 1d6c36a3e7
commit 429ea6aba5
8 changed files with 5 additions and 54 deletions

View File

@@ -236,18 +236,6 @@ void RenderFillLayer::render(PaintParameters& parameters, RenderSource*) {
}
}
style::FillPaintProperties::PossiblyEvaluated RenderFillLayer::paintProperties() const {
return FillPaintProperties::PossiblyEvaluated {
evaluated.get<style::FillAntialias>(),
evaluated.get<style::FillOpacity>(),
evaluated.get<style::FillColor>(),
evaluated.get<style::FillOutlineColor>(),
evaluated.get<style::FillTranslate>(),
evaluated.get<style::FillTranslateAnchor>(),
evaluated.get<style::FillPattern>()
};
}
bool RenderFillLayer::queryIntersectsFeature(
const GeometryCoordinates& queryGeometry,
const GeometryTileFeature& feature,