Skip to content

Most visited

Recently visited

navigation
Added in API level 1

EGL10

public interface EGL10
implements EGL

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


Summary

Constants

int EGL_ALPHA_FORMAT

int EGL_ALPHA_MASK_SIZE

int EGL_ALPHA_SIZE

int EGL_BAD_ACCESS

int EGL_BAD_ALLOC

int EGL_BAD_ATTRIBUTE

int EGL_BAD_CONFIG

int EGL_BAD_CONTEXT

int EGL_BAD_CURRENT_SURFACE

int EGL_BAD_DISPLAY

int EGL_BAD_MATCH

int EGL_BAD_NATIVE_PIXMAP

int EGL_BAD_NATIVE_WINDOW

int EGL_BAD_PARAMETER

int EGL_BAD_SURFACE

int EGL_BLUE_SIZE

int EGL_BUFFER_SIZE

int EGL_COLORSPACE

int EGL_COLOR_BUFFER_TYPE

int EGL_CONFIG_CAVEAT

int EGL_CONFIG_ID

int EGL_CORE_NATIVE_ENGINE

int EGL_DEPTH_SIZE

int EGL_DONT_CARE

int EGL_DRAW

int EGL_EXTENSIONS

int EGL_GREEN_SIZE

int EGL_HEIGHT

int EGL_HORIZONTAL_RESOLUTION

int EGL_LARGEST_PBUFFER

int EGL_LEVEL

int EGL_LUMINANCE_BUFFER

int EGL_LUMINANCE_SIZE

int EGL_MAX_PBUFFER_HEIGHT

int EGL_MAX_PBUFFER_PIXELS

int EGL_MAX_PBUFFER_WIDTH

int EGL_NATIVE_RENDERABLE

int EGL_NATIVE_VISUAL_ID

int EGL_NATIVE_VISUAL_TYPE

int EGL_NONE

int EGL_NON_CONFORMANT_CONFIG

int EGL_NOT_INITIALIZED

int EGL_PBUFFER_BIT

int EGL_PIXEL_ASPECT_RATIO

int EGL_PIXMAP_BIT

int EGL_READ

int EGL_RED_SIZE

int EGL_RENDERABLE_TYPE

int EGL_RENDER_BUFFER

int EGL_RGB_BUFFER

int EGL_SAMPLES

int EGL_SAMPLE_BUFFERS

int EGL_SINGLE_BUFFER

int EGL_SLOW_CONFIG

int EGL_STENCIL_SIZE

int EGL_SUCCESS

int EGL_SURFACE_TYPE

int EGL_TRANSPARENT_BLUE_VALUE

int EGL_TRANSPARENT_GREEN_VALUE

int EGL_TRANSPARENT_RED_VALUE

int EGL_TRANSPARENT_RGB

int EGL_TRANSPARENT_TYPE

int EGL_VENDOR

int EGL_VERSION

int EGL_VERTICAL_RESOLUTION

int EGL_WIDTH

int EGL_WINDOW_BIT

Fields

public static final Object EGL_DEFAULT_DISPLAY

public static final EGLContext EGL_NO_CONTEXT

public static final EGLDisplay EGL_NO_DISPLAY

public static final EGLSurface EGL_NO_SURFACE

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

EGL_ALPHA_FORMAT

Added in API level 1
int EGL_ALPHA_FORMAT

Constant Value: 12424 (0x00003088)

EGL_ALPHA_MASK_SIZE

Added in API level 1
int EGL_ALPHA_MASK_SIZE

Constant Value: 12350 (0x0000303e)

EGL_ALPHA_SIZE

Added in API level 1
int EGL_ALPHA_SIZE

Constant Value: 12321 (0x00003021)

EGL_BAD_ACCESS

Added in API level 1
int EGL_BAD_ACCESS

Constant Value: 12290 (0x00003002)

EGL_BAD_ALLOC

Added in API level 1
int EGL_BAD_ALLOC

Constant Value: 12291 (0x00003003)

EGL_BAD_ATTRIBUTE

Added in API level 1
int EGL_BAD_ATTRIBUTE

Constant Value: 12292 (0x00003004)

EGL_BAD_CONFIG

Added in API level 1
int EGL_BAD_CONFIG

Constant Value: 12293 (0x00003005)

EGL_BAD_CONTEXT

Added in API level 1
int EGL_BAD_CONTEXT

Constant Value: 12294 (0x00003006)

EGL_BAD_CURRENT_SURFACE

Added in API level 1
int EGL_BAD_CURRENT_SURFACE

Constant Value: 12295 (0x00003007)

EGL_BAD_DISPLAY

Added in API level 1
int EGL_BAD_DISPLAY

Constant Value: 12296 (0x00003008)

