Class

CoglWinsys

Description

abstract class Cogl.Winsys : GObject.Object
{
  /* No available fields */
}

No description available.

Hierarchy

hierarchy this CoglWinsys ancestor_0 GObject ancestor_0--this

Ancestors

Descendants

Instance methods

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Cogl.Winsys:name
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 CoglWinsysClass {
  GObjectClass parent_class;
  GCallback (* renderer_get_proc_address) (
    CoglWinsys* winsys,
    CoglRenderer* renderer,
    const char* name
  );
  gboolean (* renderer_connect) (
    CoglWinsys* winsys,
    CoglRenderer* renderer,
    GError** error
  );
  gboolean (* display_setup) (
    CoglWinsys* winsys,
    CoglDisplay* display,
    GError** error
  );
  void (* display_destroy) (
    CoglWinsys* winsys,
    CoglDisplay* display
  );
  GArray* (* renderer_query_drm_modifiers) (
    CoglWinsys* winsys,
    CoglRenderer* renderer,
    CoglPixelFormat format,
    CoglDrmModifierFilter filter,
    GError** error
  );
  uint64_t (* renderer_get_implicit_drm_modifier) (
    CoglWinsys* winsys,
    CoglRenderer* renderer
  );
  CoglDmaBufHandle* (* renderer_create_dma_buf) (
    CoglWinsys* winsys,
    CoglRenderer* renderer,
    CoglPixelFormat format,
    uint64_t* modifiers,
    int n_modifiers,
    int width,
    int height,
    GError** error
  );
  gboolean (* renderer_is_dma_buf_supported) (
    CoglWinsys* winsys,
    CoglRenderer* renderer
  );
  void (* renderer_bind_api) (
    CoglWinsys* winsys,
    CoglRenderer* renderer
  );
  gboolean (* context_init) (
    CoglWinsys* winsys,
    CoglContext* context,
    GError** error
  );
  void (* update_sync) (
    CoglWinsys* winsys,
    CoglContext* ctx
  );
  int (* get_sync_fd) (
    CoglWinsys* winsys,
    CoglContext* ctx
  );
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.

renderer_get_proc_address: GCallback (* renderer_get_proc_address) ( CoglWinsys* winsys, CoglRenderer* renderer, const char* name )

No description available.

renderer_connect: gboolean (* renderer_connect) ( CoglWinsys* winsys, CoglRenderer* renderer, GError** error )

No description available.

display_setup: gboolean (* display_setup) ( CoglWinsys* winsys, CoglDisplay* display, GError** error )

No description available.

display_destroy: void (* display_destroy) ( CoglWinsys* winsys, CoglDisplay* display )

No description available.

renderer_query_drm_modifiers: GArray* (* renderer_query_drm_modifiers) ( CoglWinsys* winsys, CoglRenderer* renderer, CoglPixelFormat format, CoglDrmModifierFilter filter, GError** error )

No description available.

renderer_get_implicit_drm_modifier: uint64_t (* renderer_get_implicit_drm_modifier) ( CoglWinsys* winsys, CoglRenderer* renderer )

No description available.

renderer_create_dma_buf: CoglDmaBufHandle* (* renderer_create_dma_buf) ( CoglWinsys* winsys, CoglRenderer* renderer, CoglPixelFormat format, uint64_t* modifiers, int n_modifiers, int width, int height, GError** error )

No description available.

renderer_is_dma_buf_supported: gboolean (* renderer_is_dma_buf_supported) ( CoglWinsys* winsys, CoglRenderer* renderer )

No description available.

renderer_bind_api: void (* renderer_bind_api) ( CoglWinsys* winsys, CoglRenderer* renderer )

No description available.

context_init: gboolean (* context_init) ( CoglWinsys* winsys, CoglContext* context, GError** error )

No description available.

update_sync: void (* update_sync) ( CoglWinsys* winsys, CoglContext* ctx )

No description available.

get_sync_fd: int (* get_sync_fd) ( CoglWinsys* winsys, CoglContext* ctx )

No description available.

Virtual methods

Cogl.WinsysClass.context_init
No description available.

Cogl.WinsysClass.display_destroy
No description available.

Cogl.WinsysClass.display_setup
No description available.

Cogl.WinsysClass.get_sync_fd
No description available.

Cogl.WinsysClass.renderer_bind_api
No description available.

Cogl.WinsysClass.renderer_connect
No description available.

Cogl.WinsysClass.renderer_create_dma_buf
No description available.

Cogl.WinsysClass.renderer_get_proc_address
No description available.

Cogl.WinsysClass.update_sync
No description available.