|
MapLibre Native C API
Public C ABI for the MapLibre Native wrapper.
|
#include <style.h>
Data Fields | |
| mln_buffer_view | id |
| mln_buffer_view | type |
| mln_buffer_view | source_id |
| mln_buffer_view | source_layer |
| double | min_zoom |
| double | max_zoom |
| uint32_t | visibility |
One style layer, borrowed for a completion callback.
Every view stays valid until the callback returns.
| mln_buffer_view mln_style_layer_info::id |
Layer ID.
| double mln_style_layer_info::max_zoom |
Highest zoom at which the layer draws; INFINITY with no upper bound.
| double mln_style_layer_info::min_zoom |
Lowest zoom at which the layer draws; -INFINITY with no lower bound.
| mln_buffer_view mln_style_layer_info::source_id |
Source ID. Empty for a layer type that takes no source.
| mln_buffer_view mln_style_layer_info::source_layer |
Source-layer ID. Empty when the layer sets none.
| mln_buffer_view mln_style_layer_info::type |
The style-spec layer type string.
| uint32_t mln_style_layer_info::visibility |
One of mln_style_layer_visibility.