GdkVulkanContext

已弃用:4.14 

描述 [源代码]

abstract class Gdk.VulkanContext : Gdk.DrawContext
  implements Gio.Initable {
  /* No available fields */
}

GdkVulkanContext 是一个对象,用于表示平台特定的 Vulkan 绘制上下文。

使用 gdk_surface_create_vulkan_context() 为某个曲面创建 GdkVulkanContext,并且该上下文将与曲面的特征匹配。

GdkVulkanContext 的支持因平台而异,并且上下文创建可能会失败,返回 NULL 上下文。

自 4.14 起已弃用

GTK 不公开任何 Vulkan 内部结构。此结构是意外公开的残留部分。

层次结构

hierarchy this GdkVulkanContext implements_0 GInitable this--implements_0 ancestor_0 GdkDrawContext ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

实现

实例方法

GdkDrawContext(6 个)继承的方法
gdk_draw_context_begin_frame

表示你开始在 context 的曲面上重新绘制 region

已弃用:4.16 

gdk_draw_context_end_frame

结束通过 gdk_draw_context_begin_frame() 开始的绘制操作。

已弃用:4.16 

gdk_draw_context_get_display

获取为 context 创建的 GdkDisplay

gdk_draw_context_get_frame_region

获取当前正在重新绘制的区域。

已弃用:4.16 

gdk_draw_context_get_surface

获取 context 绑定的曲面。

gdk_draw_context_is_in_frame

如果 context 正在其曲面上绘制,则返回 TRUE

已弃用:4.16 

GObject(43 个)继承的方法

有关方法的完整列表,请参阅 GObject

GInitable (1 个) 继承的方法
g_initable_init

初始化实现该接口的对象。

属性

GdkDrawContext(2 个)继承的属性
Gdk.DrawContext:display

用于创建 GdkDrawContextGdkDisplay

Gdk.DrawContext:surface

上下文绑定的 GdkSurface

信号

Gdk.VulkanContext::images-updated

此上下文管理的图像更改时发出。

GObject(1 个)继承的信号
GObject::notify

当对象通过 g_object_set_property()、g_object_set() 等方式对其某个属性设置值时,就会发出 notify 信号。