Added in API level 29

EGL15

class EGL15
kotlin.Any
   ↳ android.opengl.EGL15

EGL 1.5

Summary

Constants
static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Long

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

Public methods
static Int
eglClientWaitSync(dpy: EGLDisplay!, sync: EGLSync!, flags: Int, timeout: Long)

static EGLImage!
eglCreateImage(dpy: EGLDisplay!, context: EGLContext!, target: Int, buffer: Long, attrib_list: LongArray!, offset: Int)

static EGLSurface!
eglCreatePlatformPixmapSurface(dpy: EGLDisplay!, config: EGLConfig!, native_pixmap: Buffer!, attrib_list: LongArray!, offset: Int)

static EGLSurface!
eglCreatePlatformWindowSurface(dpy: EGLDisplay!, config: EGLConfig!, native_window: Buffer!, attrib_list: LongArray!, offset: Int)

static EGLSync!
eglCreateSync(dpy: EGLDisplay!, type: Int, attrib_list: LongArray!, offset: Int)

static Boolean

static Boolean

static EGLDisplay!
eglGetPlatformDisplay(platform: Int, native_display: Long, attrib_list: LongArray!, offset: Int)

static Boolean
eglGetSyncAttrib(dpy: EGLDisplay!, sync: EGLSync!, attribute: Int, value: LongArray!, offset: Int)

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

static Boolean
eglWaitSync(dpy: EGLDisplay!, sync: EGLSync!, flags: Int)

Properties
static EGLContext!

static EGLDisplay!

static EGLImage!

static EGLSurface!

static EGLSync!

Constants

EGL_CL_EVENT_HANDLE

Added in API level 29
static val EGL_CL_EVENT_HANDLE: Int
Value: 12444

EGL_CONDITION_SATISFIED

Added in API level 29
static val EGL_CONDITION_SATISFIED: Int
Value: 12534

EGL_CONTEXT_MAJOR_VERSION

Added in API level 29
static val EGL_CONTEXT_MAJOR_VERSION: Int
Value: 12440

EGL_CONTEXT_MINOR_VERSION

Added in API level 29
static val EGL_CONTEXT_MINOR_VERSION: Int
Value: 12539

EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT

Added in API level 29
static val EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT: Int
Value: 2

EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT

Added in API level 29
static val EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT: Int
Value: 1

EGL_CONTEXT_OPENGL_DEBUG

Added in API level 29
static val EGL_CONTEXT_OPENGL_DEBUG: Int
Value: 12720

EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE

Added in API level 29
static val EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE: Int
Value: 12721

EGL_CONTEXT_OPENGL_PROFILE_MASK

Added in API level 29
static val EGL_CONTEXT_OPENGL_PROFILE_MASK: Int
Value: 12541

EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY

Added in API level 29
static val EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY: Int
Value: 12733

EGL_CONTEXT_OPENGL_ROBUST_ACCESS

Added in API level 29
static val EGL_CONTEXT_OPENGL_ROBUST_ACCESS: Int
Value: 12722

EGL_FOREVER

Added in API level 29
static val EGL_FOREVER: Long
Value: -1L

EGL_GL_COLORSPACE

Added in API level 29
static val EGL_GL_COLORSPACE: Int
Value: 12445

EGL_GL_COLORSPACE_LINEAR

Added in API level 29
static val EGL_GL_COLORSPACE_LINEAR: Int
Value: 12426

EGL_GL_COLORSPACE_SRGB

Added in API level 29
static val EGL_GL_COLORSPACE_SRGB: Int
Value: 12425

EGL_GL_RENDERBUFFER

Added in API level 29
static val EGL_GL_RENDERBUFFER: Int
Value: 12473

EGL_GL_TEXTURE_2D

Added in API level 29
static val EGL_GL_TEXTURE_2D: Int
Value: 12465

EGL_GL_TEXTURE_3D

Added in API level 29
static val EGL_GL_TEXTURE_3D: Int
Value: 12466

EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X

Added in API level 29
static val EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X: Int
Value: 12468

EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

Added in API level 29
static val EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y: Int
Value: 12470

EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

Added in API level 29
static val EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z: Int
Value: 12472

EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X

Added in API level 29
static val EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X: Int
Value: 12467

EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y

Added in API level 29
static val EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y: Int
Value: 12469

EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z

Added in API level 29
static val EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z: Int
Value: 12471

EGL_GL_TEXTURE_LEVEL

Added in API level 29
static val EGL_GL_TEXTURE_LEVEL: Int
Value: 12476

EGL_GL_TEXTURE_ZOFFSET

Added in API level 29
static val EGL_GL_TEXTURE_ZOFFSET: Int
Value: 12477

EGL_IMAGE_PRESERVED

Added in API level 29
static val EGL_IMAGE_PRESERVED: Int
Value: 12498

EGL_LOSE_CONTEXT_ON_RESET

