21#if !defined (__GDK_H_INSIDE__) && !defined (GTK_COMPILATION)
22#error "Only <gdk/gdk.h> can be included directly."
30#define GDK_TYPE_TEXTURE (gdk_texture_get_type ())
32#define GDK_TEXTURE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDK_TYPE_TEXTURE, GdkTexture))
33#define GDK_IS_TEXTURE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDK_TYPE_TEXTURE))
37#define GDK_TEXTURE_ERROR (gdk_texture_error_quark ())
95 const char *filename);
100 const char *filename);
typedefG_BEGIN_DECLS struct _GBytes GBytes
struct _GdkPixbuf GdkPixbuf
#define GDK_AVAILABLE_IN_4_10
#define GDK_AVAILABLE_IN_4_16
#define GDK_AVAILABLE_IN_4_6
#define GDK_AVAILABLE_IN_ALL
@ GDK_TEXTURE_ERROR_CORRUPT_IMAGE
@ GDK_TEXTURE_ERROR_UNSUPPORTED_CONTENT
@ GDK_TEXTURE_ERROR_UNSUPPORTED_FORMAT
@ GDK_TEXTURE_ERROR_TOO_LARGE
GDK_AVAILABLE_IN_4_6 gboolean gdk_texture_save_to_tiff(GdkTexture *texture, const char *filename)
GDK_AVAILABLE_IN_4_10 GdkMemoryFormat gdk_texture_get_format(GdkTexture *self) G_GNUC_PURE
GDK_AVAILABLE_IN_4_6 GdkTexture * gdk_texture_new_from_bytes(GBytes *bytes, GError **error)
GDK_AVAILABLE_IN_4_6 GQuark gdk_texture_error_quark(void)
GDK_AVAILABLE_IN_4_16 GdkColorState * gdk_texture_get_color_state(GdkTexture *self)
GDK_AVAILABLE_IN_4_6 GBytes * gdk_texture_save_to_tiff_bytes(GdkTexture *texture)
GDK_AVAILABLE_IN_ALL GdkTexture * gdk_texture_new_from_resource(const char *resource_path)
GDK_AVAILABLE_IN_4_6 GdkTexture * gdk_texture_new_from_filename(const char *path, GError **error)
GDK_AVAILABLE_IN_ALL int gdk_texture_get_width(GdkTexture *texture) G_GNUC_PURE
GDK_AVAILABLE_IN_ALL GdkTexture * gdk_texture_new_for_pixbuf(GdkPixbuf *pixbuf)
GDK_AVAILABLE_IN_4_6 GBytes * gdk_texture_save_to_png_bytes(GdkTexture *texture)
GDK_AVAILABLE_IN_ALL void gdk_texture_download(GdkTexture *texture, guchar *data, gsize stride)
GDK_AVAILABLE_IN_ALL GdkTexture * gdk_texture_new_from_file(GFile *file, GError **error)
GDK_AVAILABLE_IN_ALL gboolean gdk_texture_save_to_png(GdkTexture *texture, const char *filename)
GDK_AVAILABLE_IN_ALL int gdk_texture_get_height(GdkTexture *texture) G_GNUC_PURE
GDK_AVAILABLE_IN_ALL GType gdk_texture_get_type(void) G_GNUC_CONST
struct _GdkTextureClass GdkTextureClass
struct _GdkTexture GdkTexture
struct _GdkColorState GdkColorState
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)
G_BEGIN_DECLS typedef guint32 GQuark
static void error(LoadState *S, const char *why)