GskGLRenderer

自:4.2

描述 [src]

final class Gsk.GLRenderer : Gsk.Renderer
{
  /* No available fields */
}

基于 GL 的渲染器。

参见 GskRenderer

自 4.2 起可用

层级结构

hierarchy this GskGLRenderer ancestor_0 GskRenderer ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

构造函数

gsk_gl_renderer_new

使用新的 OpenGL 渲染器创建新的 GskRenderer

自:4.2

实例方法

GskRenderer 继承的方法 (7)
gsk_renderer_get_surface

检索与渲染器关联的表面。

gsk_renderer_is_realized

检查渲染器是否已实现。

gsk_renderer_realize

创建渲染器所需的资源。

gsk_renderer_realize_for_display

创建渲染器所需的资源。

自:4.14

gsk_renderer_render

将由 GskRenderNode 实例树描述的场景图渲染到渲染器的表面,确保给定的区域得到重新绘制。

gsk_renderer_render_texture

将由 GskRenderNode 实例树描述的场景图渲染到纹理。

gsk_renderer_unrealize

释放 gsk_renderer_realize() 创建的所有资源。

GObject 继承的方法 (43)

完整的函数列表,请参见 GObject

属性

GskRenderer 继承的属性 (2)
Gsk.Renderer:realized

渲染器是否已与表面或绘制上下文关联。

Gsk.Renderer:surface

与渲染器关联的表面。

信号

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

当某个属性通过 g_object_set_property()、g_object_set() 等函数来设置其值时,就会在对象上释放 notify 信号。

类结构

struct GskGLRendererClass {
  /* no available fields */
}

描述不可用。