类
GskCairoRenderer
描述 [源代码]
final class Gsk.CairoRenderer : Gsk.Renderer
{
/* No available fields */
}
使用 cairo 的 GSK 渲染器。
由于使用的是 cairo,此渲染器不支持 3D 变换。
实例方法
从 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()
创建的所有资源。
属性
从 GskRenderer (2) 继承的属性
信号
从 GObject (1) 继承的信号
GObject::notify
当对象其中一项属性的值通过 g_object_set_property()、g_object_set() 等设置时,会发出通知信号。