方法
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
;调用者将负责管理数据,并负责释放它。