Class

CoglOnscreenEgl

Description

class Cogl.OnscreenEgl : Cogl.Onscreen
{
  /* No available fields */
}

No description available.

Hierarchy

hierarchy this CoglOnscreenEgl ancestor_0 CoglOnscreen ancestor_0--this ancestor_1 CoglFramebuffer ancestor_1--ancestor_0 ancestor_2 GObject ancestor_2--ancestor_1

Instance methods

cogl_onscreen_egl_get_egl_surface
No description available.

cogl_onscreen_egl_set_egl_surface
No description available.

Methods inherited from CoglOnscreen (12)
cogl_onscreen_add_frame_callback

Installs a callback function that will be called for significant events relating to the given onscreen framebuffer.

cogl_onscreen_add_frame_info
No description available.

cogl_onscreen_direct_scanout
No description available.

cogl_onscreen_egl_maybe_create_timestamp_query
No description available.

cogl_onscreen_get_buffer_age

Gets the current age of the buffer contents.

cogl_onscreen_get_frame_counter

Gets the value of the framebuffers frame counter. This is a counter that increases by one each time cogl_onscreen_swap_buffers() or cogl_onscreen_swap_region() is called.

cogl_onscreen_get_window_handles
No description available.

cogl_onscreen_queue_damage_region

Implementation for https://www.khronos.org/registry/EGL/extensions/KHR/EGL_KHR_partial_update.txt This immediately queues state to OpenGL that will be used for the next swap. This needs to be called every frame.

cogl_onscreen_remove_frame_callback

Removes a callback and associated user data that were previously registered using cogl_onscreen_add_frame_callback().

cogl_onscreen_swap_buffers

Swaps the current back buffer being rendered too, to the front for display.

cogl_onscreen_swap_buffers_with_damage

Swaps the current back buffer being rendered too, to the front for display and provides information to any system compositor about what regions of the buffer have changed (damage) with respect to the last swapped buffer.

cogl_onscreen_swap_region

Swaps a region of the back buffer being rendered too, to the front for display.

Methods inherited from CoglFramebuffer (49)

Please see CoglFramebuffer for a full list of methods.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Properties inherited from CoglFramebuffer (4)
Cogl.Framebuffer:context
No description available.

Cogl.Framebuffer:driver-config
No description available.

Cogl.Framebuffer:height
No description available.

Cogl.Framebuffer:width
No description available.

Signals

Signals inherited from CoglFramebuffer (1)
CoglFramebuffer::destroy
No description available.

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 CoglOnscreenEglClass {
  /* no available fields */
}

No description available.