类
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
。
属性
从 GdkGLContext 继承的属性 (3)
Gdk.GLContext:allowed-apis
允许的 API。
Gdk.GLContext:api
当前使用的 API。
Gdk.GLContext:shared-context
始终为 NULL
。
从 GdkDrawContext 继承属性(2)
Gdk.DrawContext:display
用于创建 GdkDrawContext
的 GdkDisplay
。
Gdk.DrawContext:surface
该上下文绑定到的 GdkSurface
。
信号
从 GObject 继承信号(1)
GObject::notify
当对象的某个属性值通过 g_object_set_property()、g_object_set() 等方式设置时,发出此通知信号。