6#ifndef MAPLIBRE_NATIVE_C_RENDER_SESSION_H
7#define MAPLIBRE_NATIVE_C_RENDER_SESSION_H
56 mln_render_session session, uint32_t width, uint32_t height,
124 bool* out_needs_repaint
259 mln_buffer* out_state
mln_status
Definition base.h:39
mln_status mln_render_session_get_feature_state(mln_render_session session, const mln_feature_state_selector *selector, mln_buffer *out_state)
mln_status mln_render_session_reduce_memory_use(mln_render_session session)
mln_status mln_render_session_dump_debug_logs(mln_render_session session)
mln_status mln_render_session_destroy(mln_render_session session)
mln_status mln_render_session_clear_data(mln_render_session session)
mln_status mln_render_session_remove_feature_state(mln_render_session session, const mln_feature_state_selector *selector)
mln_status mln_render_session_resize(mln_render_session session, uint32_t width, uint32_t height, double scale_factor)
mln_status mln_render_session_detach(mln_render_session session)
mln_status mln_render_session_render_update(mln_render_session session, mln_render_result *out_result, bool *out_needs_repaint)
mln_render_result
Definition render_session.h:61
@ MLN_RENDER_RESULT_TARGET_NOT_READY
Definition render_session.h:69
@ MLN_RENDER_RESULT_NO_UPDATE
Definition render_session.h:65
@ MLN_RENDER_RESULT_RENDERED
Definition render_session.h:63
@ MLN_RENDER_RESULT_SIZE_PENDING
Definition render_session.h:67
mln_status mln_render_session_set_feature_state(mln_render_session session, const mln_feature_state_selector *selector, mln_buffer_view state)