class EGL
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static int |
EGL_ALPHA_MASK_SIZE |
(package private) static int |
EGL_ALPHA_SIZE |
(package private) static int |
EGL_BACK_BUFFER |
(package private) static int |
EGL_BAD_ACCESS |
(package private) static int |
EGL_BAD_ALLOC |
(package private) static int |
EGL_BAD_ATTRIBUTE |
(package private) static int |
EGL_BAD_CONFIG |
(package private) static int |
EGL_BAD_CONTEXT |
(package private) static int |
EGL_BAD_CURRENT_SURFACE |
(package private) static int |
EGL_BAD_DISPLAY |
(package private) static int |
EGL_BAD_MATCH |
(package private) static int |
EGL_BAD_NATIVE_PIXMAP |
(package private) static int |
EGL_BAD_NATIVE_WINDOW |
(package private) static int |
EGL_BAD_PARAMETER |
(package private) static int |
EGL_BAD_SURFACE |
(package private) static int |
EGL_BIND_TO_TEXTURE_RGB |
(package private) static int |
EGL_BIND_TO_TEXTURE_RGBA |
(package private) static int |
EGL_BLUE_SIZE |
(package private) static int |
EGL_BUFFER_DESTROYED |
(package private) static int |
EGL_BUFFER_PRESERVED |
(package private) static int |
EGL_BUFFER_SIZE |
(package private) static int |
EGL_CLIENT_APIS |
(package private) static int |
EGL_COLOR_BUFFER_TYPE |
(package private) static int |
EGL_CONFIG_CAVEAT |
(package private) static int |
EGL_CONFIG_ID |
(package private) static int |
EGL_CONFORMANT |
(package private) static int |
EGL_CONTEXT_CLIENT_TYPE |
(package private) static int |
EGL_CONTEXT_CLIENT_VERSION |
(package private) static int |
EGL_CONTEXT_LOST |
(package private) static int |
EGL_CORE_NATIVE_ENGINE |
(package private) static long |
EGL_DEFAULT_DISPLAY |
(package private) static int |
EGL_DEPTH_SIZE |
(package private) static int |
EGL_DISPLAY_SCALING |
(package private) static int |
EGL_DONT_CARE |
(package private) static int |
EGL_DRAW |
(package private) static int |
EGL_EXTENSIONS |
(package private) static int |
EGL_GREEN_SIZE |
(package private) static int |
EGL_HEIGHT |
(package private) static int |
EGL_HORIZONTAL_RESOLUTION |
(package private) static int |
EGL_LARGEST_PBUFFER |
(package private) static int |
EGL_LEVEL |
(package private) static int |
EGL_LUMINANCE_BUFFER |
(package private) static int |
EGL_LUMINANCE_SIZE |
(package private) static int |
EGL_MATCH_NATIVE_PIXMAP |
(package private) static int |
EGL_MAX_PBUFFER_HEIGHT |
(package private) static int |
EGL_MAX_PBUFFER_PIXELS |
(package private) static int |
EGL_MAX_PBUFFER_WIDTH |
(package private) static int |
EGL_MAX_SWAP_INTERVAL |
(package private) static int |
EGL_MIN_SWAP_INTERVAL |
(package private) static int |
EGL_MIPMAP_LEVEL |
(package private) static int |
EGL_MIPMAP_TEXTURE |
(package private) static int |
EGL_MULTISAMPLE_RESOLVE |
(package private) static int |
EGL_MULTISAMPLE_RESOLVE_BOX |
(package private) static int |
EGL_MULTISAMPLE_RESOLVE_BOX_BIT |
(package private) static int |
EGL_MULTISAMPLE_RESOLVE_DEFAULT |
(package private) static int |
EGL_NATIVE_RENDERABLE |
(package private) static int |
EGL_NATIVE_VISUAL_ID |
(package private) static int |
EGL_NATIVE_VISUAL_TYPE |
(package private) static long |
EGL_NO_CONTEXT |
(package private) static long |
EGL_NO_DISPLAY |
(package private) static long |
EGL_NO_SURFACE |
(package private) static int |
EGL_NO_TEXTURE |
(package private) static int |
EGL_NON_CONFORMANT_CONFIG |
(package private) static int |
EGL_NONE |
(package private) static int |
EGL_NOT_INITIALIZED |
(package private) static int |
EGL_OPENGL_API |
(package private) static int |
EGL_OPENGL_BIT |
(package private) static int |
EGL_OPENGL_ES |
(package private) static int |
EGL_OPENGL_ES_API |
(package private) static int |
EGL_OPENGL_ES_BIT |
(package private) static int |
EGL_OPENVG_API |
(package private) static int |
EGL_OPENVG_BIT |
(package private) static int |
EGL_OPENVG_IMAGE |
(package private) static int |
EGL_PBUFFER_BIT |
(package private) static int |
EGL_PIXEL_ASPECT_RATIO |
(package private) static int |
EGL_PIXMAP_BIT |
(package private) static int |
EGL_READ |
(package private) static int |
EGL_RED_SIZE |
(package private) static int |
EGL_RENDER_BUFFER |
(package private) static int |
EGL_RENDERABLE_TYPE |
(package private) static int |
EGL_RGB_BUFFER |
(package private) static int |
EGL_SAMPLE_BUFFERS |
(package private) static int |
EGL_SAMPLES |
(package private) static int |
EGL_SINGLE_BUFFER |
(package private) static int |
EGL_SLOW_CONFIG |
(package private) static int |
EGL_STENCIL_SIZE |
(package private) static int |
EGL_SUCCESS |
(package private) static int |
EGL_SURFACE_TYPE |
(package private) static int |
EGL_SWAP_BEHAVIOR |
(package private) static int |
EGL_SWAP_BEHAVIOR_PRESERVED_BIT |
(package private) static int |
EGL_TEXTURE_2D |
(package private) static int |
EGL_TEXTURE_FORMAT |
(package private) static int |
EGL_TEXTURE_RGB |
(package private) static int |
EGL_TEXTURE_RGBA |
(package private) static int |
EGL_TEXTURE_TARGET |
(package private) static int |
EGL_TRANSPARENT_BLUE_VALUE |
(package private) static int |
EGL_TRANSPARENT_GREEN_VALUE |
(package private) static int |
EGL_TRANSPARENT_RED_VALUE |
(package private) static int |
EGL_TRANSPARENT_RGB |
(package private) static int |
EGL_TRANSPARENT_TYPE |
(package private) static int |
EGL_UNKNOWN |
(package private) static int |
EGL_VENDOR |
(package private) static int |
EGL_VERSION |
(package private) static int |
EGL_VERTICAL_RESOLUTION |
(package private) static int |
EGL_VG_ALPHA_FORMAT |
(package private) static int |
EGL_VG_ALPHA_FORMAT_NONPRE |
(package private) static int |
EGL_VG_ALPHA_FORMAT_PRE |
(package private) static int |
EGL_VG_ALPHA_FORMAT_PRE_BIT |
(package private) static int |
EGL_VG_COLORSPACE |
(package private) static int |
EGL_VG_COLORSPACE_LINEAR |
(package private) static int |
EGL_VG_COLORSPACE_LINEAR_BIT |
(package private) static int |
EGL_VG_COLORSPACE_sRGB |
(package private) static int |
EGL_WIDTH |
(package private) static int |
EGL_WINDOW_BIT |
private static long |
eglWindowSurface |
private static EGL |
instance |
private static java.security.Permission |
permission |
Modifier | Constructor and Description |
---|---|
private |
EGL() |
Modifier and Type | Method and Description |
---|---|
(package private) long |
_eglCreateWindowSurface(long eglDisplay,
long eglConfig,
long nativeWindow,
int[] attribs) |
private static void |
checkPermissions() |
(package private) boolean |
eglBindAPI(int api) |
(package private) boolean |
eglChooseConfig(long eglDisplay,
int[] attribs,
long[] eglConfigs,
int configSize,
int[] configCount) |
(package private) long |
eglContextFromConfig(long eglDisplay,
long eglConfig) |
(package private) long |
eglCreateContext(long eglDisplay,
long eglConfig,
long shareContext,
int[] attribs) |
(package private) long |
eglCreateWindowSurface(long eglDisplay,
long eglConfig,
long nativeWindow,
int[] attribs) |
(package private) boolean |
eglDestroyContext(long eglDisplay,
long eglContext) |
(package private) java.lang.String |
eglErrorToString(int errorCode)
Convert an EGL error code such as EGL_BAD_CONTEXT to a string
representation.
|
(package private) boolean |
eglGetConfigAttrib(long eglDisplay,
long eglConfig,
int attrib,
int[] value) |
(package private) long |
eglGetDisplay(long nativeDisplay) |
(package private) int |
eglGetError() |
(package private) boolean |
eglInitialize(long eglDisplay,
int[] major,
int[] minor) |
(package private) boolean |
eglMakeCurrent(long eglDisplay,
long eglDrawSurface,
long eglReadSurface,
long eglContext) |
(package private) java.lang.String |
eglQueryString(long eglDisplay,
int name) |
(package private) java.lang.String |
eglQueryVersion(long eglDisplay,
int versionType) |
(package private) boolean |
eglSwapBuffers(long eglDisplay,
long eglSurface) |
(package private) static EGL |
getEGL()
Obtains the single instance of EGL.
|
(package private) void |
loadFunctions(long dlHandle) |
private static long eglWindowSurface
static final long EGL_DEFAULT_DISPLAY
static final long EGL_NO_CONTEXT
static final long EGL_NO_DISPLAY
static final long EGL_NO_SURFACE
static final int EGL_DONT_CARE
static final int EGL_SUCCESS
static final int EGL_NOT_INITIALIZED
static final int EGL_BAD_ACCESS
static final int EGL_BAD_ALLOC
static final int EGL_BAD_ATTRIBUTE
static final int EGL_BAD_CONFIG
static final int EGL_BAD_CONTEXT
static final int EGL_BAD_CURRENT_SURFACE
static final int EGL_BAD_DISPLAY
static final int EGL_BAD_MATCH
static final int EGL_BAD_NATIVE_PIXMAP
static final int EGL_BAD_NATIVE_WINDOW
static final int EGL_BAD_PARAMETER
static final int EGL_BAD_SURFACE
static final int EGL_CONTEXT_LOST
static final int EGL_BUFFER_SIZE
static final int EGL_ALPHA_SIZE
static final int EGL_BLUE_SIZE
static final int EGL_GREEN_SIZE
static final int EGL_RED_SIZE
static final int EGL_DEPTH_SIZE
static final int EGL_STENCIL_SIZE
static final int EGL_CONFIG_CAVEAT
static final int EGL_CONFIG_ID
static final int EGL_LEVEL
static final int EGL_MAX_PBUFFER_HEIGHT
static final int EGL_MAX_PBUFFER_PIXELS
static final int EGL_MAX_PBUFFER_WIDTH
static final int EGL_NATIVE_RENDERABLE
static final int EGL_NATIVE_VISUAL_ID
static final int EGL_NATIVE_VISUAL_TYPE
static final int EGL_SAMPLES
static final int EGL_SAMPLE_BUFFERS
static final int EGL_SURFACE_TYPE
static final int EGL_TRANSPARENT_TYPE
static final int EGL_TRANSPARENT_BLUE_VALUE
static final int EGL_TRANSPARENT_GREEN_VALUE
static final int EGL_TRANSPARENT_RED_VALUE
static final int EGL_NONE
static final int EGL_BIND_TO_TEXTURE_RGB
static final int EGL_BIND_TO_TEXTURE_RGBA
static final int EGL_MIN_SWAP_INTERVAL
static final int EGL_MAX_SWAP_INTERVAL
static final int EGL_LUMINANCE_SIZE
static final int EGL_ALPHA_MASK_SIZE
static final int EGL_COLOR_BUFFER_TYPE
static final int EGL_RENDERABLE_TYPE
static final int EGL_MATCH_NATIVE_PIXMAP
static final int EGL_CONFORMANT
static final int EGL_SLOW_CONFIG
static final int EGL_NON_CONFORMANT_CONFIG
static final int EGL_TRANSPARENT_RGB
static final int EGL_RGB_BUFFER
static final int EGL_LUMINANCE_BUFFER
static final int EGL_NO_TEXTURE
static final int EGL_TEXTURE_RGB
static final int EGL_TEXTURE_RGBA
static final int EGL_TEXTURE_2D
static final int EGL_PBUFFER_BIT
static final int EGL_PIXMAP_BIT
static final int EGL_WINDOW_BIT
static final int EGL_VG_COLORSPACE_LINEAR_BIT
static final int EGL_VG_ALPHA_FORMAT_PRE_BIT
static final int EGL_MULTISAMPLE_RESOLVE_BOX_BIT
static final int EGL_SWAP_BEHAVIOR_PRESERVED_BIT
static final int EGL_OPENGL_ES_BIT
static final int EGL_OPENVG_BIT
static final int EGL_OPENGL_ES
static final int EGL_OPENGL_BIT
static final int EGL_VENDOR
static final int EGL_VERSION
static final int EGL_EXTENSIONS
static final int EGL_CLIENT_APIS
static final int EGL_HEIGHT
static final int EGL_WIDTH
static final int EGL_LARGEST_PBUFFER
static final int EGL_TEXTURE_FORMAT
static final int EGL_TEXTURE_TARGET
static final int EGL_MIPMAP_TEXTURE
static final int EGL_MIPMAP_LEVEL
static final int EGL_RENDER_BUFFER
static final int EGL_VG_COLORSPACE
static final int EGL_VG_ALPHA_FORMAT
static final int EGL_HORIZONTAL_RESOLUTION
static final int EGL_VERTICAL_RESOLUTION
static final int EGL_PIXEL_ASPECT_RATIO
static final int EGL_SWAP_BEHAVIOR
static final int EGL_MULTISAMPLE_RESOLVE
static final int EGL_BACK_BUFFER
static final int EGL_SINGLE_BUFFER
static final int EGL_VG_COLORSPACE_sRGB
static final int EGL_VG_COLORSPACE_LINEAR
static final int EGL_VG_ALPHA_FORMAT_NONPRE
static final int EGL_VG_ALPHA_FORMAT_PRE
static final int EGL_DISPLAY_SCALING
static final int EGL_UNKNOWN
static final int EGL_BUFFER_PRESERVED
static final int EGL_BUFFER_DESTROYED
static final int EGL_OPENVG_IMAGE
static final int EGL_CONTEXT_CLIENT_TYPE
static final int EGL_CONTEXT_CLIENT_VERSION
static final int EGL_MULTISAMPLE_RESOLVE_DEFAULT
static final int EGL_MULTISAMPLE_RESOLVE_BOX
static final int EGL_OPENGL_ES_API
static final int EGL_OPENVG_API
static final int EGL_OPENGL_API
static final int EGL_DRAW
static final int EGL_READ
static final int EGL_CORE_NATIVE_ENGINE
private static java.security.Permission permission
private static EGL instance
static EGL getEGL()
private static void checkPermissions()
void loadFunctions(long dlHandle)
boolean eglBindAPI(int api)
boolean eglChooseConfig(long eglDisplay, int[] attribs, long[] eglConfigs, int configSize, int[] configCount)
long eglContextFromConfig(long eglDisplay, long eglConfig)
long eglCreateContext(long eglDisplay, long eglConfig, long shareContext, int[] attribs)
long eglCreateWindowSurface(long eglDisplay, long eglConfig, long nativeWindow, int[] attribs)
long _eglCreateWindowSurface(long eglDisplay, long eglConfig, long nativeWindow, int[] attribs)
boolean eglDestroyContext(long eglDisplay, long eglContext)
boolean eglGetConfigAttrib(long eglDisplay, long eglConfig, int attrib, int[] value)
long eglGetDisplay(long nativeDisplay)
int eglGetError()
boolean eglInitialize(long eglDisplay, int[] major, int[] minor)
boolean eglMakeCurrent(long eglDisplay, long eglDrawSurface, long eglReadSurface, long eglContext)
java.lang.String eglQueryString(long eglDisplay, int name)
java.lang.String eglQueryVersion(long eglDisplay, int versionType)
boolean eglSwapBuffers(long eglDisplay, long eglSurface)
java.lang.String eglErrorToString(int errorCode)
errorCode
- the EGL error code