GdkWaylandWaylandGLContext

描述 [源代码]

final class GdkWayland.WaylandGLContext : Gdk.GLContext
{
  /* No available fields */
}

GdkGLContext 的 Wayland 实现。

实例方法

GdkGLContext 继承的方法 (19)
gdk_gl_context_get_allowed_apis

获取通过 gdk_gl_context_set_allowed_apis() 设置的允许的 API 集合。

gdk_gl_context_get_api

获取当前使用的 API

gdk_gl_context_get_debug_enabled

检索上下文是否进行额外的验证和运行时检查。

gdk_gl_context_get_display

检索创建 上下文 的显示。

gdk_gl_context_get_forward_compatible

检索上下文是否是前向兼容的。

gdk_gl_context_get_required_version

检索作为 上下文 实现要求的设置的所需 OpenGL 版本。即使在 上下文 实现后支持和使用更高的 OpenGL 版本,它也不会改变。有关实际使用的版本,请参阅 gdk_gl_context_get_version()

gdk_gl_context_get_shared_context

用于检索与此 上下文 共享数据的 GdkGLContext

gdk_gl_context_get_surface

检索由 上下文 使用的表面。

gdk_gl_context_get_use_es

检查 上下文 是否使用 OpenGL 或 OpenGL ES 配置文件。

gdk_gl_context_get_version

检索 上下文 的 OpenGL 版本。

gdk_gl_context_is_legacy

判断 GdkGLContext 是否处于传统模式。

gdk_gl_context_is_shared

检查两个 GL 上下文是否能共享资源。

gdk_gl_context_make_current

上下文 设置为当前上下文。

gdk_gl_context_realize

实现指定的 GdkGLContext

gdk_gl_context_set_allowed_apis

设置允许的 API。当调用 gdk_gl_context_realize() 时,只会尝试允许的 API。如果您将其设置为零,则实现将始终失败。

gdk_gl_context_set_debug_enabled

设置是否应该对 GdkGLContext 执行额外的验证和运行时检查。

gdk_gl_context_set_forward_compatible

设置是否应使 GdkGLContext 兼容未来。

gdk_gl_context_set_required_version

设置请求的 OpenGL 主版本和副版本。

gdk_gl_context_set_use_es

请求 GDK 创建一个 OpenGL ES 上下文而不是 OpenGL。

GdkDrawContext 继承的方法 (6)
gdk_draw_context_begin_frame

指示您开始在其表面的 上下文 上重新绘制 region 的过程。

gdk_draw_context_end_frame

结束与 gdk_draw_context_begin_frame() 开始的绘图操作。

gdk_draw_context_get_display

检索创建 上下文GdkDisplay

gdk_draw_context_get_frame_region

检索当前正在重新绘制的区域。

gdk_draw_context_get_surface

检索绑定到 context 的表面。

gdk_draw_context_is_in_frame

如果 context 正在开始向其表面绘图,则返回 TRUE

GObject 继承的方法 (43)

请参阅 GObject 查看方法列表的完整列表。

属性

GdkGLContext 继承的属性 (3)
Gdk.GLContext:allowed-apis

允许的 API。

Gdk.GLContext:api

当前使用的 API

Gdk.GLContext:shared-context

始终为 NULL

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

用于创建 GdkDrawContextGdkDisplay

Gdk.DrawContext:surface

该上下文绑定到的 GdkSurface

信号

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

当对象的某个属性值通过 g_object_set_property()、g_object_set() 等方式设置时,发出此通知信号。

类结构

struct GdkWaylandWaylandGLContextClass {
  /* no available fields */
}

无可用描述。