public interface

EGL10

implements EGL
javax.microedition.khronos.egl.EGL10
Known Indirect Subclasses

Summary

Constants
intEGL_ALPHA_FORMAT
intEGL_ALPHA_MASK_SIZE
intEGL_ALPHA_SIZE
intEGL_BAD_ACCESS
intEGL_BAD_ALLOC
intEGL_BAD_ATTRIBUTE
intEGL_BAD_CONFIG
intEGL_BAD_CONTEXT
intEGL_BAD_CURRENT_SURFACE
intEGL_BAD_DISPLAY
intEGL_BAD_MATCH
intEGL_BAD_NATIVE_PIXMAP
intEGL_BAD_NATIVE_WINDOW
intEGL_BAD_PARAMETER
intEGL_BAD_SURFACE
intEGL_BLUE_SIZE
intEGL_BUFFER_SIZE
intEGL_COLORSPACE
intEGL_COLOR_BUFFER_TYPE
intEGL_CONFIG_CAVEAT
intEGL_CONFIG_ID
intEGL_CORE_NATIVE_ENGINE
ObjectEGL_DEFAULT_DISPLAY
intEGL_DEPTH_SIZE
intEGL_DONT_CARE
intEGL_DRAW
intEGL_EXTENSIONS
intEGL_GREEN_SIZE
intEGL_HEIGHT
intEGL_HORIZONTAL_RESOLUTION
intEGL_LARGEST_PBUFFER
intEGL_LEVEL
intEGL_LUMINANCE_BUFFER
intEGL_LUMINANCE_SIZE
intEGL_MAX_PBUFFER_HEIGHT
intEGL_MAX_PBUFFER_PIXELS
intEGL_MAX_PBUFFER_WIDTH
intEGL_NATIVE_RENDERABLE
intEGL_NATIVE_VISUAL_ID
intEGL_NATIVE_VISUAL_TYPE
intEGL_NONE
intEGL_NON_CONFORMANT_CONFIG
intEGL_NOT_INITIALIZED
EGLContextEGL_NO_CONTEXT
EGLDisplayEGL_NO_DISPLAY
EGLSurfaceEGL_NO_SURFACE
intEGL_PBUFFER_BIT
intEGL_PIXEL_ASPECT_RATIO
intEGL_PIXMAP_BIT
intEGL_READ
intEGL_RED_SIZE
intEGL_RENDERABLE_TYPE
intEGL_RENDER_BUFFER
intEGL_RGB_BUFFER
intEGL_SAMPLES
intEGL_SAMPLE_BUFFERS
intEGL_SINGLE_BUFFER
intEGL_SLOW_CONFIG
intEGL_STENCIL_SIZE
intEGL_SUCCESS
intEGL_SURFACE_TYPE
intEGL_TRANSPARENT_BLUE_VALUE
intEGL_TRANSPARENT_GREEN_VALUE
intEGL_TRANSPARENT_RED_VALUE
intEGL_TRANSPARENT_RGB
intEGL_TRANSPARENT_TYPE
intEGL_VENDOR
intEGL_VERSION
intEGL_VERTICAL_RESOLUTION
intEGL_WIDTH
intEGL_WINDOW_BIT
Public Methods
abstract boolean eglChooseConfig(EGLDisplay display, int[] attrib_list, EGLConfig[] configs, int config_size, int[] num_config)
abstract boolean eglCopyBuffers(EGLDisplay display, EGLSurface surface, Object native_pixmap)
abstract EGLContext eglCreateContext(EGLDisplay display, EGLConfig config, EGLContext share_context, int[] attrib_list)
abstract EGLSurface eglCreatePbufferSurface(EGLDisplay display, EGLConfig config, int[] attrib_list)
abstract EGLSurface eglCreatePixmapSurface(EGLDisplay display, EGLConfig config, Object native_pixmap, int[] attrib_list)
abstract EGLSurface eglCreateWindowSurface(EGLDisplay display, EGLConfig config, Object native_window, int[] attrib_list)
abstract boolean eglDestroyContext(EGLDisplay display, EGLContext context)
abstract boolean eglDestroySurface(EGLDisplay display, EGLSurface surface)
abstract boolean eglGetConfigAttrib(EGLDisplay display, EGLConfig config, int attribute, int[] value)
abstract boolean eglGetConfigs(EGLDisplay display, EGLConfig[] configs, int config_size, int[] num_config)
abstract EGLContext eglGetCurrentContext()
abstract EGLDisplay eglGetCurrentDisplay()
abstract EGLSurface eglGetCurrentSurface(int readdraw)
abstract EGLDisplay eglGetDisplay(Object native_display)
abstract int eglGetError()
abstract boolean eglInitialize(EGLDisplay display, int[] major_minor)
abstract boolean eglMakeCurrent(EGLDisplay display, EGLSurface draw, EGLSurface read, EGLContext context)
abstract boolean eglQueryContext(EGLDisplay display, EGLContext context, int attribute, int[] value)
abstract String eglQueryString(EGLDisplay display, int name)
abstract boolean eglQuerySurface(EGLDisplay display, EGLSurface surface, int attribute, int[] value)
abstract boolean eglSwapBuffers(EGLDisplay display, EGLSurface surface)
abstract boolean eglTerminate(EGLDisplay display)
abstract boolean eglWaitGL()
abstract boolean eglWaitNative(int engine, Object bindTarget)

Constants

public static final int EGL_ALPHA_FORMAT

Since: API Level 1

Constant Value: 12424 (0x00003088)

public static final int EGL_ALPHA_MASK_SIZE

Since: API Level 1

Constant Value: 12350 (0x0000303e)

public static final int EGL_ALPHA_SIZE

Since: API Level 1

Constant Value: 12321 (0x00003021)

public static final int EGL_BAD_ACCESS

Since: API Level 1

Constant Value: 12290 (0x00003002)

public static final int EGL_BAD_ALLOC

Since: API Level 1

Constant Value: 12291 (0x00003003)

public static final int EGL_BAD_ATTRIBUTE

Since: API Level 1

Constant Value: 12292 (0x00003004)

public static final int EGL_BAD_CONFIG

Since: API Level 1

Constant Value: 12293 (0x00003005)

public static final int EGL_BAD_CONTEXT

Since: API Level 1

Constant Value: 12294 (0x00003006)

public static final int EGL_BAD_CURRENT_SURFACE

Since: API Level 1

Constant Value: 12295 (0x00003007)

public static final int EGL_BAD_DISPLAY

Since: API Level 1

Constant Value: 12296 (0x00003008)

public static final int EGL_BAD_MATCH

Since: API Level 1

Constant Value: 12297 (0x00003009)

public static final int EGL_BAD_NATIVE_PIXMAP

Since: API Level 1

Constant Value: 12298 (0x0000300a)

public static final int EGL_BAD_NATIVE_WINDOW

Since: API Level 1

Constant Value: 12299 (0x0000300b)

public static final int EGL_BAD_PARAMETER

Since: API Level 1

Constant Value: 12300 (0x0000300c)

public static final int EGL_BAD_SURFACE

Since: API Level 1

Constant Value: 12301 (0x0000300d)

public static final int EGL_BLUE_SIZE

Since: API Level 1

Constant Value: 12322 (0x00003022)

public static final int EGL_BUFFER_SIZE

Since: API Level 1

Constant Value: 12320 (0x00003020)

public static final int EGL_COLORSPACE

Since: API Level 1

Constant Value: 12423 (0x00003087)

public static final int EGL_COLOR_BUFFER_TYPE

Since: API Level 1

Constant Value: 12351 (0x0000303f)

public static final int EGL_CONFIG_CAVEAT

Since: API Level 1

Constant Value: 12327 (0x00003027)

public static final int EGL_CONFIG_ID

Since: API Level 1

Constant Value: 12328 (0x00003028)

public static final int EGL_CORE_NATIVE_ENGINE

Since: API Level 1

Constant Value: 12379 (0x0000305b)

public static final Object EGL_DEFAULT_DISPLAY

Since: API Level 1

public static final int EGL_DEPTH_SIZE

Since: API Level 1

Constant Value: 12325 (0x00003025)

