VulkanRenderer


Object Hierarchy:

Gsk.VulkanRenderer Gsk.VulkanRenderer Gsk.VulkanRenderer Gsk.Renderer Gsk.Renderer Gsk.Renderer->Gsk.VulkanRenderer GLib.Object GLib.Object GLib.Object->Gsk.Renderer

Description:

[ CCode ( cname = "GskRenderer" , type_cname = "GskVulkanRendererClass" , type_id = "gsk_vulkan_renderer_get_type ()" ) ]
public sealed class VulkanRenderer : Renderer

Renders a scene graph defined via a tree of [class@Gsk.

RenderNode] instances.

Typically you will use a `GskRenderer` instance to repeatedly call [method@Gsk.Renderer.render] to update the contents of its associated [ class@Gdk.Surface].

It is necessary to realize a `GskRenderer` instance using [method@Gsk.Renderer.realize] before calling [method@Gsk.Renderer.render], in order to create the appropriate windowing system resources needed to render the scene.


Namespace: Gsk
Package: gtk4

Content:

Creation methods:

Inherited Members: