方法

声明 [源]

GdkTexture*
gsk_renderer_render_texture (
  GskRenderer* renderer,
  GskRenderNode* root,
  const graphene_rect_t* viewport
)

描述 [源]

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

渲染过程中,渲染器将获取对GskRenderNode树的引用。

如果您想要对root应用任何变换,您应该将其放入变换节点中,并传递该节点。

参数

root

类型: GskRenderNode

要渲染的渲染节点。

数据由方法调用者所有。
viewport

类型: graphene_rect_t

要绘制的部分或 NULL 以使用root的边界。

参数可以被 NULL
数据由方法调用者所有。

返回值

类型: GdkTexture

包含root渲染内容的纹理。

方法调用者取得返回数据的拥有权,并负责释放它。