|
MapLibre Native C API
Public C ABI for the MapLibre Native wrapper.
|
#include <win32.h>
Data Fields | |
| uint32_t | size |
| mln_logical_size | logical_size |
| uint32_t | texture_count |
A ring of DXGI shared textures that the library allocates, for mln_map_attach_dxgi_shared_texture_ring().
Each texture is a D3D11 2D texture with the map's size in pixels and the format DXGI_FORMAT_B8G8R8A8_UNORM. It binds as a shader resource and a render target, and is shared through an NT handle.
| mln_logical_size mln_dxgi_shared_texture_ring_descriptor::logical_size |
| uint32_t mln_dxgi_shared_texture_ring_descriptor::size |
| uint32_t mln_dxgi_shared_texture_ring_descriptor::texture_count |
How many textures the ring has, from 1 to 8.