Package com.jogamp.nativewindow.egl
Interface EGLGraphicsDevice.EGLDisplayLifecycleCallback
- Enclosing class:
- EGLGraphicsDevice
public static interface EGLGraphicsDevice.EGLDisplayLifecycleCallback
Hack to allow inject a EGL termination call.
FIXME: This shall be removed when relocated EGL to the nativewindow package, since then it can be utilized directly.
-
Method Summary
Modifier and TypeMethodDescriptionlong
eglGetAndInitDisplay
(long[] nativeDisplayID, int[] major, int[] minor) Implementation should issue anEGL.eglGetDisplay(nativeDisplayID)
inclusiveEGL.eglInitialize(eglDisplayHandle, ..)
call.void
eglTerminate
(long eglDisplayHandle) Implementation should issue anEGL.eglTerminate(eglDisplayHandle)
call.
-
Method Details
-
eglGetAndInitDisplay
long eglGetAndInitDisplay(long[] nativeDisplayID, int[] major, int[] minor) Implementation should issue anEGL.eglGetDisplay(nativeDisplayID)
inclusiveEGL.eglInitialize(eglDisplayHandle, ..)
call.- Parameters:
nativeDisplayID
- in/out array of size 1, passing the requested nativeVisualID, may return a different revised nativeVisualID handlemajor
- out array for EGL major versionminor
- out array for EGL minor version- Returns:
- the initialized EGL display ID, or
0
if not successful
-
eglTerminate
void eglTerminate(long eglDisplayHandle) Implementation should issue anEGL.eglTerminate(eglDisplayHandle)
call.- Parameters:
eglDisplayHandle
-
-