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 contexts 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.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

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.

Class structure

struct GdkWaylandWaylandGLContextClass {
  /* no available fields */
}

No description available.