MapLibre Native C API
Public C ABI for the MapLibre Native wrapper.
Loading...
Searching...
No Matches
mln_dxgi_shared_texture_ring_descriptor Struct Reference

#include <win32.h>

Data Fields

uint32_t size
mln_logical_size logical_size
uint32_t texture_count

Detailed Description

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.

Field Documentation

◆ logical_size

mln_logical_size mln_dxgi_shared_texture_ring_descriptor::logical_size

◆ size

uint32_t mln_dxgi_shared_texture_ring_descriptor::size

◆ texture_count

uint32_t mln_dxgi_shared_texture_ring_descriptor::texture_count

How many textures the ring has, from 1 to 8.


The documentation for this struct was generated from the following file: