Class
GdkGLTexture
Description [src]
final class Gdk.GLTexture : Gdk.Texture
implements Gdk.Paintable, Gio.Icon, Gio.LoadableIcon {
/* No available fields */
}
A GdkTexture representing a GL texture object.
Instance methods
Methods inherited from GdkTexture (9)
gdk_texture_download
Downloads the texture
into local memory.
gdk_texture_get_color_state
Returns the color state associated with the texture.
since: 4.16
gdk_texture_get_format
Gets the memory format most closely associated with the data of the texture.
since: 4.10
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.
since: 4.6
gdk_texture_save_to_tiff
Store the given texture
to the filename
as a TIFF file.
since: 4.6
gdk_texture_save_to_tiff_bytes
Store the given texture
in memory as a TIFF file.
since: 4.6
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
.
Methods inherited from GIcon (4)
g_icon_equal
Checks if two icons are equal.
g_icon_hash
Gets a hash for an icon.
g_icon_serialize
Serializes a GIcon
into a GVariant
. An equivalent GIcon
can be retrieved
back by calling g_icon_deserialize()
on the returned value.
As serialization will avoid using raw icon data when possible, it only
makes sense to transfer the GVariant
between processes on the same machine,
(as opposed to over the network), and within the same file system namespace.
g_icon_to_string
Generates a textual representation of icon
that can be used for
serialization such as when passing icon
to a different process or
saving it to persistent storage. Use g_icon_new_for_string()
to
get icon
back from the returned string.
Methods inherited from GLoadableIcon (3)
g_loadable_icon_load
Loads a loadable icon. For the asynchronous version of this function, see g_loadable_icon_load_async().
g_loadable_icon_load_async
Loads an icon asynchronously. To finish this function, see g_loadable_icon_load_finish(). For the synchronous, blocking version of this function, see g_loadable_icon_load().
g_loadable_icon_load_finish
Finishes an asynchronous icon load started in g_loadable_icon_load_async().
Properties
Properties inherited from GdkTexture (3)
Gdk.Texture:color-state
The color state of the texture.
since: 4.16
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)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Signals inherited from GdkPaintable (2)
GdkPaintable::invalidate-contents
Emitted when the contents of the paintable
change.
GdkPaintable::invalidate-size
Emitted when the intrinsic size of the paintable
changes.