Added in API level 18
    EGLExt
open class EGLExt
| kotlin.Any | |
| ↳ | android.opengl.EGLExt | 
EGL Extensions
Summary
| Constants | |
|---|---|
| static Int | |
| static Int | |
| static Int | |
| static Int | |
| static Int | |
| static Int | |
| static Int | |
| static Int | |
| static Int | |
| Public constructors | |
|---|---|
| EGLExt() | |
| Public methods | |
|---|---|
| open static SyncFence | eglDupNativeFenceFDANDROID(display: EGLDisplay, sync: EGLSync)Retrieves the SyncFence for an EGLSync created with EGL_SYNC_NATIVE_FENCE_ANDROID See EGL_ANDROID_native_fence_sync extension for more details | 
| open static Boolean | eglPresentationTimeANDROID(dpy: EGLDisplay!, sur: EGLSurface!, time: Long) | 
Constants
EGL_CONTEXT_MAJOR_VERSION_KHR
Added in API level 18
      static val EGL_CONTEXT_MAJOR_VERSION_KHR: Int
Value: 12440EGL_CONTEXT_MINOR_VERSION_KHR
Added in API level 18
      static val EGL_CONTEXT_MINOR_VERSION_KHR: Int
Value: 12539EGL_NO_NATIVE_FENCE_FD_ANDROID
Added in API level 33
      static val EGL_NO_NATIVE_FENCE_FD_ANDROID: Int
Value: -1EGL_SYNC_NATIVE_FENCE_ANDROID
Added in API level 33
      static val EGL_SYNC_NATIVE_FENCE_ANDROID: Int
Value: 12612EGL_SYNC_NATIVE_FENCE_FD_ANDROID
Added in API level 33
      static val EGL_SYNC_NATIVE_FENCE_FD_ANDROID: Int
Value: 12613EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID
Added in API level 33
      static val EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID: Int
Value: 12614Public constructors
EGLExt
EGLExt()
Public methods
eglDupNativeFenceFDANDROID
Added in API level 33
      open static fun eglDupNativeFenceFDANDROID(
display: EGLDisplay,
sync: EGLSync
): SyncFence
Retrieves the SyncFence for an EGLSync created with EGL_SYNC_NATIVE_FENCE_ANDROID See EGL_ANDROID_native_fence_sync extension for more details
| Parameters | |
|---|---|
| display | EGLDisplay: The EGLDisplay connection This value cannot be null. | 
| sync | EGLSync: The EGLSync to fetch the SyncFence from This value cannot be null. | 
| Return | |
|---|---|
| SyncFence | A SyncFence representing the native fence. * If  is not a valid sync object for , an invalidSyncFence is returned and an EGL_BAD_PARAMETER error is generated. * If the EGL_SYNC_NATIVE_FENCE_FD_ANDROID attribute of  is EGL_NO_NATIVE_FENCE_FD_ANDROID, aninvalidSyncFence is returned and an EGL_BAD_PARAMETER error is generated. * If  does not match the display passed to eglCreateSync when  was created, the behaviour is undefined. This value cannot benull. | 
eglPresentationTimeANDROID
Added in API level 18
      open static fun eglPresentationTimeANDROID(
dpy: EGLDisplay!,
sur: EGLSurface!,
time: Long
): Boolean
