net.rim.device.api.egl
Interface EGL13

All Superinterfaces:
EGL, EGL10, EGL11, EGL12

public interface EGL13
extends EGL12

The EGL13 interface contains the BlackBerry Java(TM) programming language bindings for EGL 1.3.

This api adds the minimal functionality required extending the base egl 1.0 and 1.1 functionality defined in JSR-239 as well as OpenGL ES 2.0 and OpenVG 1.0 and 1.1.

The documentation in this interface is normative with respect to instance variable names and values, method names and signatures, and exception behavior. The remaining documentation is placed here for convenience and does not replace the normative documentation found in the EGL specification and relevant extension specifications.

EGL documentation is available at the Khronos web site.

Since:
BlackBerry API 7.0.0

Field Summary
static int EGL_CONTEXT_CLIENT_VERSION
          EGL 1.3 constant.
static int EGL_OPENGL_ES2_BIT
          EGL 1.3 constant.
 
Fields inherited from interface net.rim.device.api.egl.EGL12
EGL_ALPHA_MASK_SIZE, EGL_CLIENT_APIS, EGL_OPENGL_ES_API, EGL_OPENGL_ES_BIT, EGL_OPENVG_API, EGL_OPENVG_BIT, EGL_RENDERABLE_TYPE
 
Fields inherited from interface javax.microedition.khronos.egl.EGL11
EGL_BACK_BUFFER, EGL_BIND_TO_TEXTURE_RGB, EGL_BIND_TO_TEXTURE_RGBA, EGL_CONTEXT_LOST, EGL_MAX_SWAP_INTERVAL, EGL_MIN_SWAP_INTERVAL, EGL_MIPMAP_LEVEL, EGL_MIPMAP_TEXTURE, EGL_NO_TEXTURE, EGL_TEXTURE_2D, EGL_TEXTURE_FORMAT, EGL_TEXTURE_RGB, EGL_TEXTURE_RGBA, EGL_TEXTURE_TARGET
 
Fields inherited from interface javax.microedition.khronos.egl.EGL10
EGL_ALPHA_SIZE, EGL_BAD_ACCESS, EGL_BAD_ALLOC, EGL_BAD_ATTRIBUTE, EGL_BAD_CONFIG, EGL_BAD_CONTEXT, EGL_BAD_CURRENT_SURFACE, EGL_BAD_DISPLAY, EGL_BAD_MATCH, EGL_BAD_NATIVE_PIXMAP, EGL_BAD_NATIVE_WINDOW, EGL_BAD_PARAMETER, EGL_BAD_SURFACE, EGL_BLUE_SIZE, EGL_BUFFER_SIZE, EGL_CONFIG_CAVEAT, EGL_CONFIG_ID, EGL_CORE_NATIVE_ENGINE, EGL_DEFAULT_DISPLAY, EGL_DEPTH_SIZE, EGL_DONT_CARE, EGL_DRAW, EGL_EXTENSIONS, EGL_FALSE, EGL_GREEN_SIZE, EGL_HEIGHT, EGL_LARGEST_PBUFFER, EGL_LEVEL, EGL_MAX_PBUFFER_HEIGHT, EGL_MAX_PBUFFER_PIXELS, EGL_MAX_PBUFFER_WIDTH, EGL_NATIVE_RENDERABLE, EGL_NATIVE_VISUAL_ID, EGL_NATIVE_VISUAL_TYPE, EGL_NONE, EGL_NON_CONFORMANT_CONFIG, EGL_NOT_INITIALIZED, EGL_NO_CONTEXT, EGL_NO_DISPLAY, EGL_NO_SURFACE, EGL_PBUFFER_BIT, EGL_PIXMAP_BIT, EGL_PRESERVED_RESOURCES, EGL_READ, EGL_RED_SIZE, EGL_SAMPLES, EGL_SAMPLE_BUFFERS, EGL_SLOW_CONFIG, EGL_STENCIL_SIZE, EGL_SUCCESS, EGL_SURFACE_TYPE, EGL_TRANSPARENT_BLUE_VALUE, EGL_TRANSPARENT_GREEN_VALUE, EGL_TRANSPARENT_RED_VALUE, EGL_TRANSPARENT_RGB, EGL_TRANSPARENT_TYPE, EGL_TRUE, EGL_VENDOR, EGL_VERSION, EGL_WIDTH, EGL_WINDOW_BIT
 
Method Summary
 
Methods inherited from interface net.rim.device.api.egl.EGL12
eglBindAPI, eglQueryAPI, eglWaitClient
 
Methods inherited from interface javax.microedition.khronos.egl.EGL11
eglBindTexImage, eglReleaseTexImage, eglSurfaceAttrib, eglSwapInterval
 
Methods inherited from interface javax.microedition.khronos.egl.EGL10
eglChooseConfig, eglCopyBuffers, eglCreateContext, eglCreatePbufferSurface, eglCreatePixmapSurface, eglCreateWindowSurface, eglDestroyContext, eglDestroySurface, eglGetConfigAttrib, eglGetConfigs, eglGetCurrentContext, eglGetCurrentDisplay, eglGetCurrentSurface, eglGetDisplay, eglGetError, eglInitialize, eglMakeCurrent, eglQueryContext, eglQueryString, eglQuerySurface, eglSwapBuffers, eglTerminate, eglWaitGL, eglWaitNative
 



Field Detail

EGL_OPENGL_ES2_BIT

static final int EGL_OPENGL_ES2_BIT
EGL 1.3 constant. Passed as value for EGL12#EGL_RENDERABLE_TYPE.

See Also:
Constant Field Values
Since:
BlackBerry API 7.0.0

EGL_CONTEXT_CLIENT_VERSION

static final int EGL_CONTEXT_CLIENT_VERSION
EGL 1.3 constant. Passed with verison value (Ex. 2) to context creation attributes array.

See Also:
Constant Field Values
Since:
BlackBerry API 7.0.0





Copyright 1999-2011 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Java is a trademark of Oracle America Inc. in the US and other countries.
Legal