Cogl.DisplayEGL
Description: Reference for Cogl.DisplayEGL

### Class

# CoglDisplayEGL

#### Description

    class Cogl.DisplayEGL : Cogl.Display
    {
      /* No available fields */
    }

No description available.

#### Hierarchy

#### Ancestors

- CoglDisplay
- GObject

#### Constructors

###### cogl_display_egl_new

No description available.

#### Instance methods

###### cogl_display_egl_determine_attributes

No description available.

###### cogl_display_egl_ensure_current

No description available.

###### cogl_display_egl_get_dummy_surface

No description available.

###### cogl_display_egl_get_egl_config

No description available.

###### cogl_display_egl_get_egl_context

No description available.

###### cogl_display_egl_make_current

No description available.

###### cogl_display_egl_set_dummy_surface

No description available.

##### Methods inherited from CoglDisplay (2)

###### cogl_display_get_renderer

Queries the `CoglRenderer` associated with the given `display`.

###### cogl_display_setup

Explicitly sets up the given `display` object. Use of this api is optional since Cogl will internally setup the display if not done explicitly.

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

Please see GObject for a full list of methods.

#### Properties

##### Properties inherited from CoglDisplay (1)

###### Cogl.Display:renderer

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 CoglDisplayEGLClass {
      CoglDisplayClass parent_class;
      int (* add_config_attributes) (
        CoglDisplayEGL* display,
        EGLint* attributes
      );
      gboolean (* choose_config) (
        CoglDisplayEGL* display,
        EGLint* attributes,
        EGLConfig* out_config,
        GError** error
      );
      gboolean (* context_created) (
        CoglDisplayEGL* display,
        GError** error
      );
      void (* cleanup_context) (
        CoglDisplayEGL* display
      );

    }

No description available.

###### Class members

`parent_class: CoglDisplayClass`

  No description available.

`add_config_attributes: int (* add_config_attributes) ( CoglDisplayEGL* display, EGLint* attributes )`

  No description available.

`choose_config: gboolean (* choose_config) ( CoglDisplayEGL* display, EGLint* attributes, EGLConfig* out_config, GError** error )`

  No description available.

`context_created: gboolean (* context_created) ( CoglDisplayEGL* display, GError** error )`

  No description available.

`cleanup_context: void (* cleanup_context) ( CoglDisplayEGL* display )`

  No description available.

#### Virtual methods

###### Cogl.DisplayEGLClass.add_config_attributes

No description available.

###### Cogl.DisplayEGLClass.choose_config

No description available.

###### Cogl.DisplayEGLClass.cleanup_context

No description available.

###### Cogl.DisplayEGLClass.context_created

No description available.