EGL15


public final class EGL15
extends Object

java.lang.Object
   ↳ android.opengl.EGL15


EGL 1.5

Summary

Constants

int EGL_CL_EVENT_HANDLE

int EGL_CONDITION_SATISFIED

int EGL_CONTEXT_MAJOR_VERSION

int EGL_CONTEXT_MINOR_VERSION

int EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT

int EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT

int EGL_CONTEXT_OPENGL_DEBUG

int EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE

int EGL_CONTEXT_OPENGL_PROFILE_MASK

int EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY

int EGL_CONTEXT_OPENGL_ROBUST_ACCESS

long EGL_FOREVER

int EGL_GL_COLORSPACE

int EGL_GL_COLORSPACE_LINEAR

int EGL_GL_COLORSPACE_SRGB

int EGL_GL_RENDERBUFFER

int EGL_GL_TEXTURE_2D

int EGL_GL_TEXTURE_3D

int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X

int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X

int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y

int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z

int EGL_GL_TEXTURE_LEVEL

int EGL_GL_TEXTURE_ZOFFSET

int EGL_IMAGE_PRESERVED

int EGL_LOSE_CONTEXT_ON_RESET

int EGL_NO_RESET_NOTIFICATION

int EGL_OPENGL_ES3_BIT

int EGL_PLATFORM_ANDROID_KHR

int EGL_SIGNALED

int EGL_SYNC_CL_EVENT

int EGL_SYNC_CL_EVENT_COMPLETE

int EGL_SYNC_CONDITION

int EGL_SYNC_FENCE

int EGL_SYNC_FLUSH_COMMANDS_BIT

int EGL_SYNC_PRIOR_COMMANDS_COMPLETE

int EGL_SYNC_STATUS

int EGL_SYNC_TYPE

int EGL_TIMEOUT_EXPIRED

int EGL_UNSIGNALED

Fields

public static final EGLContext EGL_NO_CONTEXT

public static final EGLDisplay EGL_NO_DISPLAY

public static final EGLImage EGL_NO_IMAGE

public static final EGLSurface EGL_NO_SURFACE

public static final EGLSync EGL_NO_SYNC

Public methods

static int eglClientWaitSync(EGLDisplay dpy, EGLSync sync, int flags, long timeout)
static EGLImage eglCreateImage(EGLDisplay dpy, EGLContext context, int target, long buffer, long[] attrib_list, int offset)
static EGLSurface eglCreatePlatformPixmapSurface(EGLDisplay dpy, EGLConfig config, Buffer native_pixmap, long[] attrib_list, int offset)
static EGLSurface eglCreatePlatformWindowSurface(EGLDisplay dpy, EGLConfig config, Buffer native_window, long[] attrib_list, int offset)
static EGLSync eglCreateSync(EGLDisplay dpy, int type, long[] attrib_list, int offset)
static boolean eglDestroyImage(EGLDisplay dpy, EGLImage image)
static boolean eglDestroySync(EGLDisplay dpy, EGLSync sync)
static EGLDisplay eglGetPlatformDisplay(int platform, long native_display, long[] attrib_list, int offset)
static boolean eglGetSyncAttrib(EGLDisplay dpy, EGLSync sync, int attribute, long[] value, int offset)

C function EGLBoolean eglGetSyncAttrib ( EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value )

static boolean eglWaitSync(EGLDisplay dpy, EGLSync sync, int flags)

Inherited methods

Constants

EGL_CL_EVENT_HANDLE

Added in API level 29
public static final int EGL_CL_EVENT_HANDLE

Constant Value: 12444 (0x0000309c)

EGL_CONDITION_SATISFIED

Added in API level 29
public static final int EGL_CONDITION_SATISFIED

Constant Value: 12534 (0x000030f6)

EGL_CONTEXT_MAJOR_VERSION

Added in API level 29
public static final int EGL_CONTEXT_MAJOR_VERSION

Constant Value: 12440 (0x00003098)

EGL_CONTEXT_MINOR_VERSION

Added in API level 29
public static final int EGL_CONTEXT_MINOR_VERSION

Constant Value: 12539 (0x000030fb)

EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT

Added in API level 29
public static final int EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT

Constant Value: 2 (0x00000002)

EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT

Added in API level 29
public static final int EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT

Constant Value: 1 (0x00000001)

EGL_CONTEXT_OPENGL_DEBUG

Added in API level 29
public static final int EGL_CONTEXT_OPENGL_DEBUG

Constant Value: 12720 (0x000031b0)

EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE

Added in API level 29
public static final int EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE

Constant Value: 12721 (0x000031b1)

EGL_CONTEXT_OPENGL_PROFILE_MASK

Added in API level 29
public static final int EGL_CONTEXT_OPENGL_PROFILE_MASK

Constant Value: 12541 (0x000030fd)

EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY

Added in API level 29
public static final int EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY

Constant Value: 12733 (0x000031bd)

EGL_CONTEXT_OPENGL_ROBUST_ACCESS

Added in API level 29
public static final int EGL_CONTEXT_OPENGL_ROBUST_ACCESS

Constant Value: 12722 (0x000031b2)

EGL_FOREVER

Added in API level 29
public static final long EGL_FOREVER

Constant Value: -1 (0xffffffffffffffff)

EGL_GL_COLORSPACE

Added in API level 29
public static final int EGL_GL_COLORSPACE

Constant Value: 12445 (0x0000309d)

EGL_GL_COLORSPACE_LINEAR

Added in API level 29
public static final int EGL_GL_COLORSPACE_LINEAR

Constant Value: 12426 (0x0000308a)

EGL_GL_COLORSPACE_SRGB

Added in API level 29
public static final int EGL_GL_COLORSPACE_SRGB

Constant Value: 12425 (0x00003089)

EGL_GL_RENDERBUFFER

Added in API level 29
public static final int EGL_GL_RENDERBUFFER

Constant Value: 12473 (0x000030b9)

EGL_GL_TEXTURE_2D

Added in API level 29
public static final int EGL_GL_TEXTURE_2D

Constant Value: 12465 (0x000030b1)

EGL_GL_TEXTURE_3D

Added in API level 29
public static final int EGL_GL_TEXTURE_3D

Constant Value: 12466 (0x000030b2)

EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X

Added in API level 29
public static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X

Constant Value: 12468 (0x000030b4)

EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

Added in API level 29
public static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

Constant Value: 12470 (0x000030b6)

EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

Added in API level 29
public static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

Constant Value: 12472 (0x000030b8)

EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X

Added in API level 29
public static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X

Constant Value: 12467 (0x000030b3)

EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y

Added in API level 29
public static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y

Constant Value: 12469 (0x000030b5)

EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z

Added in API level 29
public static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z

Constant Value: 12471 (0x000030b7)

EGL_GL_TEXTURE_LEVEL

Added in API level 29
public static final int EGL_GL_TEXTURE_LEVEL

Constant Value: 12476 (0x000030bc)

EGL_GL_TEXTURE_ZOFFSET

Added in API level 29
public static final int EGL_GL_TEXTURE_ZOFFSET

Constant Value: 12477 (0x000030bd)

EGL_IMAGE_PRESERVED

Added in API level 29
public static final int EGL_IMAGE_PRESERVED

Constant Value: 12498 (0x000030d2)

EGL_LOSE_CONTEXT_ON_RESET

Added in API level 29
public static final int EGL_LOSE_CONTEXT_ON_RESET

Constant Value: 12735 (0x000031bf)

EGL_NO_RESET_NOTIFICATION

Added in API level 29
public static final int EGL_NO_RESET_NOTIFICATION

Constant Value: 12734 (0x000031be)

EGL_OPENGL_ES3_BIT

Added in API level 29
public static final int EGL_OPENGL_ES3_BIT

Constant Value: 64 (0x00000040)

EGL_PLATFORM_ANDROID_KHR

Added in API level 29
public static final int EGL_PLATFORM_ANDROID_KHR

Constant Value: 12609 (0x00003141)

EGL_SIGNALED

Added in API level 29
public static final int EGL_SIGNALED

Constant Value: 12530 (0x000030f2)

EGL_SYNC_CL_EVENT

Added in API level 29
public static final int EGL_SYNC_CL_EVENT

Constant Value: 12542 (0x000030fe)

EGL_SYNC_CL_EVENT_COMPLETE

Added in API level 29
public static final int EGL_SYNC_CL_EVENT_COMPLETE

Constant Value: 12543 (0x000030ff)

EGL_SYNC_CONDITION

Added in API level 29
public static final int EGL_SYNC_CONDITION

Constant Value: 12536 (0x000030f8)

EGL_SYNC_FENCE

Added in API level 29
public static final int EGL_SYNC_FENCE

Constant Value: 12537 (0x000030f9)

EGL_SYNC_FLUSH_COMMANDS_BIT

Added in API level 29
public static final int EGL_SYNC_FLUSH_COMMANDS_BIT

