avoid drawing invisible features
This commit is contained in:
parent
c30f586120
commit
f62f8181ce
@ -6,6 +6,7 @@
|
||||
- `alpha` extension for feature attribute builder
|
||||
|
||||
### Changed
|
||||
- avoid drawing features with VisibleAttribute false
|
||||
|
||||
### Deprecated
|
||||
|
||||
|
@ -23,6 +23,8 @@ public fun <T : Any> FeatureDrawScope<T>.drawFeature(
|
||||
): Unit {
|
||||
val color = feature.color ?: Color.Red
|
||||
val alpha = feature.attributes[AlphaAttribute] ?: 1f
|
||||
//avoid drawing invisible features
|
||||
if(feature.attributes[VisibleAttribute] == false) return
|
||||
|
||||
when (feature) {
|
||||
is FeatureSelector -> drawFeature(feature.selector(state.zoom))
|
||||
|
Loading…
Reference in New Issue
Block a user