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.
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.
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.
MaplibreNativeFfi.VulkanContextDescriptor:graphics-queue-family-index
The graphics_queue_family_index member.
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.