EGLExt
  public
  
  
  
  class
  EGLExt
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.opengl.EGLExt | 
EGL Extensions
Summary
| Public constructors | |
|---|---|
| 
      EGLExt()
       | |
| Public methods | |
|---|---|
| 
        
        
        static
        
        
        SyncFence | 
      eglDupNativeFenceFDANDROID(EGLDisplay display, EGLSync sync)
      Retrieves the SyncFence for an EGLSync created with EGL_SYNC_NATIVE_FENCE_ANDROID See EGL_ANDROID_native_fence_sync extension for more details | 
| 
        
        
        static
        
        
        boolean | 
      eglPresentationTimeANDROID(EGLDisplay dpy, EGLSurface sur, long time)
       | 
| Inherited methods | |
|---|---|
Constants
EGL_CONTEXT_FLAGS_KHR
public static final int EGL_CONTEXT_FLAGS_KHR
Constant Value: 12540 (0x000030fc)
EGL_CONTEXT_MAJOR_VERSION_KHR
public static final int EGL_CONTEXT_MAJOR_VERSION_KHR
Constant Value: 12440 (0x00003098)
EGL_CONTEXT_MINOR_VERSION_KHR
public static final int EGL_CONTEXT_MINOR_VERSION_KHR
Constant Value: 12539 (0x000030fb)
EGL_NO_NATIVE_FENCE_FD_ANDROID
public static final int EGL_NO_NATIVE_FENCE_FD_ANDROID
Constant Value: -1 (0xffffffff)
EGL_OPENGL_ES3_BIT_KHR
public static final int EGL_OPENGL_ES3_BIT_KHR
Constant Value: 64 (0x00000040)
EGL_RECORDABLE_ANDROID
public static final int EGL_RECORDABLE_ANDROID
Constant Value: 12610 (0x00003142)
EGL_SYNC_NATIVE_FENCE_ANDROID
public static final int EGL_SYNC_NATIVE_FENCE_ANDROID
Constant Value: 12612 (0x00003144)
EGL_SYNC_NATIVE_FENCE_FD_ANDROID
public static final int EGL_SYNC_NATIVE_FENCE_FD_ANDROID
Constant Value: 12613 (0x00003145)
EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID
public static final int EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID
Constant Value: 12614 (0x00003146)
Public constructors
EGLExt
public EGLExt ()
Public methods
eglDupNativeFenceFDANDROID
public static SyncFence eglDupNativeFenceFDANDROID (EGLDisplay display, EGLSync sync)
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 benull. | 
| sync | EGLSync: The EGLSync to fetch the SyncFence from
 This value cannot benull. | 
| Returns | |
|---|---|
| SyncFence | A SyncFence representing the native fence.
       * If invalidSyncFence is returned and an EGL_BAD_PARAMETER
         error is generated.
       * If the EGL_SYNC_NATIVE_FENCE_FD_ANDROID attribute ofinvalidSyncFence is
         returned and an EGL_BAD_PARAMETER error is generated.
       * Ifnull. | 
eglPresentationTimeANDROID
public static boolean eglPresentationTimeANDROID (EGLDisplay dpy, EGLSurface sur, long time)
| Parameters | |
|---|---|
| dpy | EGLDisplay | 
| sur | EGLSurface | 
| time | long | 
| Returns | |
|---|---|
| boolean | |
