Added in API level 1

EGL10

interface EGL10 : EGL
javax.microedition.khronos.egl.EGL10

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 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

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
abstract Boolean
eglChooseConfig(display: EGLDisplay!, attrib_list: IntArray!, configs: Array<EGLConfig!>!, config_size: Int, num_config: IntArray!)

abstract Boolean
eglCopyBuffers(display: EGLDisplay!, surface: EGLSurface!, native_pixmap: Any!)

abstract EGLContext!
eglCreateContext(display: EGLDisplay!, config: EGLConfig!, share_context: EGLContext!, attrib_list: IntArray!)

abstract EGLSurface!
eglCreatePbufferSurface(display: EGLDisplay!, config: EGLConfig!, attrib_list: IntArray!)

abstract EGLSurface!
eglCreatePixmapSurface(display: EGLDisplay!, config: EGLConfig!, native_pixmap: Any!, attrib_list: IntArray!)

abstract EGLSurface!
eglCreateWindowSurface(display: EGLDisplay!, config: EGLConfig!, native_window: Any!, attrib_list: IntArray!)

abstract Boolean
eglDestroyContext(display: EGLDisplay!, context: EGLContext!)

abstract Boolean
eglDestroySurface(display: EGLDisplay!, surface: EGLSurface!)

abstract Boolean
eglGetConfigAttrib(display: EGLDisplay!, config: EGLConfig!, attribute: Int, value: IntArray!)

abstract Boolean
eglGetConfigs(display: EGLDisplay!, configs: Array<EGLConfig!>!, config_size: Int, num_config: IntArray!)

abstract EGLContext!

abstract EGLDisplay!

abstract EGLSurface!

abstract EGLDisplay!
eglGetDisplay(native_display: Any!)

abstract Int

abstract Boolean
eglInitialize(display: EGLDisplay!, major_minor: IntArray!)

abstract Boolean
eglMakeCurrent(display: EGLDisplay!, draw: EGLSurface!, read: EGLSurface!, context: EGLContext!)

abstract Boolean
eglQueryContext(display: EGLDisplay!, context: EGLContext!, attribute: Int, value: IntArray!)

abstract String!
eglQueryString(display: EGLDisplay!, name: Int)

abstract Boolean
eglQuerySurface(display: EGLDisplay!, surface: EGLSurface!, attribute: Int, value: IntArray!)

abstract Boolean
eglSwapBuffers(display: EGLDisplay!, surface: EGLSurface!)

abstract Boolean

abstract Boolean

abstract Boolean
eglWaitNative(engine: Int, bindTarget: Any!)

Properties
static Any!

static EGLContext!

static EGLDisplay!

static EGLSurface!

Constants

EGL_ALPHA_FORMAT

Added in API level 1
static val EGL_ALPHA_FORMAT: Int
Value: 12424

EGL_ALPHA_MASK_SIZE

Added in API level 1
static val EGL_ALPHA_MASK_SIZE: Int
Value: 12350

EGL_ALPHA_SIZE

Added in API level 1
static val EGL_ALPHA_SIZE: Int
Value: 12321

EGL_BAD_ACCESS

Added in API level 1
static val EGL_BAD_ACCESS: Int
Value: 12290

EGL_BAD_ALLOC

Added in API level 1
static val EGL_BAD_ALLOC: Int
Value: 12291

EGL_BAD_ATTRIBUTE

Added in API level 1
static val EGL_BAD_ATTRIBUTE: Int
Value: 12292

EGL_BAD_CONFIG

Added in API level 1
static val EGL_BAD_CONFIG: Int
Value: 12293

EGL_BAD_CONTEXT

Added in API level 1
static val EGL_BAD_CONTEXT: Int
Value: 12294

EGL_BAD_CURRENT_SURFACE

Added in API level 1
static val EGL_BAD_CURRENT_SURFACE: Int
Value: 12295

EGL_BAD_DISPLAY

Added in API level 1
static val EGL_BAD_DISPLAY: Int
Value: 12296

EGL_BAD_MATCH

Added in API level 1
static val EGL_BAD_MATCH: Int
Value: 12297

EGL_BAD_NATIVE_PIXMAP

Added in API level 1
static val EGL_BAD_NATIVE_PIXMAP: Int
Value: 12298

EGL_BAD_NATIVE_WINDOW

Added in API level 1
static val EGL_BAD_NATIVE_WINDOW: Int
Value: 12299

EGL_BAD_PARAMETER

Added in API level 1
static val EGL_BAD_PARAMETER: Int
Value: 12300

EGL_BAD_SURFACE

Added in API level 1
static val EGL_BAD_SURFACE: Int
Value: 12301

EGL_BLUE_SIZE

Added in API level 1
static val EGL_BLUE_SIZE: Int
Value: 12322

EGL_BUFFER_SIZE

Added in API level 1
static val EGL_BUFFER_SIZE: Int
Value: 12320

EGL_COLORSPACE

Added in API level 1
static val EGL_COLORSPACE: Int
Value: 12423

EGL_COLOR_BUFFER_TYPE

Added in API level 1
static val EGL_COLOR_BUFFER_TYPE: Int
Value: 12351

EGL_CONFIG_CAVEAT

Added in API level 1
static val EGL_CONFIG_CAVEAT: Int
Value: 12327

EGL_CONFIG_ID

Added in API level 1
static val EGL_CONFIG_ID: Int
Value: 12328

EGL_CORE_NATIVE_ENGINE

Added in API level 1
static val EGL_CORE_NATIVE_ENGINE: Int
Value: 12379

EGL_DEPTH_SIZE

Added in API level 1
static val EGL_DEPTH_SIZE: Int
Value: 12325

EGL_DONT_CARE

Added in API level 1
static val EGL_DONT_CARE: Int
Value: -1

EGL_DRAW

Added in API level 1
static val EGL_DRAW: Int
Value: 12377

EGL_EXTENSIONS

Added in API level 1
static val EGL_EXTENSIONS: Int
Value: 12373

EGL_GREEN_SIZE

Added in API level 1
static val EGL_GREEN_SIZE: Int
Value: 12323

EGL_HEIGHT

Added in API level 1
static val EGL_HEIGHT: Int
Value: 12374

EGL_HORIZONTAL_RESOLUTION

Added in API level 1
static val EGL_HORIZONTAL_RESOLUTION: Int
Value: 12432

EGL_LARGEST_PBUFFER

Added in API level 1
static val EGL_LARGEST_PBUFFER: Int
Value: 12376

EGL_LEVEL

Added in API level 1
static val EGL_LEVEL: Int
Value: 12329

EGL_LUMINANCE_BUFFER

Added in API level 1
static val EGL_LUMINANCE_BUFFER: Int
Value: 12431

EGL_LUMINANCE_SIZE

Added in API level 1
static val EGL_LUMINANCE_SIZE: Int
Value: 12349

EGL_MAX_PBUFFER_HEIGHT

Added in API level 1
static val EGL_MAX_PBUFFER_HEIGHT: Int
Value: 12330

EGL_MAX_PBUFFER_PIXELS

Added in API level 1
static val EGL_MAX_PBUFFER_PIXELS: Int
Value: 12331

EGL_MAX_PBUFFER_WIDTH

Added in API level 1
static val EGL_MAX_PBUFFER_WIDTH: Int
Value: 12332

EGL_NATIVE_RENDERABLE

Added in API level 1
static val EGL_NATIVE_RENDERABLE: Int
Value: 12333

EGL_NATIVE_VISUAL_ID

Added in API level 1
static val EGL_NATIVE_VISUAL_ID: Int
Value: 12334

EGL_NATIVE_VISUAL_TYPE

Added in API level 1
static val EGL_NATIVE_VISUAL_TYPE: Int
Value: 12335

EGL_NONE

Added in API level 1
static val EGL_NONE: Int
Value: 12344

EGL_NON_CONFORMANT_CONFIG

Added in API level 1
static val EGL_NON_CONFORMANT_CONFIG: Int
Value: 12369

EGL_NOT_INITIALIZED

Added in API level 1
static val EGL_NOT_INITIALIZED: Int
Value: 12289

EGL_PBUFFER_BIT

Added in API level 1
static val EGL_PBUFFER_BIT: Int
Value: 1

EGL_PIXEL_ASPECT_RATIO

Added in API level 1
static val EGL_PIXEL_ASPECT_RATIO: Int
Value: 12434

EGL_PIXMAP_BIT

Added in API level 1
static val EGL_PIXMAP_BIT: Int
Value: 2

EGL_READ

Added in API level 1
static val EGL_READ: Int
Value: 12378

EGL_RED_SIZE

Added in API level 1
static val EGL_RED_SIZE: Int
Value: 12324

EGL_RENDERABLE_TYPE

Added in API level 1
static val EGL_RENDERABLE_TYPE: Int
Value: 12352

EGL_RENDER_BUFFER

Added in API level 1
static val EGL_RENDER_BUFFER: Int
Value: 12422

EGL_RGB_BUFFER

Added in API level 1
static val EGL_RGB_BUFFER: Int
Value: 12430

EGL_SAMPLES

Added in API level 1
static val EGL_SAMPLES: Int
Value: 12337

EGL_SAMPLE_BUFFERS

Added in API level 1
static val EGL_SAMPLE_BUFFERS: Int
Value: 12338

EGL_SINGLE_BUFFER

Added in API level 1
static val EGL_SINGLE_BUFFER: Int
Value: 12421

EGL_SLOW_CONFIG

Added in API level 1
static val EGL_SLOW_CONFIG: Int
Value: 12368

EGL_STENCIL_SIZE

Added in API level 1
static val EGL_STENCIL_SIZE: Int
Value: 12326

EGL_SUCCESS

Added in API level 1
static val EGL_SUCCESS: Int
Value: 12288

EGL_SURFACE_TYPE

Added in API level 1
static val EGL_SURFACE_TYPE: Int
Value: 12339

EGL_TRANSPARENT_BLUE_VALUE

Added in API level 1
static val EGL_TRANSPARENT_BLUE_VALUE: Int
Value: 12341

EGL_TRANSPARENT_GREEN_VALUE

Added in API level 1
static val EGL_TRANSPARENT_GREEN_VALUE: Int
Value: 12342

EGL_TRANSPARENT_RED_VALUE

Added in API level 1
static val EGL_TRANSPARENT_RED_VALUE: Int
Value: 12343

EGL_TRANSPARENT_RGB

Added in API level 1
static val EGL_TRANSPARENT_RGB: Int
Value: 12370

EGL_TRANSPARENT_TYPE

Added in API level 1
static val EGL_TRANSPARENT_TYPE: Int
Value: 12340

EGL_VENDOR

Added in API level 1
static val EGL_VENDOR: Int
Value: 12371

EGL_VERSION

Added in API level 1
static val EGL_VERSION: Int
Value: 12372

EGL_VERTICAL_RESOLUTION

Added in API level 1
static val EGL_VERTICAL_RESOLUTION: Int
Value: 12433

EGL_WIDTH

Added in API level 1
static val EGL_WIDTH: Int
Value: 12375

EGL_WINDOW_BIT

Added in API level 1
static val EGL_WINDOW_BIT: Int
Value: 4

Public methods

eglChooseConfig

Added in API level 1
abstract fun eglChooseConfig(
    display: EGLDisplay!,
    attrib_list: IntArray!,
    configs: Array<EGLConfig!>!,
    config_size: Int,
    num_config: IntArray!
): Boolean

eglCopyBuffers

Added in API level 1
abstract fun eglCopyBuffers(
    display: EGLDisplay!,
    surface: EGLSurface!,
    native_pixmap: Any!
): Boolean

eglCreateContext

Added in API level 1
abstract fun eglCreateContext(
    display: EGLDisplay!,
    config: EGLConfig!,
    share_context: EGLContext!,
    attrib_list: IntArray!
): EGLContext!

