@maplibre/native-ffi
    Preparing search index...

    Interface VulkanContextDescriptor

    Vulkan backend context fields shared by Vulkan render targets.

    See mln_vulkan_context_descriptor in the C API reference.

    interface VulkanContextDescriptor {
        device?: bigint;
        getDeviceProcAddr?: bigint;
        getInstanceProcAddr?: bigint;
        graphicsQueue?: bigint;
        graphicsQueueFamilyIndex?: number;
        instance?: bigint;
        physicalDevice?: bigint;
    }
    Index
    device?: bigint

    Borrowed VkDevice. Required.

    getDeviceProcAddr?: bigint

    PFN_vkGetDeviceProcAddr for the loader that created the Vulkan device.

    getInstanceProcAddr?: bigint

    PFN_vkGetInstanceProcAddr for the loader that created the instance.

    graphicsQueue?: bigint

    Borrowed graphics VkQueue. Required. The session's driver submits to it from its own thread, so a host that uses the same queue passes mln_render_session_attach_options.queue_lock at attach.

    graphicsQueueFamilyIndex?: number

    Queue family index for graphics_queue. Must support graphics commands.

    instance?: bigint

    Borrowed VkInstance. Required.

    physicalDevice?: bigint

    Borrowed VkPhysicalDevice. Required.