EGL_BAD_MATCH

Added in API level 1
int EGL_BAD_MATCH

Constant Value: 12297 (0x00003009)

EGL_BAD_NATIVE_PIXMAP

Added in API level 1
int EGL_BAD_NATIVE_PIXMAP

Constant Value: 12298 (0x0000300a)

EGL_BAD_NATIVE_WINDOW

Added in API level 1
int EGL_BAD_NATIVE_WINDOW

Constant Value: 12299 (0x0000300b)

EGL_BAD_PARAMETER

Added in API level 1
int EGL_BAD_PARAMETER

Constant Value: 12300 (0x0000300c)

EGL_BAD_SURFACE

Added in API level 1
int EGL_BAD_SURFACE

Constant Value: 12301 (0x0000300d)

EGL_BLUE_SIZE

Added in API level 1
int EGL_BLUE_SIZE

Constant Value: 12322 (0x00003022)

EGL_BUFFER_SIZE

Added in API level 1
int EGL_BUFFER_SIZE

Constant Value: 12320 (0x00003020)

EGL_COLORSPACE

Added in API level 1
int EGL_COLORSPACE

Constant Value: 12423 (0x00003087)

EGL_COLOR_BUFFER_TYPE

Added in API level 1
int EGL_COLOR_BUFFER_TYPE

Constant Value: 12351 (0x0000303f)

EGL_CONFIG_CAVEAT

Added in API level 1
int EGL_CONFIG_CAVEAT

Constant Value: 12327 (0x00003027)

EGL_CONFIG_ID

Added in API level 1
int EGL_CONFIG_ID

Constant Value: 12328 (0x00003028)

EGL_CORE_NATIVE_ENGINE

Added in API level 1
int EGL_CORE_NATIVE_ENGINE

Constant Value: 12379 (0x0000305b)

EGL_DEPTH_SIZE

Added in API level 1
int EGL_DEPTH_SIZE

Constant Value: 12325 (0x00003025)

EGL_DONT_CARE

Added in API level 1
int EGL_DONT_CARE

Constant Value: -1 (0xffffffff)

EGL_DRAW

Added in API level 1
int EGL_DRAW

Constant Value: 12377 (0x00003059)

EGL_EXTENSIONS

Added in API level 1
int EGL_EXTENSIONS

Constant Value: 12373 (0x00003055)

EGL_GREEN_SIZE

Added in API level 1
int EGL_GREEN_SIZE

Constant Value: 12323 (0x00003023)

EGL_HEIGHT

Added in API level 1
int EGL_HEIGHT

Constant Value: 12374 (0x00003056)

EGL_HORIZONTAL_RESOLUTION

Added in API level 1
int EGL_HORIZONTAL_RESOLUTION

Constant Value: 12432 (0x00003090)

EGL_LARGEST_PBUFFER

Added in API level 1
int EGL_LARGEST_PBUFFER

Constant Value: 12376 (0x00003058)

EGL_LEVEL

Added in API level 1
int EGL_LEVEL

Constant Value: 12329 (0x00003029)

EGL_LUMINANCE_BUFFER

Added in API level 1
int EGL_LUMINANCE_BUFFER

Constant Value: 12431 (0x0000308f)

EGL_LUMINANCE_SIZE

Added in API level 1
int EGL_LUMINANCE_SIZE

Constant Value: 12349 (0x0000303d)

EGL_MAX_PBUFFER_HEIGHT

Added in API level 1
int EGL_MAX_PBUFFER_HEIGHT

Constant Value: 12330 (0x0000302a)

EGL_MAX_PBUFFER_PIXELS

Added in API level 1
int EGL_MAX_PBUFFER_PIXELS

Constant Value: 12331 (0x0000302b)

EGL_MAX_PBUFFER_WIDTH

Added in API level 1
int EGL_MAX_PBUFFER_WIDTH

Constant Value: 12332 (0x0000302c)

EGL_NATIVE_RENDERABLE

Added in API level 1
int EGL_NATIVE_RENDERABLE

Constant Value: 12333 (0x0000302d)

EGL_NATIVE_VISUAL_ID

Added in API level 1
int EGL_NATIVE_VISUAL_ID

Constant Value: 12334 (0x0000302e)

EGL_NATIVE_VISUAL_TYPE

Added in API level 1
int EGL_NATIVE_VISUAL_TYPE

Constant Value: 12335 (0x0000302f)

EGL_NONE

Added in API level 1
int EGL_NONE

Constant Value: 12344 (0x00003038)

EGL_NON_CONFORMANT_CONFIG

Added in API level 1
int EGL_NON_CONFORMANT_CONFIG

Constant Value: 12369 (0x00003051)

EGL_NOT_INITIALIZED

