Class
GdkWaylandWaylandGLContext
Description [src]
final class GdkWayland.WaylandGLContext : Gdk.GLContext
{
/* No available fields */
}
The Wayland implementation of GdkGLContext
.
Instance methods
Methods inherited from GdkGLContext (19)
gdk_gl_context_get_allowed_apis
Gets the allowed APIs set via gdk_gl_context_set_allowed_apis().
gdk_gl_context_get_api
Gets the API currently in use.
gdk_gl_context_get_debug_enabled
Retrieves whether the context is doing extra validations and runtime checking.
gdk_gl_context_get_display
Retrieves the display the context
is created for.
gdk_gl_context_get_forward_compatible
Retrieves whether the context is forward-compatible.
gdk_gl_context_get_required_version
Retrieves required OpenGL version set as a requirement for the context
realization. It will not change even if a greater OpenGL version is supported
and used after the context
is realized. See
gdk_gl_context_get_version()
for the real version in use.
gdk_gl_context_get_shared_context
Used to retrieves the GdkGLContext
that this context
share data with.
gdk_gl_context_get_surface
Retrieves the surface used by the context
.
gdk_gl_context_get_use_es
Checks whether the context
is using an OpenGL or OpenGL ES profile.
gdk_gl_context_get_version
Retrieves the OpenGL version of the context
.
gdk_gl_context_is_legacy
Whether the GdkGLContext
is in legacy mode or not.
gdk_gl_context_is_shared
Checks if the two GL contexts can share resources.
gdk_gl_context_make_current
Makes the context
the current one.
gdk_gl_context_realize
Realizes the given GdkGLContext
.
gdk_gl_context_set_allowed_apis
Sets the allowed APIs. When gdk_gl_context_realize()
is called, only the
allowed APIs will be tried. If you set this to 0, realizing will always fail.
gdk_gl_context_set_debug_enabled
Sets whether the GdkGLContext
should perform extra validations and
runtime checking.
gdk_gl_context_set_forward_compatible
Sets whether the GdkGLContext
should be forward-compatible.
gdk_gl_context_set_required_version
Sets the major and minor version of OpenGL to request.
gdk_gl_context_set_use_es
Requests that GDK create an OpenGL ES context instead of an OpenGL one.
Methods inherited from GdkDrawContext (6)
gdk_draw_context_begin_frame
Indicates that you are beginning the process of redrawing region
on the context
‘s surface.
gdk_draw_context_end_frame
Ends a drawing operation started with gdk_draw_context_begin_frame().
gdk_draw_context_get_display
Retrieves the GdkDisplay
the context
is created for.
gdk_draw_context_get_frame_region
Retrieves the region that is currently being repainted.
gdk_draw_context_get_surface
Retrieves the surface that context
is bound to.
gdk_draw_context_is_in_frame
Returns TRUE
if context
is in the process of drawing to its surface.
Properties
Properties inherited from GdkGLContext (3)
Gdk.GLContext:allowed-apis
The allowed APIs.
Gdk.GLContext:api
The API currently in use.
Gdk.GLContext:shared-context
Always NULL
.
Properties inherited from GdkDrawContext (2)
Gdk.DrawContext:display
The GdkDisplay
used to create the GdkDrawContext
.
Gdk.DrawContext:surface
The GdkSurface
the context is bound to.
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.