This extension provides entry points for binding and unbinding the wl_display of a Wayland compositor to an EGLDisplay. Binding a
wl_display means that the EGL implementation should provide one or more interfaces in the Wayland protocol to allow clients to create
wl_buffer objects. On the server side, this extension also provides a new target for CreateImageKHR, to create an EGLImage from a
wl_buffer.
Adding an implementation-specific Wayland interface, allows the EGL implementation to define specific wayland requests and events, needed for buffer sharing in an EGL Wayland platform.
Requires EGL 1. and KHR_image_base.
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static boolean | |
| public static boolean | |
| public static boolean | eglQueryWaylandBufferWL(long dpy, long buffer, int attribute, int[] value)
Array version of: |
| public static boolean | |
| public static int |
| WLBindWaylandDisplay | back to summary |
|---|---|
| protected WLBindWaylandDisplay() | |
| eglBindWaylandDisplayWL | back to summary |
|---|---|
public static boolean eglBindWaylandDisplayWL(long dpy, long display)
| |
| eglQueryWaylandBufferWL | back to summary |
|---|---|
public static boolean eglQueryWaylandBufferWL(long dpy, long buffer, int attribute, IntBuffer value)
| |
| eglQueryWaylandBufferWL | back to summary |
|---|---|
| public static boolean eglQueryWaylandBufferWL(long dpy, long buffer, int attribute, int[] value) Array version of:
| |
| eglUnbindWaylandDisplayWL | back to summary |
|---|---|
public static boolean eglUnbindWaylandDisplayWL(long dpy, long display)
| |
| neglQueryWaylandBufferWL | back to summary |
|---|---|
| public static int neglQueryWaylandBufferWL(long dpy, long buffer, int attribute, long value) | |