[core] Remove RenderLayerSymbolInterface

This commit is contained in:
Mikhail Pozdnyakov
2019-05-16 14:37:40 +03:00
parent 44fd6dcf7c
commit f2ad89c463
23 changed files with 59 additions and 89 deletions

View File

@@ -21,6 +21,11 @@ void RenderLayer::transition(const TransitionParameters& parameters, Immutable<s
transition(parameters);
}
bool RenderLayer::needsPlacement() const {
return baseImpl->getTypeInfo()->crossTileIndex == style::LayerTypeInfo::CrossTileIndex::Required
&& !placementData.empty();
}
const std::string& RenderLayer::getID() const {
return baseImpl->id;
}
@@ -43,10 +48,6 @@ void RenderLayer::setRenderTiles(RenderTiles tiles, const TransformState&) {
renderTiles = filterRenderTiles(std::move(tiles));
}
const RenderLayerSymbolInterface* RenderLayer::getSymbolInterface() const {
return nullptr;
}
optional<Color> RenderLayer::getSolidBackground() const {
return nullopt;
}