Struct

MaplibreNativeFfiQueueLock

Description [src]

struct MaplibreNativeFfiQueueLock {
  /* No available fields */
}

Your lock on a Vulkan queue that you and a render session both submit to.

The session holds the lock only while it submits or presents to the queue. Set both lock and unlock, or neither when you don’t submit to the queue yourself.

It can run on a library thread, and it can’t call the library.

See mln_queue_lock in the C API reference.

Constructors

maplibre_native_ffi_queue_lock_new

Creates a MaplibreNativeFfiQueueLock whose members are zero or empty.

Instance methods

maplibre_native_ffi_queue_lock_set_lock

Locks or unlocks the Vulkan queue that you share with a render session.

maplibre_native_ffi_queue_lock_set_unlock

Locks or unlocks the Vulkan queue that you share with a render session.