Constant Value: 1 (0x00000001)

EGL_SYNC_PRIOR_COMMANDS_COMPLETE

Added in API level 29
public static final int EGL_SYNC_PRIOR_COMMANDS_COMPLETE

Constant Value: 12528 (0x000030f0)

EGL_SYNC_STATUS

Added in API level 29
public static final int EGL_SYNC_STATUS

Constant Value: 12529 (0x000030f1)

EGL_SYNC_TYPE

Added in API level 29
public static final int EGL_SYNC_TYPE

Constant Value: 12535 (0x000030f7)

EGL_TIMEOUT_EXPIRED

Added in API level 29
public static final int EGL_TIMEOUT_EXPIRED

Constant Value: 12533 (0x000030f5)

EGL_UNSIGNALED

Added in API level 29
public static final int EGL_UNSIGNALED

Constant Value: 12531 (0x000030f3)

Fields

EGL_NO_CONTEXT

Added in API level 29
public static final EGLContext EGL_NO_CONTEXT

EGL_NO_DISPLAY

Added in API level 29
public static final EGLDisplay EGL_NO_DISPLAY

EGL_NO_IMAGE

Added in API level 29
public static final EGLImage EGL_NO_IMAGE

EGL_NO_SURFACE

Added in API level 29
public static final EGLSurface EGL_NO_SURFACE

EGL_NO_SYNC

Added in API level 29
public static final EGLSync EGL_NO_SYNC

Public methods

eglClientWaitSync

Added in API level 29
public static int eglClientWaitSync (EGLDisplay dpy, 
                EGLSync sync, 
                int flags, 
                long timeout)

Parameters
dpy EGLDisplay

sync EGLSync

flags int

timeout long

Returns
int

eglCreateImage

Added in API level 29
public static EGLImage eglCreateImage (EGLDisplay dpy, 
                EGLContext context, 
                int target, 
                long buffer, 
                long[] attrib_list, 
                int offset)

Parameters
dpy EGLDisplay

context EGLContext

target int

buffer long

attrib_list long

offset int

Returns
EGLImage

eglCreatePlatformPixmapSurface

Added in API level 29
public static EGLSurface eglCreatePlatformPixmapSurface (EGLDisplay dpy, 
                EGLConfig config, 
                Buffer native_pixmap, 
                long[] attrib_list, 
                int offset)

Parameters
dpy EGLDisplay

config EGLConfig

native_pixmap Buffer

attrib_list long

offset int

Returns
EGLSurface

eglCreatePlatformWindowSurface

Added in API level 29
public static EGLSurface eglCreatePlatformWindowSurface (EGLDisplay dpy, 
                EGLConfig config, 
                Buffer native_window, 
                long[] attrib_list, 
                int offset)

Parameters
dpy EGLDisplay

config EGLConfig

native_window Buffer

attrib_list long

offset int

Returns
EGLSurface

eglCreateSync

Added in API level 29
public static EGLSync eglCreateSync (EGLDisplay dpy, 
                int type, 
                long[] attrib_list, 
                int offset)

Parameters
dpy EGLDisplay

type int

attrib_list long

offset int

Returns
EGLSync

eglDestroyImage

Added in API level 29
public static boolean eglDestroyImage (EGLDisplay dpy, 
                EGLImage image)

Parameters
dpy EGLDisplay

image EGLImage

Returns
boolean

eglDestroySync

Added in API level 29
public static boolean eglDestroySync (EGLDisplay dpy, 
                EGLSync sync)

Parameters
dpy EGLDisplay

sync EGLSync

Returns
boolean

eglGetPlatformDisplay

Added in API level 29
public static EGLDisplay eglGetPlatformDisplay (int platform, 
                long native_display, 
                long[] attrib_list, 
                int offset)

Parameters
platform int

native_display long

attrib_list long

offset int

Returns
EGLDisplay

eglGetSyncAttrib

Added in API level 29
public static boolean eglGetSyncAttrib (EGLDisplay dpy, 
                EGLSync sync, 
                int attribute, 
                long[] value, 
                int offset)

C function EGLBoolean eglGetSyncAttrib ( EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value )

Parameters
dpy EGLDisplay

sync EGLSync

attribute int

value long

offset int

Returns
boolean

eglWaitSync

Added in API level 29
public static boolean eglWaitSync (EGLDisplay dpy, 
                EGLSync sync, 
                int flags)

Parameters
dpy EGLDisplay

sync EGLSync

flags int

Returns
boolean