Class
GdkVulkanContext
Description [src]
abstract class Gdk.VulkanContext : Gdk.DrawContext {
/* No available fields */
}
GdkVulkanContext
is an object representing the platform-specific
Vulkan draw context.
GdkVulkanContext
s are created for a surface using
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.
Instance methods
Methods inherited from GdkDrawContext (6)
gdk_draw_context_begin_frame
Indicates that you are beginning the process of redrawing region
on the context
‘s surface.
gdk_draw_context_end_frame
Ends a drawing operation started with gdk_draw_context_begin_frame().
gdk_draw_context_get_display
Retrieves the GdkDisplay
the context
is created for.
gdk_draw_context_get_frame_region
Retrieves the region that is currently being repainted.
gdk_draw_context_get_surface
Retrieves the surface that context
is bound to.
gdk_draw_context_is_in_frame
Returns TRUE
if context
is in the process of drawing to its surface.
Methods inherited from GObject (43)
Methods inherited from GInitable (1)
Properties
Properties inherited from GdkDrawContext (2)
Gdk.DrawContext:display
The GdkDisplay
used to create the GdkDrawContext
.
Gdk.DrawContext:surface
The GdkSurface
the context is bound to.
Signals
Gdk.VulkanContext::images-updated
Emitted when the images managed by this context have changed.
Signals inherited from GObject (1)
GObject.Object::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.