Struct

MaplibreNativeFfiVulkanSurfaceReplacement

Description [src]

struct MaplibreNativeFfiVulkanSurfaceReplacement {
  MaplibreNativeFfiLogicalSize logical_size;
  guint64 surface;
}

A new Vulkan surface for maplibre_native_ffi_render_session_set_vulkan_surface_target_async().

The session presents to it with the context that it attached with, so the queue family of that context’s graphics_queue_family_index must support presenting to the surface. It uses the surface until a replacement or release of the target completes, a detach or release of the session completes, or an abandon of it returns.

See mln_vulkan_surface_replacement in the C API reference.

Structure members
logical_size: MaplibreNativeFfiLogicalSize

Logical_size.

surface: guint64

Your VkSurfaceKHR.