Class
GdkMemoryTexture
Description [src]
final class Gdk.MemoryTexture : Gdk.Texture {
/* No available fields */
}
A GdkTexture
representing image data in memory.
Constructors
gdk_memory_texture_new
Creates a new texture for a blob of image data.
Instance methods
Methods inherited from GdkTexture (8)
gdk_texture_download
Downloads the texture
into local memory.
gdk_texture_download_float
Downloads the texture
into local memory in a high dynamic range format.
Available since: 4.6
gdk_texture_get_height
Returns the height of the texture
, in pixels.
gdk_texture_get_width
Returns the width of texture
, in pixels.
gdk_texture_save_to_png
Store the given texture
to the filename
as a PNG file.
gdk_texture_save_to_png_bytes
Store the given texture
in memory as a PNG file.
Use gdk_texture_new_from_bytes()
to read it back.
Available since: 4.6
gdk_texture_save_to_tiff
Store the given texture
to the filename
as a TIFF file.
Available since: 4.6
gdk_texture_save_to_tiff_bytes
Store the given texture
in memory as a TIFF file.
Available since: 4.6
Methods inherited from GObject (42)
Methods inherited from GdkPaintable (9)
gdk_paintable_compute_concrete_size
Compute a concrete size for the GdkPaintable
.
gdk_paintable_get_current_image
Gets an immutable paintable for the current contents displayed by paintable
.
gdk_paintable_get_flags
Get flags for the paintable.
gdk_paintable_get_intrinsic_aspect_ratio
Gets the preferred aspect ratio the paintable
would like to be displayed at.
gdk_paintable_get_intrinsic_height
Gets the preferred height the paintable
would like to be displayed at.
gdk_paintable_get_intrinsic_width
Gets the preferred width the paintable
would like to be displayed at.
gdk_paintable_invalidate_contents
Called by implementations of GdkPaintable
to invalidate their contents.
gdk_paintable_invalidate_size
Called by implementations of GdkPaintable
to invalidate their size.
gdk_paintable_snapshot
Snapshots the given paintable with the given width
and height
.
Properties
Properties inherited from GdkTexture (2)
Gdk.Texture:height
The height of the texture, in pixels.
Gdk.Texture:width
The width of the texture, in pixels.
Signals
Signals inherited from GObject (1)
Signals inherited from GdkPaintable (2)
Gdk.Paintable::invalidate-contents
Emitted when the contents of the paintable
change.
Gdk.Paintable::invalidate-size
Emitted when the intrinsic size of the paintable
changes.