方法

GdkDmabufTextureBuilderset_update_region

自:4.14

声明 [源代码]

void
gdk_dmabuf_texture_builder_set_update_region (
  GdkDmabufTextureBuilder* self,
  cairo_region_t* region
)

描述 [源代码]

设置由该纹理更新的区域。与GdkDmabufTextureBuilder:update-texture一起,这描述了先前的纹理的更新。

当渲染大型纹理的动画时,连续的纹理可能只更新纹理的部分内容。然后可以通过这两个属性来描述这种更新,这样GTK就可以避免重新渲染未改变的部分。

一个例子是只移动鼠标指针的屏幕录制。

自:4.14

参数

region

类型: cairo_region_t

要更新的区域。

参数可以是 NULL
数据由方法的调用者拥有。