public static final int EGL_DONT_CARE

Since: API Level 1

Constant Value: -1 (0xffffffff)

public static final int EGL_DRAW

Since: API Level 1

Constant Value: 12377 (0x00003059)

public static final int EGL_EXTENSIONS

Since: API Level 1

Constant Value: 12373 (0x00003055)

public static final int EGL_GREEN_SIZE

Since: API Level 1

Constant Value: 12323 (0x00003023)

public static final int EGL_HEIGHT

Since: API Level 1

Constant Value: 12374 (0x00003056)

public static final int EGL_HORIZONTAL_RESOLUTION

Since: API Level 1

Constant Value: 12432 (0x00003090)

public static final int EGL_LARGEST_PBUFFER

Since: API Level 1

Constant Value: 12376 (0x00003058)

public static final int EGL_LEVEL

Since: API Level 1

Constant Value: 12329 (0x00003029)

public static final int EGL_LUMINANCE_BUFFER

Since: API Level 1

Constant Value: 12431 (0x0000308f)

public static final int EGL_LUMINANCE_SIZE

Since: API Level 1

Constant Value: 12349 (0x0000303d)

public static final int EGL_MAX_PBUFFER_HEIGHT

Since: API Level 1

Constant Value: 12330 (0x0000302a)

public static final int EGL_MAX_PBUFFER_PIXELS

Since: API Level 1

Constant Value: 12331 (0x0000302b)

public static final int EGL_MAX_PBUFFER_WIDTH

Since: API Level 1

Constant Value: 12332 (0x0000302c)

public static final int EGL_NATIVE_RENDERABLE

Since: API Level 1

Constant Value: 12333 (0x0000302d)

public static final int EGL_NATIVE_VISUAL_ID

Since: API Level 1

Constant Value: 12334 (0x0000302e)

public static final int EGL_NATIVE_VISUAL_TYPE

Since: API Level 1

Constant Value: 12335 (0x0000302f)

public static final int EGL_NONE

Since: API Level 1

Constant Value: 12344 (0x00003038)

public static final int EGL_NON_CONFORMANT_CONFIG

Since: API Level 1

Constant Value: 12369 (0x00003051)

public static final int EGL_NOT_INITIALIZED

Since: API Level 1

Constant Value: 12289 (0x00003001)

public static final EGLContext EGL_NO_CONTEXT

Since: API Level 1

public static final EGLDisplay EGL_NO_DISPLAY

Since: API Level 1

public static final EGLSurface EGL_NO_SURFACE

Since: API Level 1

public static final int EGL_PBUFFER_BIT

Since: API Level 1

Constant Value: 1 (0x00000001)

public static final int EGL_PIXEL_ASPECT_RATIO

Since: API Level 1

Constant Value: 12434 (0x00003092)

public static final int EGL_PIXMAP_BIT

Since: API Level 1

Constant Value: 2 (0x00000002)

public static final int EGL_READ

Since: API Level 1

Constant Value: 12378 (0x0000305a)

public static final int EGL_RED_SIZE

Since: API Level 1

Constant Value: 12324 (0x00003024)

public static final int EGL_RENDERABLE_TYPE

Since: API Level 1

Constant Value: 12352 (0x00003040)

public static final int EGL_RENDER_BUFFER

Since: API Level 1

Constant Value: 12422 (0x00003086)

public static final int EGL_RGB_BUFFER

Since: API Level 1

Constant Value: 12430 (0x0000308e)

public static final int EGL_SAMPLES

Since: API Level 1

Constant Value: 12337 (0x00003031)

public static final int EGL_SAMPLE_BUFFERS

Since: API Level 1

Constant Value: 12338 (0x00003032)

public static final int EGL_SINGLE_BUFFER

Since: API Level 1

Constant Value: 12421 (0x00003085)

public static final int EGL_SLOW_CONFIG

Since: API Level 1

Constant Value: 12368 (0x00003050)

public static final int EGL_STENCIL_SIZE

Since: API Level 1

Constant Value: 12326 (0x00003026)

public static final int EGL_SUCCESS

Since: API Level 1

Constant Value: 12288 (0x00003000)

