Class

MaplibreNativeFfiVulkanContextDescriptor

Description [src]

final class MaplibreNativeFfi.VulkanContextDescriptor : GObject.Object
{
  /* No available fields */
}

The Vulkan device and queue that a render session uses.

Keep these objects alive until a detach or release of the session completes, or an abandon of it returns.

See mln_vulkan_context_descriptor in the C API reference.

Ancestors

Constructors

maplibre_native_ffi_vulkan_context_descriptor_new

Creates a MaplibreNativeFfiVulkanContextDescriptor whose members are zero or empty.

Instance methods

maplibre_native_ffi_vulkan_context_descriptor_get_device

Gets MaplibreNativeFfiVulkanContextDescriptor:device.

maplibre_native_ffi_vulkan_context_descriptor_get_get_device_proc_addr

Gets MaplibreNativeFfiVulkanContextDescriptor:get-device-proc-addr.

maplibre_native_ffi_vulkan_context_descriptor_get_get_instance_proc_addr

Gets MaplibreNativeFfiVulkanContextDescriptor:get-instance-proc-addr.

maplibre_native_ffi_vulkan_context_descriptor_get_graphics_queue

Gets MaplibreNativeFfiVulkanContextDescriptor:graphics-queue.

maplibre_native_ffi_vulkan_context_descriptor_get_graphics_queue_family_index

Gets MaplibreNativeFfiVulkanContextDescriptor:graphics-queue-family-index.

maplibre_native_ffi_vulkan_context_descriptor_get_instance

Gets MaplibreNativeFfiVulkanContextDescriptor:instance.

maplibre_native_ffi_vulkan_context_descriptor_get_physical_device

Gets MaplibreNativeFfiVulkanContextDescriptor:physical-device.

maplibre_native_ffi_vulkan_context_descriptor_set_device

Sets MaplibreNativeFfiVulkanContextDescriptor:device.

maplibre_native_ffi_vulkan_context_descriptor_set_get_device_proc_addr

Sets MaplibreNativeFfiVulkanContextDescriptor:get-device-proc-addr.

maplibre_native_ffi_vulkan_context_descriptor_set_get_instance_proc_addr

Sets MaplibreNativeFfiVulkanContextDescriptor:get-instance-proc-addr.

maplibre_native_ffi_vulkan_context_descriptor_set_graphics_queue

Sets MaplibreNativeFfiVulkanContextDescriptor:graphics-queue.

maplibre_native_ffi_vulkan_context_descriptor_set_graphics_queue_family_index

Sets MaplibreNativeFfiVulkanContextDescriptor:graphics-queue-family-index.

maplibre_native_ffi_vulkan_context_descriptor_set_instance

Sets MaplibreNativeFfiVulkanContextDescriptor:instance.

maplibre_native_ffi_vulkan_context_descriptor_set_physical_device

Sets MaplibreNativeFfiVulkanContextDescriptor:physical-device.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

MaplibreNativeFfi.VulkanContextDescriptor:get-device-proc-addr

Your vkGetDeviceProcAddr, or null to look it up from the instance.

MaplibreNativeFfi.VulkanContextDescriptor:get-instance-proc-addr

Your vkGetInstanceProcAddr, or null to use the Vulkan loader’s.

MaplibreNativeFfi.VulkanContextDescriptor:graphics-queue

A VkQueue from graphics_queue_family_index that supports graphics. If you submit to it too, set MaplibreNativeFfiRenderSessionAttachOptions:queue-lock.

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.

Class structure

struct MaplibreNativeFfiVulkanContextDescriptorClass {
  GObjectClass parent_class;
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.