# Uses of Class
org.lwjgl.opengles.EGLDisplay

Packages that use EGLDisplay
Package
Description
org.lwjgl.opengles

## Uses of EGLDisplay in org.lwjgl.opengles

Methods in org.lwjgl.opengles that return EGLDisplay
Modifier and Type
Method
Description
`static EGLDisplay`
EGL.`eglGetCurrentDisplay()`
Returns the EGL display associated with the current context.
`static EGLDisplay`
EGL.`eglGetDisplay(long display_id)`
Obtains an EGL display from the specified native display and initializes it.
`EGLDisplay`
EGLConfig.`getDisplay()`
Returns the EGL display from which this EGL config was retrieved.
`EGLDisplay`
EGLSurface.`getDisplay()`
Returns the EGL display from which this EGL surface was created.
Methods in org.lwjgl.opengles with parameters of type EGLDisplay
Modifier and Type
Method
Description
`static int`
EGLKHRFenceSync.`eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, int flags, long timeout)`
Blocks the calling thread until the specified sync object is signaled, or until a specified timeout value expires.
`static int`
EGLKHRReusableSync.`eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, int flags, long timeout)`
Blocks the calling thread until the specified sync object is signaled, or until a specified timeout value expires.
`static EGLSyncNV`
EGLNVSync.`eglCreateFenceSyncNV(EGLDisplay dpy, int condition, IntBuffer attrib_list)`
Creates a fence sync object for the specified EGL display and returns a handle to the new object.
`static EGLSyncKHR`
EGLKHRFenceSync.`eglCreateSyncKHR(EGLDisplay dpy, int type, IntBuffer attrib_list)`
Creates a fence sync object for the specified EGL display and returns a handle to the new object.
`static EGLSyncKHR`
EGLKHRReusableSync.`eglCreateSyncKHR(EGLDisplay dpy, int type, IntBuffer attrib_list)`
Creates a fence sync object for the specified EGL display and returns a handle to the new object.
`static void`
EGLKHRFenceSync.`eglDestroySyncKHR(EGLDisplay dpy, EGLSyncKHR sync)`
Destroys an existing sync object.
`static void`
EGLKHRReusableSync.`eglDestroySyncKHR(EGLDisplay dpy, EGLSyncKHR sync)`
Destroys an existing sync object.
`static int`
EGLKHRFenceSync.`eglGetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync, int attribute)`
Returns the value of the sync object attribute.
`static int`
EGLKHRReusableSync.`eglGetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync, int attribute)`
Returns the value of the sync object attribute.
`static void`
EGL.`eglQueryContext(EGLDisplay dpy, EGLContext ctx, int attribute, IntBuffer value)`
Returns the value of the specified EGL context attribute in the value parameter.
`static String`
EGL.`eglQueryString(EGLDisplay dpy, int name)`
Returns a string describing some aspect of the EGL implementation running on the specified display.
`static void`
EGL.`eglQuerySurface(EGLDisplay dpy, EGLSurface surface, int attribute, IntBuffer value)`
Returns the value of the specified EGL surface attribute in the value parameter.
`static void`
EGL.`eglReleaseCurrent(EGLDisplay dpy)`
Releases the current context without assigning a new one.
`static void`
EGLKHRReusableSync.`eglSignalSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, int mode)`
Signals or unsignals the sync object by changing its status to the specified mode.
`IntBuffer`
PixelFormat.`getAttribBuffer(EGLDisplay display, int surfaceType, int[] lwjglAttribs)`
Returns an IntBuffer that can be used to get/choose EGLConfigs.
`void`
EGLContext.`setDisplay(EGLDisplay display)`