方法
GdkMemoryTextureBuilderset_update_region
since: 4.16
声明 [源]
void
gdk_memory_texture_builder_set_update_region (
GdkMemoryTextureBuilder* self,
cairo_region_t* region
)
描述 [源]
设置由此纹理更新的区域。
与 GdkMemoryTextureBuilder:update-texture
一起,这描述了一个先前纹理的更新。
当渲染大型纹理的动画时,可能连续的纹理只更新纹理的部分内容。此时可以通过这两个属性来描述这种更新,以便 GTK 可以避免重新绘制未改变的部分。
一个例子是屏幕录制,其中只有鼠标指针移动。
从 4.16 开始可用
参数
region
-
类型:
cairo_region_t
要更新的区域。
该参数可以为 NULL
。数据归方法调用者所有。