Cogl.RendererEGL
Description: Reference for Cogl.RendererEGL

### Class

# CoglRendererEGL

#### Description

    class Cogl.RendererEGL : Cogl.Renderer
    {
      /* No available fields */
    }

No description available.

#### Hierarchy

#### Ancestors

- CoglRenderer
- GObject

#### Constructors

###### cogl_renderer_egl_new

No description available.

#### Instance methods

###### cogl_renderer_egl_bind_wayland_display

No description available.

###### cogl_renderer_egl_choose_all_configs

No description available.

###### cogl_renderer_egl_choose_first_config

No description available.

###### cogl_renderer_egl_create_context

No description available.

###### cogl_renderer_egl_create_dmabuf_image

No description available.

###### cogl_renderer_egl_create_egl_sync

No description available.

###### cogl_renderer_egl_create_image

No description available.

###### cogl_renderer_egl_create_pbuffer_surface

No description available.

###### cogl_renderer_egl_create_sync_fd

No description available.

###### cogl_renderer_egl_create_window_surface

No description available.

###### cogl_renderer_egl_destroy_context

No description available.

###### cogl_renderer_egl_destroy_egl_sync

No description available.

###### cogl_renderer_egl_destroy_image

No description available.

###### cogl_renderer_egl_destroy_surface

No description available.

###### cogl_renderer_egl_destroy_sync

No description available.

###### cogl_renderer_egl_device_has_extensions

No description available.

###### cogl_renderer_egl_display_has_extensions

No description available.

###### cogl_renderer_egl_get_config_attrib

No description available.

###### cogl_renderer_egl_get_edisplay

No description available.

###### cogl_renderer_egl_get_platform_display

No description available.

###### cogl_renderer_egl_get_sync

No description available.

###### cogl_renderer_egl_has_client_extensions

No description available.

###### cogl_renderer_egl_has_extensions

No description available.

###### cogl_renderer_egl_has_feature

No description available.

###### cogl_renderer_egl_has_set_damage_region

No description available.

###### cogl_renderer_egl_has_swap_buffers_with_damage

No description available.

###### cogl_renderer_egl_initialize

No description available.

###### cogl_renderer_egl_make_current

No description available.

###### cogl_renderer_egl_query_device_string

No description available.

###### cogl_renderer_egl_query_devices

No description available.

###### cogl_renderer_egl_query_display_attrib

No description available.

###### cogl_renderer_egl_query_dma_buf_formats

No description available.

###### cogl_renderer_egl_query_dma_buf_modifiers

No description available.

###### cogl_renderer_egl_query_string

No description available.

###### cogl_renderer_egl_query_wayland_buffer

No description available.

###### cogl_renderer_egl_set_damage_region

No description available.

###### cogl_renderer_egl_set_edisplay

No description available.

###### cogl_renderer_egl_swap_buffers_region

No description available.

###### cogl_renderer_egl_swap_buffers_with_damage

No description available.

###### cogl_renderer_egl_terminate

No description available.

###### cogl_renderer_egl_wait_egl_sync

No description available.

##### Methods inherited from CoglRenderer (12)

###### cogl_renderer_bind_api

No description available.

###### cogl_renderer_connect

Connects the configured `renderer`. Renderer connection isn’t a very active process, it basically just means validating that any given constraint criteria can be satisfied and that a usable driver and window system backend can be found.

###### cogl_renderer_create_dma_buf

Creates a new `CoglFramebuffer` with `width` x `height`, with pixel format `format`, and exports the new framebuffer’s DMA buffer handle.

###### cogl_renderer_create_dma_buf_framebuffer

No description available.

###### cogl_renderer_get_driver_id

Queries what underlying driver is being used by Cogl.

###### cogl_renderer_get_implicit_drm_modifier

No description available.

###### cogl_renderer_get_latest_sync_fd

This function is used to get support for waiting on previous GPU work through sync fds. It will return a sync fd which will signal when the previous work has completed.

###### cogl_renderer_get_proc_address

Gets a pointer to a given GL or GL ES extension function. This acts as a wrapper around glXGetProcAddress() or whatever is the appropriate function for the current backend.

###### cogl_renderer_is_dma_buf_supported

No description available.

###### cogl_renderer_is_hardware_accelerated

No description available.

###### cogl_renderer_is_implicit_drm_modifier

No description available.

###### cogl_renderer_query_drm_modifiers

No description available.

##### Methods inherited from GObject (43)

Please see GObject for a full list of methods.

#### Properties

##### Properties inherited from CoglRenderer (1)

###### Cogl.Renderer:driver

No description available.

#### 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 CoglRendererEGLClass {
      CoglRendererClass parent_class;

    }

No description available.

###### Class members

`parent_class: CoglRendererClass`

  No description available.