|
MapLibre Native C API
Public C ABI for the MapLibre Native wrapper.
|
Go to the source code of this file.
Enumerations | |
| enum | mln_status : int32_t { } |
| enum | mln_render_backend_flag : uint32_t |
Functions | |
| uint32_t | mln_c_version (void) |
| uint32_t | mln_supported_render_backend_mask (void) |
Public C API declarations for base ABI types and status values.
| enum mln_render_backend_flag : uint32_t |
Render backend support flags reported by this native library build.
| enum mln_status : int32_t |
Status values returned by status-returning functions.
| uint32_t mln_c_version | ( | void | ) |
Reports the C ABI contract version. The value is 0 while the ABI is unstable, and will increment on each SemVer major release.
| uint32_t mln_supported_render_backend_mask | ( | void | ) |
Reports the render backends available in this native library build.
The return value is a mask of mln_render_backend_flag values.