Added in API level 1
int EGL_NOT_INITIALIZED

Constant Value: 12289 (0x00003001)

EGL_PBUFFER_BIT

Added in API level 1
int EGL_PBUFFER_BIT

Constant Value: 1 (0x00000001)

EGL_PIXEL_ASPECT_RATIO

Added in API level 1
int EGL_PIXEL_ASPECT_RATIO

Constant Value: 12434 (0x00003092)

EGL_PIXMAP_BIT

Added in API level 1
int EGL_PIXMAP_BIT

Constant Value: 2 (0x00000002)

EGL_READ

Added in API level 1
int EGL_READ

Constant Value: 12378 (0x0000305a)

EGL_RED_SIZE

Added in API level 1
int EGL_RED_SIZE

Constant Value: 12324 (0x00003024)

EGL_RENDERABLE_TYPE

Added in API level 1
int EGL_RENDERABLE_TYPE

Constant Value: 12352 (0x00003040)

EGL_RENDER_BUFFER

Added in API level 1
int EGL_RENDER_BUFFER

Constant Value: 12422 (0x00003086)

EGL_RGB_BUFFER

Added in API level 1
int EGL_RGB_BUFFER

Constant Value: 12430 (0x0000308e)

EGL_SAMPLES

Added in API level 1
int EGL_SAMPLES

Constant Value: 12337 (0x00003031)

EGL_SAMPLE_BUFFERS

Added in API level 1
int EGL_SAMPLE_BUFFERS

Constant Value: 12338 (0x00003032)

EGL_SINGLE_BUFFER

Added in API level 1
int EGL_SINGLE_BUFFER

Constant Value: 12421 (0x00003085)

EGL_SLOW_CONFIG

Added in API level 1
int EGL_SLOW_CONFIG

Constant Value: 12368 (0x00003050)

EGL_STENCIL_SIZE

Added in API level 1
int EGL_STENCIL_SIZE

Constant Value: 12326 (0x00003026)

EGL_SUCCESS

Added in API level 1
int EGL_SUCCESS

Constant Value: 12288 (0x00003000)

EGL_SURFACE_TYPE

Added in API level 1
int EGL_SURFACE_TYPE

Constant Value: 12339 (0x00003033)

EGL_TRANSPARENT_BLUE_VALUE

Added in API level 1
int EGL_TRANSPARENT_BLUE_VALUE

Constant Value: 12341 (0x00003035)

EGL_TRANSPARENT_GREEN_VALUE

Added in API level 1
int EGL_TRANSPARENT_GREEN_VALUE

Constant Value: 12342 (0x00003036)

EGL_TRANSPARENT_RED_VALUE

Added in API level 1
int EGL_TRANSPARENT_RED_VALUE

Constant Value: 12343 (0x00003037)

EGL_TRANSPARENT_RGB

Added in API level 1
int EGL_TRANSPARENT_RGB

Constant Value: 12370 (0x00003052)

EGL_TRANSPARENT_TYPE

Added in API level 1
int EGL_TRANSPARENT_TYPE

Constant Value: 12340 (0x00003034)

EGL_VENDOR

Added in API level 1
int EGL_VENDOR

Constant Value: 12371 (0x00003053)

EGL_VERSION

Added in API level 1
int EGL_VERSION

Constant Value: 12372 (0x00003054)

EGL_VERTICAL_RESOLUTION

Added in API level 1
int EGL_VERTICAL_RESOLUTION

Constant Value: 12433 (0x00003091)

EGL_WIDTH

Added in API level 1
int EGL_WIDTH

Constant Value: 12375 (0x00003057)

EGL_WINDOW_BIT

Added in API level 1
int EGL_WINDOW_BIT

Constant Value: 4 (0x00000004)

Fields

EGL_DEFAULT_DISPLAY

Added in API level 1
Object EGL_DEFAULT_DISPLAY

EGL_NO_CONTEXT

Added in API level 1
EGLContext EGL_NO_CONTEXT

EGL_NO_DISPLAY

Added in API level 1
EGLDisplay EGL_NO_DISPLAY

EGL_NO_SURFACE

Added in API level 1
EGLSurface EGL_NO_SURFACE

Public methods

eglChooseConfig

Added in API level 1
boolean eglChooseConfig (EGLDisplay display, 
                int[] attrib_list, 
                EGLConfig[] configs, 
                int config_size, 
                int[] num_config)

Parameters
display EGLDisplay
attrib_list int
configs EGLConfig
config_size int
num_config int
Returns
boolean

eglCopyBuffers

Added in API level 1
boolean eglCopyBuffers (EGLDisplay display, 
                EGLSurface surface, 
                Object native_pixmap)

