GskNglRenderer

自:4.2

描述 [源代码]

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

基于 GL 的渲染器。

参见 GskRenderer

自:4.2 提供

层次结构

hierarchy this GskNglRenderer ancestor_0 GskRenderer ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

构造函数

gsk_ngl_renderer_new

创建新的实验性 GL 渲染器的实例。

实例方法

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