类
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 信号。