方法

GskRendererrealize

声明 [源代码]

gboolean
gsk_renderer_realize (
  GskRenderer* renderer,
  GdkSurface* surface,
  GError** error
)

描述 [源代码]

创建渲染器所需资源。

从 GTK 4.6 开始,表面可能为 NULL,允许在不创建表面的情况下使用渲染器。 desde GTK 4.14,建议在这种情况下使用 gsk_renderer_realize_for_display()

请注意,在销毁渲染器之前必须调用 gsk_renderer_unrealize() 是必须的。

参数

surface

类型: GdkSurface

渲染器将要使用的表面。

参数可以为 NULL
数据由方法调用者持有。
error

类型: GError **

用于一个可恢复错误的返回位置。

参数可以为 NULL
如果返回位置不为 NULL,则必须将其初始化为 NULL GError*
如果没有错误,方法将保留初始参数为 NULL
发生错误时,将参数设置为新分配的 GError;调用者将负责管理数据,并负责释放它。

返回值

类型: gboolean

是否成功实现渲染器。