Struct

CoglRendererEGL

Description

struct CoglRendererEGL {
  CoglEGLWinsysFeature private_features;
  EGLDisplay edpy;
  EGLint egl_version_major;
  EGLint egl_version_minor;
  void* platform;
  gboolean needs_config;
  EGLSyncKHR sync;
  EGLBoolean (* pf_eglSwapBuffersRegion) (
    EGLDisplay dpy,
    EGLSurface surface,
    EGLint numRects,
    const EGLint* rects
  );;
  EGLImageKHR (* pf_eglCreateImage) (
    EGLDisplay dpy,
    EGLContext ctx,
    EGLenum target,
    EGLClientBuffer buffer,
    const EGLint* attrib_list
  );;
  EGLBoolean (* pf_eglDestroyImage) (
    EGLDisplay dpy,
    EGLImageKHR image
  );;
  EGLBoolean (* pf_eglQueryWaylandBuffer) (
    EGLDisplay dpy,
    wl_resource* buffer,
    EGLint attribute,
    EGLint* value
  );;
  EGLBoolean (* pf_eglSwapBuffersWithDamageKHR) (
    EGLDisplay dpy,
    EGLSurface surface,
    const EGLint* rects,
    EGLint n_rects
  );;
  EGLBoolean (* pf_eglSwapBuffersWithDamageEXT) (
    EGLDisplay dpy,
    EGLSurface surface,
    const EGLint* rects,
    EGLint n_rects
  );;
  EGLBoolean (* pf_eglSetDamageRegion) (
    EGLDisplay dpy,
    EGLSurface surface,
    const EGLint* rects,
    EGLint n_rects
  );;
  EGLSyncKHR (* pf_eglCreateSync) (
    EGLDisplay dpy,
    EGLenum type,
    const EGLint* attrib_list
  );;
  EGLint (* pf_eglClientWaitSync) (
    EGLDisplay dpy,
    EGLSyncKHR sync,
    EGLint flags,
    EGLTimeKHR timeout
  );;
  EGLBoolean (* pf_eglDestroySync) (
    EGLDisplay dpy,
    EGLSyncKHR sync
  );;
  EGLint (* pf_eglDupNativeFenceFD) (
    EGLDisplay dpy,
    EGLSyncKHR sync
  );;
}

No description available.

Structure members
private_features: CoglEGLWinsysFeature

No description available.

edpy: EGLDisplay

No description available.

egl_version_major: EGLint

No description available.

egl_version_minor: EGLint

No description available.

platform: void*

No description available.

needs_config: gboolean

No description available.

sync: EGLSyncKHR

No description available.

pf_eglSwapBuffersRegion: EGLBoolean (* pf_eglSwapBuffersRegion) ( EGLDisplay dpy, EGLSurface surface, EGLint numRects, const EGLint* rects )

No description available.

pf_eglCreateImage: EGLImageKHR (* pf_eglCreateImage) ( EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint* attrib_list )

No description available.

pf_eglDestroyImage: EGLBoolean (* pf_eglDestroyImage) ( EGLDisplay dpy, EGLImageKHR image )

No description available.

pf_eglQueryWaylandBuffer: EGLBoolean (* pf_eglQueryWaylandBuffer) ( EGLDisplay dpy, wl_resource* buffer, EGLint attribute, EGLint* value )

No description available.

pf_eglSwapBuffersWithDamageKHR: EGLBoolean (* pf_eglSwapBuffersWithDamageKHR) ( EGLDisplay dpy, EGLSurface surface, const EGLint* rects, EGLint n_rects )

No description available.

pf_eglSwapBuffersWithDamageEXT: EGLBoolean (* pf_eglSwapBuffersWithDamageEXT) ( EGLDisplay dpy, EGLSurface surface, const EGLint* rects, EGLint n_rects )

No description available.

pf_eglSetDamageRegion: EGLBoolean (* pf_eglSetDamageRegion) ( EGLDisplay dpy, EGLSurface surface, const EGLint* rects, EGLint n_rects )

No description available.

pf_eglCreateSync: EGLSyncKHR (* pf_eglCreateSync) ( EGLDisplay dpy, EGLenum type, const EGLint* attrib_list )

No description available.

pf_eglClientWaitSync: EGLint (* pf_eglClientWaitSync) ( EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout )

No description available.

pf_eglDestroySync: EGLBoolean (* pf_eglDestroySync) ( EGLDisplay dpy, EGLSyncKHR sync )

No description available.

pf_eglDupNativeFenceFD: EGLint (* pf_eglDupNativeFenceFD) ( EGLDisplay dpy, EGLSyncKHR sync )

No description available.