gdk.texture_downloader
Module for [TextureDownloader] class
class TextureDownloader
Types 1
The [gdk.texture_downloader.TextureDownloader] is used to download the contents of a [gdk.texture.Texture].
It is intended to be created as a short-term object for a single download, but can be used for multiple downloads of different textures or with different settings.
[gdk.texture_downloader.TextureDownloader] can be used to convert data between different formats. Create a [gdk.texture.Texture] for the existing format and then download it in a different format.
Methods
TextureDownloader self()Returns `this`, for use in `with` statements.gdk.texture_downloader.TextureDownloader copy()Creates a copy of the downloader.glib.bytes.Bytes downloadBytes(out size_t outStride)Downloads the given texture pixels into a [glib.bytes.Bytes]. The rowstride will be stored in the stride value.gdk.types.MemoryFormat getFormat()Gets the format that the data will be downloaded in. Returns: The format of the downloadgdk.texture.Texture getTexture()Gets the texture that the downloader will download. Returns: The texture to downloadvoid setFormat(gdk.types.MemoryFormat format)Sets the format the downloader will download.void setTexture(gdk.texture.Texture texture)Changes the texture the downloader will download.Constructors
this(gdk.texture.Texture texture)Creates a new texture downloader for texture.