Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gdkglcontext.h File Reference
#include <gdk/gdktypes.h>

Go to the source code of this file.

Macros

#define GDK_TYPE_GL_CONTEXT   (gdk_gl_context_get_type ())
 
#define GDK_GL_CONTEXT(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDK_TYPE_GL_CONTEXT, GdkGLContext))
 
#define GDK_IS_GL_CONTEXT(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDK_TYPE_GL_CONTEXT))
 
#define GDK_GL_ERROR   (gdk_gl_error_quark ())
 

Functions

GDK_AVAILABLE_IN_ALL GQuark gdk_gl_error_quark (void)
 
GDK_AVAILABLE_IN_ALL GType gdk_gl_context_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL GdkDisplaygdk_gl_context_get_display (GdkGLContext *context)
 
GDK_AVAILABLE_IN_ALL GdkSurfacegdk_gl_context_get_surface (GdkGLContext *context)
 
GdkGLContextgdk_gl_context_get_shared_context (GdkGLContext *context)
 
GDK_AVAILABLE_IN_ALL void gdk_gl_context_get_version (GdkGLContext *context, int *major, int *minor)
 
GDK_AVAILABLE_IN_ALL gboolean gdk_gl_context_is_legacy (GdkGLContext *context)
 
GDK_AVAILABLE_IN_4_4 gboolean gdk_gl_context_is_shared (GdkGLContext *self, GdkGLContext *other)
 
GDK_AVAILABLE_IN_ALL void gdk_gl_context_set_required_version (GdkGLContext *context, int major, int minor)
 
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_debug_enabled (GdkGLContext *context, gboolean enabled)
 
GDK_AVAILABLE_IN_ALL gboolean gdk_gl_context_get_debug_enabled (GdkGLContext *context)
 
GDK_AVAILABLE_IN_ALL void gdk_gl_context_set_forward_compatible (GdkGLContext *context, gboolean compatible)
 
GDK_AVAILABLE_IN_ALL gboolean gdk_gl_context_get_forward_compatible (GdkGLContext *context)
 
GDK_AVAILABLE_IN_4_6 void gdk_gl_context_set_allowed_apis (GdkGLContext *self, GdkGLAPI apis)
 
GDK_AVAILABLE_IN_4_6 GdkGLAPI gdk_gl_context_get_allowed_apis (GdkGLContext *self)
 
GDK_AVAILABLE_IN_4_6 GdkGLAPI gdk_gl_context_get_api (GdkGLContext *self)
 
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 gboolean gdk_gl_context_realize (GdkGLContext *context, GError **error)
 
GDK_AVAILABLE_IN_ALL void gdk_gl_context_make_current (GdkGLContext *context)
 
GDK_AVAILABLE_IN_ALL GdkGLContextgdk_gl_context_get_current (void)
 
GDK_AVAILABLE_IN_ALL void gdk_gl_context_clear_current (void)
 

Macro Definition Documentation

◆ GDK_GL_CONTEXT

#define GDK_GL_CONTEXT ( obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDK_TYPE_GL_CONTEXT, GdkGLContext))

Definition at line 32 of file gdkglcontext.h.

◆ GDK_GL_ERROR

#define GDK_GL_ERROR   (gdk_gl_error_quark ())

Definition at line 35 of file gdkglcontext.h.

◆ GDK_IS_GL_CONTEXT

#define GDK_IS_GL_CONTEXT ( obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDK_TYPE_GL_CONTEXT))

Definition at line 33 of file gdkglcontext.h.

◆ GDK_TYPE_GL_CONTEXT

#define GDK_TYPE_GL_CONTEXT   (gdk_gl_context_get_type ())

Definition at line 31 of file gdkglcontext.h.

Function Documentation

◆ gdk_gl_context_clear_current()

GDK_AVAILABLE_IN_ALL void gdk_gl_context_clear_current ( void )

◆ gdk_gl_context_get_allowed_apis()

GDK_AVAILABLE_IN_4_6 GdkGLAPI gdk_gl_context_get_allowed_apis ( GdkGLContext * self)

◆ gdk_gl_context_get_api()

GDK_AVAILABLE_IN_4_6 GdkGLAPI gdk_gl_context_get_api ( GdkGLContext * self)

◆ gdk_gl_context_get_current()

GDK_AVAILABLE_IN_ALL GdkGLContext * gdk_gl_context_get_current ( void )

◆ gdk_gl_context_get_debug_enabled()

GDK_AVAILABLE_IN_ALL gboolean gdk_gl_context_get_debug_enabled ( GdkGLContext * context)

◆ gdk_gl_context_get_display()

GDK_AVAILABLE_IN_ALL GdkDisplay * gdk_gl_context_get_display ( GdkGLContext * context)

◆ gdk_gl_context_get_forward_compatible()

GDK_AVAILABLE_IN_ALL gboolean gdk_gl_context_get_forward_compatible ( GdkGLContext * context)

◆ gdk_gl_context_get_required_version()

GDK_AVAILABLE_IN_ALL void gdk_gl_context_get_required_version ( GdkGLContext * context,
int * major,
int * minor )

◆ gdk_gl_context_get_shared_context()

GdkGLContext * gdk_gl_context_get_shared_context ( GdkGLContext * context)

◆ gdk_gl_context_get_surface()

GDK_AVAILABLE_IN_ALL GdkSurface * gdk_gl_context_get_surface ( GdkGLContext * context)

◆ gdk_gl_context_get_type()

GDK_AVAILABLE_IN_ALL GType gdk_gl_context_get_type ( void )

◆ gdk_gl_context_get_use_es()

GDK_AVAILABLE_IN_ALL gboolean gdk_gl_context_get_use_es ( GdkGLContext * context)

◆ gdk_gl_context_get_version()

GDK_AVAILABLE_IN_ALL void gdk_gl_context_get_version ( GdkGLContext * context,
int * major,
int * minor )

◆ gdk_gl_context_is_legacy()

GDK_AVAILABLE_IN_ALL gboolean gdk_gl_context_is_legacy ( GdkGLContext * context)

◆ gdk_gl_context_is_shared()

GDK_AVAILABLE_IN_4_4 gboolean gdk_gl_context_is_shared ( GdkGLContext * self,
GdkGLContext * other )

◆ gdk_gl_context_make_current()

GDK_AVAILABLE_IN_ALL void gdk_gl_context_make_current ( GdkGLContext * context)

◆ gdk_gl_context_realize()

GDK_AVAILABLE_IN_ALL gboolean gdk_gl_context_realize ( GdkGLContext * context,
GError ** error )

◆ gdk_gl_context_set_allowed_apis()

GDK_AVAILABLE_IN_4_6 void gdk_gl_context_set_allowed_apis ( GdkGLContext * self,
GdkGLAPI apis )

◆ gdk_gl_context_set_debug_enabled()

GDK_AVAILABLE_IN_ALL void gdk_gl_context_set_debug_enabled ( GdkGLContext * context,
gboolean enabled )

◆ gdk_gl_context_set_forward_compatible()

GDK_AVAILABLE_IN_ALL void gdk_gl_context_set_forward_compatible ( GdkGLContext * context,
gboolean compatible )

◆ gdk_gl_context_set_required_version()

GDK_AVAILABLE_IN_ALL void gdk_gl_context_set_required_version ( GdkGLContext * context,
int major,
int minor )

◆ gdk_gl_context_set_use_es()

void gdk_gl_context_set_use_es ( GdkGLContext * context,
int use_es )

◆ gdk_gl_error_quark()

GDK_AVAILABLE_IN_ALL GQuark gdk_gl_error_quark ( void )