public static final int EGL_SURFACE_TYPE

Since: API Level 1

Constant Value: 12339 (0x00003033)

public static final int EGL_TRANSPARENT_BLUE_VALUE

Since: API Level 1

Constant Value: 12341 (0x00003035)

public static final int EGL_TRANSPARENT_GREEN_VALUE

Since: API Level 1

Constant Value: 12342 (0x00003036)

public static final int EGL_TRANSPARENT_RED_VALUE

Since: API Level 1

Constant Value: 12343 (0x00003037)

public static final int EGL_TRANSPARENT_RGB

Since: API Level 1

Constant Value: 12370 (0x00003052)

public static final int EGL_TRANSPARENT_TYPE

Since: API Level 1

Constant Value: 12340 (0x00003034)

public static final int EGL_VENDOR

Since: API Level 1

Constant Value: 12371 (0x00003053)

public static final int EGL_VERSION

Since: API Level 1

Constant Value: 12372 (0x00003054)

public static final int EGL_VERTICAL_RESOLUTION

Since: API Level 1

Constant Value: 12433 (0x00003091)

public static final int EGL_WIDTH

Since: API Level 1

Constant Value: 12375 (0x00003057)

public static final int EGL_WINDOW_BIT

Since: API Level 1

Constant Value: 4 (0x00000004)

Public Methods

public abstract boolean eglChooseConfig (EGLDisplay display, int[] attrib_list, EGLConfig[] configs, int config_size, int[] num_config)

Since: API Level 1

public abstract boolean eglCopyBuffers (EGLDisplay display, EGLSurface surface, Object native_pixmap)

Since: API Level 1

public abstract EGLContext eglCreateContext (EGLDisplay display, EGLConfig config, EGLContext share_context, int[] attrib_list)

Since: API Level 1

public abstract EGLSurface eglCreatePbufferSurface (EGLDisplay display, EGLConfig config, int[] attrib_list)

Since: API Level 1

public abstract EGLSurface eglCreatePixmapSurface (EGLDisplay display, EGLConfig config, Object native_pixmap, int[] attrib_list)

Since: API Level 1

public abstract EGLSurface eglCreateWindowSurface (EGLDisplay display, EGLConfig config, Object native_window, int[] attrib_list)

Since: API Level 1

public abstract boolean eglDestroyContext (EGLDisplay display, EGLContext context)

Since: API Level 1

public abstract boolean eglDestroySurface (EGLDisplay display, EGLSurface surface)

Since: API Level 1

public abstract boolean eglGetConfigAttrib (EGLDisplay display, EGLConfig config, int attribute, int[] value)

Since: API Level 1

public abstract boolean eglGetConfigs (EGLDisplay display, EGLConfig[] configs, int config_size, int[] num_config)

Since: API Level 1

public abstract EGLContext eglGetCurrentContext ()

Since: API Level 1

public abstract EGLDisplay eglGetCurrentDisplay ()

Since: API Level 1

public abstract EGLSurface eglGetCurrentSurface (int readdraw)

Since: API Level 1

public abstract EGLDisplay eglGetDisplay (Object native_display)

Since: API Level 1

public abstract int eglGetError ()

Since: API Level 1

public abstract boolean eglInitialize (EGLDisplay display, int[] major_minor)

Since: API Level 1

public abstract boolean eglMakeCurrent (EGLDisplay display, EGLSurface draw, EGLSurface read, EGLContext context)

Since: API Level 1

public abstract boolean eglQueryContext (EGLDisplay display, EGLContext context, int attribute, int[] value)

Since: API Level 1

public abstract String eglQueryString (EGLDisplay display, int name)

Since: API Level 1

public abstract boolean eglQuerySurface (EGLDisplay display, EGLSurface surface, int attribute, int[] value)

Since: API Level 1

public abstract boolean eglSwapBuffers (EGLDisplay display, EGLSurface surface)

Since: API Level 1

public abstract boolean eglTerminate (EGLDisplay display)

Since: API Level 1

public abstract boolean eglWaitGL ()

Since: API Level 1

public abstract boolean eglWaitNative (int engine, Object bindTarget)

Since: API Level 1