6#ifndef MAPLIBRE_NATIVE_C_SURFACE_H
7#define MAPLIBRE_NATIVE_C_SURFACE_H
99 mln_render_session** out_session
127 mln_render_session** out_session
155 mln_render_session** out_session
mln_status
Definition base.h:37
Definition render_target.h:29
Definition render_target.h:100
mln_render_target_extent extent
Definition surface.h:48
mln_opengl_context_descriptor context
Definition surface.h:50
void * surface
Definition surface.h:55
Definition render_target.h:18
Definition render_target.h:36
mln_vulkan_context_descriptor context
Definition surface.h:39
mln_render_target_extent extent
Definition surface.h:33
void * surface
Definition surface.h:41
mln_status mln_vulkan_surface_attach(mln_map *map, const mln_vulkan_surface_descriptor *descriptor, mln_render_session **out_session)
mln_status mln_opengl_surface_attach(mln_map *map, const mln_opengl_surface_descriptor *descriptor, mln_render_session **out_session)
mln_metal_surface_descriptor mln_metal_surface_descriptor_default(void)
mln_opengl_surface_descriptor mln_opengl_surface_descriptor_default(void)
mln_vulkan_surface_descriptor mln_vulkan_surface_descriptor_default(void)
mln_status mln_metal_surface_attach(mln_map *map, const mln_metal_surface_descriptor *descriptor, mln_render_session **out_session)