Class
MaplibreNativeFfiRenderSessionAttachOptions
Description [src]
final class MaplibreNativeFfi.RenderSessionAttachOptions : GObject.Object
{
/* No available fields */
}
Options for attaching a render session to a map.
See mln_render_session_attach_options in the
C API reference.
Constructors
maplibre_native_ffi_render_session_attach_options_new
Creates a MaplibreNativeFfiRenderSessionAttachOptions whose members are zero or empty.
Instance methods
maplibre_native_ffi_render_session_attach_options_get_driver
Gets MaplibreNativeFfiRenderSessionAttachOptions:driver.
maplibre_native_ffi_render_session_attach_options_get_driver_work_wake
Gets MaplibreNativeFfiRenderSessionAttachOptions:driver-work-wake.
maplibre_native_ffi_render_session_attach_options_get_frame_wake
Gets MaplibreNativeFfiRenderSessionAttachOptions:frame-wake.
maplibre_native_ffi_render_session_attach_options_get_producer_sync_kinds
Gets MaplibreNativeFfiRenderSessionAttachOptions:producer-sync-kinds.
maplibre_native_ffi_render_session_attach_options_get_queue_lock
Gets MaplibreNativeFfiRenderSessionAttachOptions:queue-lock.
maplibre_native_ffi_render_session_attach_options_get_redraw_wake
Gets MaplibreNativeFfiRenderSessionAttachOptions:redraw-wake.
maplibre_native_ffi_render_session_attach_options_set_driver
Sets MaplibreNativeFfiRenderSessionAttachOptions:driver.
maplibre_native_ffi_render_session_attach_options_set_driver_work_wake
Sets MaplibreNativeFfiRenderSessionAttachOptions:driver-work-wake.
maplibre_native_ffi_render_session_attach_options_set_frame_wake
Sets MaplibreNativeFfiRenderSessionAttachOptions:frame-wake.
maplibre_native_ffi_render_session_attach_options_set_producer_sync_kinds
Sets MaplibreNativeFfiRenderSessionAttachOptions:producer-sync-kinds.
maplibre_native_ffi_render_session_attach_options_set_queue_lock
Sets MaplibreNativeFfiRenderSessionAttachOptions:queue-lock.
maplibre_native_ffi_render_session_attach_options_set_redraw_wake
Sets MaplibreNativeFfiRenderSessionAttachOptions:redraw-wake.
Properties
MaplibreNativeFfi.RenderSessionAttachOptions:driver
The thread that runs the session’s graphics work, which depends on the target:.
MaplibreNativeFfi.RenderSessionAttachOptions:driver-work-wake
Called when a session driven by
MAPLIBRE_NATIVE_FFI_RENDER_DRIVER_CALLER_GRAPHICS_THREAD has work for
maplibre_native_ffi_render_session_service_driver_work(). It isn’t called
again until a service runs.
MaplibreNativeFfi.RenderSessionAttachOptions:frame-wake
Called when frame results are waiting for
maplibre_native_ffi_render_session_drain_frame_results(). It isn’t called
again until a drain takes them.
MaplibreNativeFfi.RenderSessionAttachOptions:producer-sync-kinds
The kinds of MaplibreNativeFfiGpuSync that you can wait on before you read
an acquired frame. The session uses one of them that its target supports.
Zero lets the session pick a kind that names no object to wait on.
MaplibreNativeFfi.RenderSessionAttachOptions:queue-lock
Your lock on the Vulkan queue, when you submit to it yourself.
MaplibreNativeFfi.RenderSessionAttachOptions:redraw-wake
Called when the session has something new to draw. Demand a frame at your next display refresh. It isn’t called again until you demand a frame, or while the session has no target.
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.