Texture
Creates a new texture object representing the GdkPixbuf
.
This function is threadsafe, so that you can e.g. use GTask and method@Gio.Task.run_in_thread to avoid blocking the main thread while loading a big image.
Return
a new GdkTexture
Parameters
a GdkPixbuf
Creates a new texture by loading an image from memory,
The file format is detected automatically. The supported formats are PNG, JPEG and TIFF, though more formats might be available.
If null is returned, then @error will be set.
This function is threadsafe, so that you can e.g. use GTask and method@Gio.Task.run_in_thread to avoid blocking the main thread while loading a big image.
Return
A newly-created GdkTexture
Since
4.6
Parameters
a GBytes
containing the data to load
Creates a new texture by loading an image from a file.
The file format is detected automatically. The supported formats are PNG, JPEG and TIFF, though more formats might be available.
If null is returned, then @error will be set.
This function is threadsafe, so that you can e.g. use GTask and method@Gio.Task.run_in_thread to avoid blocking the main thread while loading a big image.
Return
A newly-created GdkTexture
Parameters
GFile
to load
Creates a new texture by loading an image from a file.
The file format is detected automatically. The supported formats are PNG, JPEG and TIFF, though more formats might be available.
If null is returned, then @error will be set.
This function is threadsafe, so that you can e.g. use GTask and method@Gio.Task.run_in_thread to avoid blocking the main thread while loading a big image.
Return
A newly-created GdkTexture
Since
4.6
Parameters
the filename to load