22#if !defined (__GDK_H_INSIDE__) && !defined (GTK_COMPILATION)
23#error "Only <gdk/gdk.h> can be included directly."
30#define GDK_TYPE_GL_TEXTURE_BUILDER (gdk_gl_texture_builder_get_type ())
struct _cairo_region cairo_region_t
#define GDK_AVAILABLE_IN_4_16
#define GDK_AVAILABLE_IN_4_12
GDK_AVAILABLE_IN_4_16 GdkColorState * gdk_gl_texture_builder_get_color_state(GdkGLTextureBuilder *self)
GDK_AVAILABLE_IN_4_12 int gdk_gl_texture_builder_get_height(GdkGLTextureBuilder *self) G_GNUC_PURE
GDK_AVAILABLE_IN_4_12 void gdk_gl_texture_builder_set_context(GdkGLTextureBuilder *self, GdkGLContext *context)
GDK_AVAILABLE_IN_4_12 GdkTexture * gdk_gl_texture_builder_get_update_texture(GdkGLTextureBuilder *self) G_GNUC_PURE
GDK_AVAILABLE_IN_4_16 void gdk_gl_texture_builder_set_color_state(GdkGLTextureBuilder *self, GdkColorState *color_state)
GDK_AVAILABLE_IN_4_12 void gdk_gl_texture_builder_set_has_mipmap(GdkGLTextureBuilder *self, gboolean has_mipmap)
GDK_AVAILABLE_IN_4_12 void gdk_gl_texture_builder_set_height(GdkGLTextureBuilder *self, int height)
GDK_AVAILABLE_IN_4_12 gboolean gdk_gl_texture_builder_get_has_mipmap(GdkGLTextureBuilder *self) G_GNUC_PURE
GDK_AVAILABLE_IN_4_12 GDK_AVAILABLE_IN_4_12 GdkGLTextureBuilder * gdk_gl_texture_builder_new(void)
GDK_AVAILABLE_IN_4_12 GdkTexture * gdk_gl_texture_builder_build(GdkGLTextureBuilder *self, GDestroyNotify destroy, gpointer data)
GDK_AVAILABLE_IN_4_12 void gdk_gl_texture_builder_set_update_texture(GdkGLTextureBuilder *self, GdkTexture *texture)
GDK_AVAILABLE_IN_4_12 GdkGLContext * gdk_gl_texture_builder_get_context(GdkGLTextureBuilder *self) G_GNUC_PURE
GDK_AVAILABLE_IN_4_12 void gdk_gl_texture_builder_set_sync(GdkGLTextureBuilder *self, gpointer sync)
GDK_AVAILABLE_IN_4_12 void gdk_gl_texture_builder_set_update_region(GdkGLTextureBuilder *self, cairo_region_t *region)
GDK_AVAILABLE_IN_4_12 cairo_region_t * gdk_gl_texture_builder_get_update_region(GdkGLTextureBuilder *self) G_GNUC_PURE
GDK_AVAILABLE_IN_4_12 gpointer gdk_gl_texture_builder_get_sync(GdkGLTextureBuilder *self) G_GNUC_PURE
GDK_AVAILABLE_IN_4_12 void gdk_gl_texture_builder_set_width(GdkGLTextureBuilder *self, int width)
GDK_AVAILABLE_IN_4_12 int gdk_gl_texture_builder_get_width(GdkGLTextureBuilder *self) G_GNUC_PURE
GDK_AVAILABLE_IN_4_12 GdkMemoryFormat gdk_gl_texture_builder_get_format(GdkGLTextureBuilder *self) G_GNUC_PURE
GDK_AVAILABLE_IN_4_12 void gdk_gl_texture_builder_set_id(GdkGLTextureBuilder *self, guint id)
GDK_AVAILABLE_IN_4_12 guint gdk_gl_texture_builder_get_id(GdkGLTextureBuilder *self) G_GNUC_PURE
GDK_AVAILABLE_IN_4_12 void gdk_gl_texture_builder_set_format(GdkGLTextureBuilder *self, GdkMemoryFormat format)
#define GDK_DECLARE_INTERNAL_TYPE(ModuleObjName, module_obj_name, MODULE, OBJ_NAME, ParentName)
struct _GdkGLContext GdkGLContext
struct _GdkTexture GdkTexture
struct _GdkColorState GdkColorState
void(* GDestroyNotify)(gpointer data)
json_t format(printf, 1, 2)))