结构

GdkTextureDownloader

自:4.10

描述 [源代码]

struct GdkTextureDownloader {
  /* No available fields */
}

GdkTextureDownloader 用于下载 GdkTexture 的内容。

它被设计为一个即用即弃的对象以进行一次下载,但可以用于下载不同纹理或使用不同设置进行多次下载。

GdkTextureDownloader 可以用于在不同格式之间转换数据。为现有格式创建一个 GdkTexture,然后将其下载为不同格式。

自版本 4.10 起可用

构造方法

gdk_texture_downloader_new

texture 创建一个新的纹理下载器。

自:4.10

实例方法

gdk_texture_downloader_copy

创建下载器的副本。

自:4.10

gdk_texture_downloader_download_bytes

将给定的纹理像素下载到 GBytes 中。行距将存储在 stride 值中。

自:4.10

gdk_texture_downloader_download_into

texture 下载到本地内存中。

自:4.10

gdk_texture_downloader_free

释放给定的下载器及其所有相关资源。

自:4.10

gdk_texture_downloader_get_color_state

获取将下载数据时的颜色状态。

自:4.16

gdk_texture_downloader_get_format

获取将下载数据时的格式。

自:4.10

gdk_texture_downloader_get_texture

获取下载器将下载的纹理。

自:4.10

gdk_texture_downloader_set_color_state

设置下载器将转换数据至的颜色状态。

自:4.16

gdk_texture_downloader_set_format

设置下载器将下载的格式。

自:4.10

gdk_texture_downloader_set_texture

更改下载器将下载的纹理。

自:4.10