Parameters
display EGLDisplay
surface EGLSurface
native_pixmap Object
Returns
boolean

eglCreateContext

Added in API level 1
EGLContext eglCreateContext (EGLDisplay display, 
                EGLConfig config, 
                EGLContext share_context, 
                int[] attrib_list)

Parameters
display EGLDisplay
config EGLConfig
share_context EGLContext
attrib_list int
Returns
EGLContext

eglCreatePbufferSurface

Added in API level 1
EGLSurface eglCreatePbufferSurface (EGLDisplay display, 
                EGLConfig config, 
                int[] attrib_list)

Parameters
display EGLDisplay
config EGLConfig
attrib_list int
Returns
EGLSurface

eglCreatePixmapSurface

Added in API level 1
EGLSurface eglCreatePixmapSurface (EGLDisplay display, 
                EGLConfig config, 
                Object native_pixmap, 
                int[] attrib_list)

Parameters
display EGLDisplay
config EGLConfig
native_pixmap Object
attrib_list int
Returns
EGLSurface

eglCreateWindowSurface

Added in API level 1
EGLSurface eglCreateWindowSurface (EGLDisplay display, 
                EGLConfig config, 
                Object native_window, 
                int[] attrib_list)

Parameters
display EGLDisplay
config EGLConfig
native_window Object
attrib_list int
Returns
EGLSurface

eglDestroyContext

Added in API level 1
boolean eglDestroyContext (EGLDisplay display, 
                EGLContext context)

Parameters
display EGLDisplay
context EGLContext
Returns
boolean

eglDestroySurface

Added in API level 1
boolean eglDestroySurface (EGLDisplay display, 
                EGLSurface surface)

Parameters
display EGLDisplay
surface EGLSurface
Returns
boolean

eglGetConfigAttrib

Added in API level 1
boolean eglGetConfigAttrib (EGLDisplay display, 
                EGLConfig config, 
                int attribute, 
                int[] value)

Parameters
display EGLDisplay
config EGLConfig
attribute int
value int
Returns
boolean

eglGetConfigs

Added in API level 1
boolean eglGetConfigs (EGLDisplay display, 
                EGLConfig[] configs, 
                int config_size, 
                int[] num_config)

Parameters
display EGLDisplay
configs EGLConfig
config_size int
num_config int
Returns
boolean

eglGetCurrentContext

Added in API level 1
EGLContext eglGetCurrentContext ()

Returns
EGLContext

eglGetCurrentDisplay

Added in API level 1
EGLDisplay eglGetCurrentDisplay ()

Returns
EGLDisplay

eglGetCurrentSurface

Added in API level 1
EGLSurface eglGetCurrentSurface (int readdraw)

Parameters
readdraw int
Returns
EGLSurface

eglGetDisplay

Added in API level 1
EGLDisplay eglGetDisplay (Object native_display)

Parameters
native_display Object
Returns
EGLDisplay

eglGetError

Added in API level 1
int eglGetError ()

Returns
int

eglInitialize

Added in API level 1
boolean eglInitialize (EGLDisplay display, 
                int[] major_minor)

Parameters
display EGLDisplay
major_minor int
Returns
boolean

eglMakeCurrent

Added in API level 1
boolean eglMakeCurrent (EGLDisplay display, 
                EGLSurface draw, 
                EGLSurface read, 
                EGLContext context)

Parameters
display EGLDisplay
draw EGLSurface
read EGLSurface
context EGLContext
Returns
boolean

eglQueryContext

Added in API level 1
boolean eglQueryContext (EGLDisplay display, 
                EGLContext context, 
                int attribute, 
                int[] value)

Parameters
display EGLDisplay
context EGLContext
attribute int
value int
Returns
boolean

eglQueryString

Added in API level 1
String eglQueryString (EGLDisplay display, 
                int name)

Parameters
display EGLDisplay
name int
Returns
String

eglQuerySurface

Added in API level 1
boolean eglQuerySurface (EGLDisplay display, 
                EGLSurface surface, 
                int attribute, 
                int[] value)

Parameters
display EGLDisplay
surface EGLSurface
attribute int
value int
Returns
boolean

eglSwapBuffers

Added in API level 1
boolean eglSwapBuffers (EGLDisplay display, 
                EGLSurface surface)

Parameters
display EGLDisplay
surface EGLSurface
Returns
boolean

eglTerminate

Added in API level 1
boolean eglTerminate (EGLDisplay display)

Parameters
display EGLDisplay
Returns
boolean

eglWaitGL

Added in API level 1
boolean eglWaitGL ()

Returns
boolean

eglWaitNative

Added in API level 1
boolean eglWaitNative (int engine, 
                Object bindTarget)

Parameters
engine int
bindTarget Object
Returns
boolean
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.