eglCreatePbufferSurface

Added in API level 1
abstract fun eglCreatePbufferSurface(
    display: EGLDisplay!,
    config: EGLConfig!,
    attrib_list: IntArray!
): EGLSurface!

eglCreatePixmapSurface

Added in API level 1
Deprecated in API level 26
abstract fun eglCreatePixmapSurface(
    display: EGLDisplay!,
    config: EGLConfig!,
    native_pixmap: Any!,
    attrib_list: IntArray!
): EGLSurface!

Deprecated: Deprecated in Java.

eglCreateWindowSurface

Added in API level 1
abstract fun eglCreateWindowSurface(
    display: EGLDisplay!,
    config: EGLConfig!,
    native_window: Any!,
    attrib_list: IntArray!
): EGLSurface!

eglDestroyContext

Added in API level 1
abstract fun eglDestroyContext(
    display: EGLDisplay!,
    context: EGLContext!
): Boolean

eglDestroySurface

Added in API level 1
abstract fun eglDestroySurface(
    display: EGLDisplay!,
    surface: EGLSurface!
): Boolean

eglGetConfigAttrib

Added in API level 1
abstract fun eglGetConfigAttrib(
    display: EGLDisplay!,
    config: EGLConfig!,
    attribute: Int,
    value: IntArray!
): Boolean

eglGetConfigs

Added in API level 1
abstract fun eglGetConfigs(
    display: EGLDisplay!,
    configs: Array<EGLConfig!>!,
    config_size: Int,
    num_config: IntArray!
): Boolean

eglGetCurrentContext

Added in API level 1
abstract fun eglGetCurrentContext(): EGLContext!

eglGetCurrentDisplay

Added in API level 1
abstract fun eglGetCurrentDisplay(): EGLDisplay!

eglGetCurrentSurface

Added in API level 1
abstract fun eglGetCurrentSurface(readdraw: Int): EGLSurface!

eglGetDisplay

Added in API level 1
abstract fun eglGetDisplay(native_display: Any!): EGLDisplay!

eglGetError

Added in API level 1
abstract fun eglGetError(): Int

eglInitialize

Added in API level 1
abstract fun eglInitialize(
    display: EGLDisplay!,
    major_minor: IntArray!
): Boolean

eglMakeCurrent

Added in API level 1
abstract fun eglMakeCurrent(
    display: EGLDisplay!,
    draw: EGLSurface!,
    read: EGLSurface!,
    context: EGLContext!
): Boolean

eglQueryContext

Added in API level 1
abstract fun eglQueryContext(
    display: EGLDisplay!,
    context: EGLContext!,
    attribute: Int,
    value: IntArray!
): Boolean

eglQueryString

Added in API level 1
abstract fun eglQueryString(
    display: EGLDisplay!,
    name: Int
): String!

eglQuerySurface

Added in API level 1
abstract fun eglQuerySurface(
    display: EGLDisplay!,
    surface: EGLSurface!,
    attribute: Int,
    value: IntArray!
): Boolean

eglSwapBuffers

Added in API level 1
abstract fun eglSwapBuffers(
    display: EGLDisplay!,
    surface: EGLSurface!
): Boolean

eglTerminate

Added in API level 1
abstract fun eglTerminate(display: EGLDisplay!): Boolean

eglWaitGL

Added in API level 1
abstract fun eglWaitGL(): Boolean

eglWaitNative

Added in API level 1
abstract fun eglWaitNative(
    engine: Int,
    bindTarget: Any!
): Boolean

Properties

EGL_DEFAULT_DISPLAY

Added in API level 1
static val EGL_DEFAULT_DISPLAY: Any!

EGL_NO_CONTEXT

Added in API level 1
static val EGL_NO_CONTEXT: EGLContext!

EGL_NO_DISPLAY

Added in API level 1
static val EGL_NO_DISPLAY: EGLDisplay!

EGL_NO_SURFACE

Added in API level 1
static val EGL_NO_SURFACE: EGLSurface!