23#if !defined (__GDK_H_INSIDE__) && !defined (GTK_COMPILATION)
24#error "Only <gdk/gdk.h> can be included directly."
31#define GDK_TYPE_GL_CONTEXT (gdk_gl_context_get_type ())
32#define GDK_GL_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDK_TYPE_GL_CONTEXT, GdkGLContext))
33#define GDK_IS_GL_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDK_TYPE_GL_CONTEXT))
35#define GDK_GL_ERROR (gdk_gl_error_quark ())
#define GDK_AVAILABLE_IN_4_4
#define GDK_DEPRECATED_IN_4_6_FOR(f)
#define GDK_AVAILABLE_IN_4_6
#define GDK_AVAILABLE_IN_ALL
#define GDK_DEPRECATED_IN_4_4_FOR(f)
GDK_AVAILABLE_IN_ALL void gdk_gl_context_set_required_version(GdkGLContext *context, int major, int minor)
GdkGLContext * gdk_gl_context_get_shared_context(GdkGLContext *context)
GDK_AVAILABLE_IN_ALL void gdk_gl_context_get_required_version(GdkGLContext *context, int *major, int *minor)
GDK_AVAILABLE_IN_ALL void gdk_gl_context_set_forward_compatible(GdkGLContext *context, gboolean compatible)
GDK_AVAILABLE_IN_ALL gboolean gdk_gl_context_get_debug_enabled(GdkGLContext *context)
GDK_AVAILABLE_IN_4_4 gboolean gdk_gl_context_is_shared(GdkGLContext *self, GdkGLContext *other)
GDK_AVAILABLE_IN_4_6 void gdk_gl_context_set_allowed_apis(GdkGLContext *self, GdkGLAPI apis)
GDK_AVAILABLE_IN_ALL gboolean gdk_gl_context_realize(GdkGLContext *context, GError **error)
void gdk_gl_context_set_use_es(GdkGLContext *context, int use_es)
GDK_AVAILABLE_IN_ALL gboolean gdk_gl_context_get_use_es(GdkGLContext *context)
GDK_AVAILABLE_IN_ALL void gdk_gl_context_make_current(GdkGLContext *context)
GDK_AVAILABLE_IN_ALL GdkDisplay * gdk_gl_context_get_display(GdkGLContext *context)
GDK_AVAILABLE_IN_ALL void gdk_gl_context_get_version(GdkGLContext *context, int *major, int *minor)
GDK_AVAILABLE_IN_ALL void gdk_gl_context_set_debug_enabled(GdkGLContext *context, gboolean enabled)
GDK_AVAILABLE_IN_ALL GdkSurface * gdk_gl_context_get_surface(GdkGLContext *context)
GDK_AVAILABLE_IN_4_6 GdkGLAPI gdk_gl_context_get_allowed_apis(GdkGLContext *self)
GDK_AVAILABLE_IN_ALL GType gdk_gl_context_get_type(void) G_GNUC_CONST
GDK_AVAILABLE_IN_ALL GQuark gdk_gl_error_quark(void)
GDK_AVAILABLE_IN_ALL gboolean gdk_gl_context_is_legacy(GdkGLContext *context)
GDK_AVAILABLE_IN_ALL gboolean gdk_gl_context_get_forward_compatible(GdkGLContext *context)
GDK_AVAILABLE_IN_ALL void gdk_gl_context_clear_current(void)
GDK_AVAILABLE_IN_ALL GdkGLContext * gdk_gl_context_get_current(void)
GDK_AVAILABLE_IN_4_6 GdkGLAPI gdk_gl_context_get_api(GdkGLContext *self)
struct _GdkGLContext GdkGLContext
struct _GdkDisplay GdkDisplay
struct _GdkSurface GdkSurface
#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)