Class
MaplibreNativeFfiVulkanDeviceOptions
Description [src]
final class MaplibreNativeFfi.VulkanDeviceOptions : GObject.Object
{
/* No available fields */
}
Options for maplibre_native_ffi_vulkan_device_create().
A member that a has_ method reports on is unset until its property or
setter sets it.
See mln_vulkan_device_options in the
C API reference.
Constructors
maplibre_native_ffi_vulkan_device_options_new
Creates a MaplibreNativeFfiVulkanDeviceOptions whose members are zero, empty, or unset.
Instance methods
maplibre_native_ffi_vulkan_device_options_get_device_luid
Gets MaplibreNativeFfiVulkanDeviceOptions:device-luid.
maplibre_native_ffi_vulkan_device_options_get_device_uuid
Gets MaplibreNativeFfiVulkanDeviceOptions:device-uuid.
maplibre_native_ffi_vulkan_device_options_get_presentation
Gets MaplibreNativeFfiVulkanDeviceOptions:presentation.
maplibre_native_ffi_vulkan_device_options_has_device_luid
Whether MaplibreNativeFfiVulkanDeviceOptions:device-luid is set.
maplibre_native_ffi_vulkan_device_options_has_device_uuid
Whether MaplibreNativeFfiVulkanDeviceOptions:device-uuid is set.
maplibre_native_ffi_vulkan_device_options_has_presentation
Whether MaplibreNativeFfiVulkanDeviceOptions:presentation is set.
maplibre_native_ffi_vulkan_device_options_set_device_luid
Sets MaplibreNativeFfiVulkanDeviceOptions:device-luid.
maplibre_native_ffi_vulkan_device_options_set_device_uuid
Sets MaplibreNativeFfiVulkanDeviceOptions:device-uuid.
maplibre_native_ffi_vulkan_device_options_set_presentation
Sets MaplibreNativeFfiVulkanDeviceOptions:presentation.
Properties
MaplibreNativeFfi.VulkanDeviceOptions:device-luid
The 8-byte deviceLUID of the GPU to use, as VkPhysicalDeviceIDProperties
reports it. On Windows, this is the GPU’s DXGI adapter LUID.
MaplibreNativeFfi.VulkanDeviceOptions:device-uuid
The 16-byte deviceUUID of the GPU to use, as VkPhysicalDeviceIDProperties
reports it.
MaplibreNativeFfi.VulkanDeviceOptions:presentation
Whether the device can present to a window. The instance then enables VK_KHR_surface and the platform’s surface extensions, and the device enables VK_KHR_swapchain. Defaults to false.
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.