方法
GdkGLTextureBuilderset_update_region
自从:4.12
声明 [源]
void
gdk_gl_texture_builder_set_update_region (
GdkGLTextureBuilder* self,
cairo_region_t* region
)
描述 [源]
设置该纹理的更新区域。与 GdkGLTextureBuilder:update-texture
一起,这描述了对先前纹理的更新。
当渲染大纹理的动画时,可能连续的纹理只更新纹理的某个部分。通过这两个属性可以描述这种更新,这样 GTK 可以避免重新渲染未更改的部分。
一个例子是屏幕录制,其中只有鼠标指针移动。
自 4.12 起可用
参数
region
-
类型:
cairo_region_t
需要更新的区域。
该参数可以是 NULL
。数据由方法的调用者拥有。