Added in API level 29
static val EGL_LOSE_CONTEXT_ON_RESET: Int
Value: 12735

EGL_NO_RESET_NOTIFICATION

Added in API level 29
static val EGL_NO_RESET_NOTIFICATION: Int
Value: 12734

EGL_OPENGL_ES3_BIT

Added in API level 29
static val EGL_OPENGL_ES3_BIT: Int
Value: 64

EGL_PLATFORM_ANDROID_KHR

Added in API level 29
static val EGL_PLATFORM_ANDROID_KHR: Int
Value: 12609

EGL_SIGNALED

Added in API level 29
static val EGL_SIGNALED: Int
Value: 12530

EGL_SYNC_CL_EVENT

Added in API level 29
static val EGL_SYNC_CL_EVENT: Int
Value: 12542

EGL_SYNC_CL_EVENT_COMPLETE

Added in API level 29
static val EGL_SYNC_CL_EVENT_COMPLETE: Int
Value: 12543

EGL_SYNC_CONDITION

Added in API level 29
static val EGL_SYNC_CONDITION: Int
Value: 12536

EGL_SYNC_FENCE

Added in API level 29
static val EGL_SYNC_FENCE: Int
Value: 12537

EGL_SYNC_FLUSH_COMMANDS_BIT

Added in API level 29
static val EGL_SYNC_FLUSH_COMMANDS_BIT: Int
Value: 1

EGL_SYNC_PRIOR_COMMANDS_COMPLETE

Added in API level 29
static val EGL_SYNC_PRIOR_COMMANDS_COMPLETE: Int
Value: 12528

EGL_SYNC_STATUS

Added in API level 29
static val EGL_SYNC_STATUS: Int
Value: 12529

EGL_SYNC_TYPE

Added in API level 29
static val EGL_SYNC_TYPE: Int
Value: 12535

EGL_TIMEOUT_EXPIRED

Added in API level 29
static val EGL_TIMEOUT_EXPIRED: Int
Value: 12533

EGL_UNSIGNALED

Added in API level 29
static val EGL_UNSIGNALED: Int
Value: 12531

Public methods

eglClientWaitSync

Added in API level 29
static fun eglClientWaitSync(
    dpy: EGLDisplay!,
    sync: EGLSync!,
    flags: Int,
    timeout: Long
): Int

eglCreateImage

Added in API level 29
static fun eglCreateImage(
    dpy: EGLDisplay!,
    context: EGLContext!,
    target: Int,
    buffer: Long,
    attrib_list: LongArray!,
    offset: Int
): EGLImage!

eglCreatePlatformPixmapSurface

Added in API level 29
static fun eglCreatePlatformPixmapSurface(
    dpy: EGLDisplay!,
    config: EGLConfig!,
    native_pixmap: Buffer!,
    attrib_list: LongArray!,
    offset: Int
): EGLSurface!

eglCreatePlatformWindowSurface

Added in API level 29
static fun eglCreatePlatformWindowSurface(
    dpy: EGLDisplay!,
    config: EGLConfig!,
    native_window: Buffer!,
    attrib_list: LongArray!,
    offset: Int
): EGLSurface!

eglCreateSync

Added in API level 29
static fun eglCreateSync(
    dpy: EGLDisplay!,
    type: Int,
    attrib_list: LongArray!,
    offset: Int
): EGLSync!

eglDestroyImage

Added in API level 29
static fun eglDestroyImage(
    dpy: EGLDisplay!,
    image: EGLImage!
): Boolean

eglDestroySync

Added in API level 29
static fun eglDestroySync(
    dpy: EGLDisplay!,
    sync: EGLSync!
): Boolean

eglGetPlatformDisplay

Added in API level 29
static fun eglGetPlatformDisplay(
    platform: Int,
    native_display: Long,
    attrib_list: LongArray!,
    offset: Int
): EGLDisplay!

eglGetSyncAttrib

Added in API level 29
static fun eglGetSyncAttrib(
    dpy: EGLDisplay!,
    sync: EGLSync!,
    attribute: Int,
    value: LongArray!,
    offset: Int
): Boolean

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

eglWaitSync

Added in API level 29
static fun eglWaitSync(
    dpy: EGLDisplay!,
    sync: EGLSync!,
    flags: Int
): Boolean

Properties

EGL_NO_CONTEXT

Added in API level 29
static val EGL_NO_CONTEXT: EGLContext!

EGL_NO_DISPLAY

Added in API level 29
static val EGL_NO_DISPLAY: EGLDisplay!

EGL_NO_IMAGE

Added in API level 29
static val EGL_NO_IMAGE: EGLImage!

EGL_NO_SURFACE

Added in API level 29
static val EGL_NO_SURFACE: EGLSurface!

EGL_NO_SYNC

Added in API level 29
static val EGL_NO_SYNC: EGLSync!