This repository has been archived by the owner on Aug 8, 2023. It is now read-only.
Add light property to MGLStyle #8840
Labels
beta blocker
Blocks the next beta release
GL JS parity
For feature parity with Mapbox GL JS
iOS
Mapbox Maps SDK for iOS
macOS
Mapbox Maps SDK for macOS
runtime styling
Milestone
Per #8431 (comment), MGLStyle needs a
light
property that lets the developer set style-wide parameters like lighting color and intensity. We’ll need an MGLLight class to hold these individual properties. Hopefully we can make MGLLight consistent with SceneKit’s SCNLight and the style specification simultaneously.One complication is that
mbgl::Map::setLight()
takes astd::unique_ptr
instead of anmbgl::style::Light
object by value (which is howmbgl::CameraOptions
andmbgl::AnimationOptions
work). Developers will expect MGLLight to be a value class along the lines of MGLMapCamera./cc @fabian-guerra @lbud @jfirebaugh
The text was updated successfully, but these errors were encountered: