类
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 内部结构。此结构是意外公开的残留部分。
实例方法
从 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
从 GInitable (1 个) 继承的方法
g_initable_init
初始化实现该接口的对象。
属性
从 GdkDrawContext(2 个)继承的属性
Gdk.DrawContext:display
用于创建 GdkDrawContext 的 GdkDisplay。
Gdk.DrawContext:surface
上下文绑定的 GdkSurface。
信号
从 GObject(1 个)继承的信号
GObject::notify
当对象通过 g_object_set_property()、g_object_set() 等方式对其某个属性设置值时,就会发出 notify 信号。