Object Hierarchy:

Gdk.VulkanContext Gdk.VulkanContext Gdk.VulkanContext Gdk.DrawContext Gdk.DrawContext Gdk.DrawContext->Gdk.VulkanContext GLib.Object GLib.Object GLib.Object->Gdk.DrawContext GLib.Initable GLib.Initable GLib.Initable->Gdk.VulkanContext


[ CCode ( type_id = "gdk_vulkan_context_get_type ()" ) ]
public abstract class VulkanContext : DrawContext, Initable

`GdkVulkanContext` is an object representing the platform-specific Vulkan draw context.

`GdkVulkanContext`s are created for a surface using [method@Gdk.Surface.create_vulkan_context], and the context will match the characteristics of the surface.

Support for `GdkVulkanContext` is platform-specific and context creation can fail, returning null context.

Namespace: Gdk
Package: gtk4


Creation methods:


Inherited Members:

All known members inherited from class Gdk.DrawContext
All known members inherited from interface GLib.Initable