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:CoglEGLWinsysFeatureNo description available.
edpy:EGLDisplayNo description available.
egl_version_major:EGLintNo description available.
egl_version_minor:EGLintNo description available.
platform:void*No description available.
needs_config:gbooleanNo description available.
sync:EGLSyncKHRNo 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.