APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.glass.ui.monocle

pack-priv Class EGL

extends Object
Class Inheritance
Imports
java.lang.reflect.Field, java.util.Formatter

Java wrapper for the EGL API

Field Summary

Modifier and TypeField and Description
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final long
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
private static long
private static EGL

Constructor Summary

AccessConstructor and Description
private
EGL()

Method Summary

Modifier and TypeMethod and Description
pack-priv native long
_eglCreateWindowSurface(long eglDisplay, long eglConfig, long nativeWindow, int[] attribs)

pack-priv native boolean
eglBindAPI(int api)

pack-priv native boolean
eglChooseConfig(long eglDisplay, int[] attribs, long[] eglConfigs, int configSize, int[] configCount)

pack-priv native long
eglContextFromConfig(long eglDisplay, long eglConfig)

pack-priv native long
eglCreateContext(long eglDisplay, long eglConfig, long shareContext, int[] attribs)

pack-priv long
eglCreateWindowSurface(long eglDisplay, long eglConfig, long nativeWindow, int[] attribs)

pack-priv native boolean
eglDestroyContext(long eglDisplay, long eglContext)

pack-priv String

Returns:

the constant name of the error code. If errorCode cannot be matched to an EGL error, a string representation of the error code's value is returned.
eglErrorToString
(int
the EGL error code
errorCode
)

Convert an EGL error code such as EGL_BAD_CONTEXT to a string representation.

pack-priv native boolean
eglGetConfigAttrib(long eglDisplay, long eglConfig, int attrib, int[] value)

pack-priv native long
eglGetDisplay(long nativeDisplay)

pack-priv native int
pack-priv native boolean
eglInitialize(long eglDisplay, int[] major, int[] minor)

pack-priv native boolean
eglMakeCurrent(long eglDisplay, long eglDrawSurface, long eglReadSurface, long eglContext)

pack-priv native String
eglQueryString(long eglDisplay, int name)

pack-priv native String
eglQueryVersion(long eglDisplay, int versionType)

pack-priv native boolean
eglSwapBuffers(long eglDisplay, long eglSurface)

pack-priv static EGL
getEGL()

Obtains the single instance of EGL.

pack-priv native void
loadFunctions(long dlHandle)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

EGL_ALPHA_MASK_SIZEback to summary
pack-priv static final int EGL_ALPHA_MASK_SIZE
EGL_ALPHA_SIZEback to summary
pack-priv static final int EGL_ALPHA_SIZE
EGL_BACK_BUFFERback to summary
pack-priv static final int EGL_BACK_BUFFER
EGL_BAD_ACCESSback to summary
pack-priv static final int EGL_BAD_ACCESS
EGL_BAD_ALLOCback to summary
pack-priv static final int EGL_BAD_ALLOC
EGL_BAD_ATTRIBUTEback to summary
pack-priv static final int EGL_BAD_ATTRIBUTE
EGL_BAD_CONFIGback to summary
pack-priv static final int EGL_BAD_CONFIG
EGL_BAD_CONTEXTback to summary
pack-priv static final int EGL_BAD_CONTEXT
EGL_BAD_CURRENT_SURFACEback to summary
pack-priv static final int EGL_BAD_CURRENT_SURFACE
EGL_BAD_DISPLAYback to summary
pack-priv static final int EGL_BAD_DISPLAY
EGL_BAD_MATCHback to summary
pack-priv static final int EGL_BAD_MATCH
EGL_BAD_NATIVE_PIXMAPback to summary
pack-priv static final int EGL_BAD_NATIVE_PIXMAP
EGL_BAD_NATIVE_WINDOWback to summary
pack-priv static final int EGL_BAD_NATIVE_WINDOW
EGL_BAD_PARAMETERback to summary
pack-priv static final int EGL_BAD_PARAMETER
EGL_BAD_SURFACEback to summary
pack-priv static final int EGL_BAD_SURFACE
EGL_BIND_TO_TEXTURE_RGBback to summary
pack-priv static final int EGL_BIND_TO_TEXTURE_RGB
EGL_BIND_TO_TEXTURE_RGBAback to summary
pack-priv static final int EGL_BIND_TO_TEXTURE_RGBA
EGL_BLUE_SIZEback to summary
pack-priv static final int EGL_BLUE_SIZE
EGL_BUFFER_DESTROYEDback to summary
pack-priv static final int EGL_BUFFER_DESTROYED
EGL_BUFFER_PRESERVEDback to summary
pack-priv static final int EGL_BUFFER_PRESERVED
EGL_BUFFER_SIZEback to summary
pack-priv static final int EGL_BUFFER_SIZE
EGL_CLIENT_APISback to summary
pack-priv static final int EGL_CLIENT_APIS
EGL_COLOR_BUFFER_TYPEback to summary
pack-priv static final int EGL_COLOR_BUFFER_TYPE
EGL_CONFIG_CAVEATback to summary
pack-priv static final int EGL_CONFIG_CAVEAT
EGL_CONFIG_IDback to summary
pack-priv static final int EGL_CONFIG_ID
EGL_CONFORMANTback to summary
pack-priv static final int EGL_CONFORMANT
EGL_CONTEXT_CLIENT_TYPEback to summary
pack-priv static final int EGL_CONTEXT_CLIENT_TYPE
EGL_CONTEXT_CLIENT_VERSIONback to summary
pack-priv static final int EGL_CONTEXT_CLIENT_VERSION
EGL_CONTEXT_LOSTback to summary
pack-priv static final int EGL_CONTEXT_LOST
EGL_CORE_NATIVE_ENGINEback to summary
pack-priv static final int EGL_CORE_NATIVE_ENGINE
EGL_DEFAULT_DISPLAYback to summary
pack-priv static final long EGL_DEFAULT_DISPLAY
EGL_DEPTH_SIZEback to summary
pack-priv static final int EGL_DEPTH_SIZE
EGL_DISPLAY_SCALINGback to summary
pack-priv static final int EGL_DISPLAY_SCALING
EGL_DONT_CAREback to summary
pack-priv static final int EGL_DONT_CARE
EGL_DRAWback to summary
pack-priv static final int EGL_DRAW
EGL_EXTENSIONSback to summary
pack-priv static final int EGL_EXTENSIONS
EGL_GREEN_SIZEback to summary
pack-priv static final int EGL_GREEN_SIZE
EGL_HEIGHTback to summary
pack-priv static final int EGL_HEIGHT
EGL_HORIZONTAL_RESOLUTIONback to summary
pack-priv static final int EGL_HORIZONTAL_RESOLUTION
EGL_LARGEST_PBUFFERback to summary
pack-priv static final int EGL_LARGEST_PBUFFER
EGL_LEVELback to summary
pack-priv static final int EGL_LEVEL
EGL_LUMINANCE_BUFFERback to summary
pack-priv static final int EGL_LUMINANCE_BUFFER
EGL_LUMINANCE_SIZEback to summary
pack-priv static final int EGL_LUMINANCE_SIZE
EGL_MATCH_NATIVE_PIXMAPback to summary
pack-priv static final int EGL_MATCH_NATIVE_PIXMAP
EGL_MAX_PBUFFER_HEIGHTback to summary
pack-priv static final int EGL_MAX_PBUFFER_HEIGHT
EGL_MAX_PBUFFER_PIXELSback to summary
pack-priv static final int EGL_MAX_PBUFFER_PIXELS
EGL_MAX_PBUFFER_WIDTHback to summary
pack-priv static final int EGL_MAX_PBUFFER_WIDTH
EGL_MAX_SWAP_INTERVALback to summary
pack-priv static final int EGL_MAX_SWAP_INTERVAL
EGL_MIN_SWAP_INTERVALback to summary
pack-priv static final int EGL_MIN_SWAP_INTERVAL
EGL_MIPMAP_LEVELback to summary
pack-priv static final int EGL_MIPMAP_LEVEL
EGL_MIPMAP_TEXTUREback to summary
pack-priv static final int EGL_MIPMAP_TEXTURE
EGL_MULTISAMPLE_RESOLVEback to summary
pack-priv static final int EGL_MULTISAMPLE_RESOLVE
EGL_MULTISAMPLE_RESOLVE_BOXback to summary
pack-priv static final int EGL_MULTISAMPLE_RESOLVE_BOX
EGL_MULTISAMPLE_RESOLVE_BOX_BITback to summary
pack-priv static final int EGL_MULTISAMPLE_RESOLVE_BOX_BIT
EGL_MULTISAMPLE_RESOLVE_DEFAULTback to summary
pack-priv static final int EGL_MULTISAMPLE_RESOLVE_DEFAULT
EGL_NATIVE_RENDERABLEback to summary
pack-priv static final int EGL_NATIVE_RENDERABLE
EGL_NATIVE_VISUAL_IDback to summary
pack-priv static final int EGL_NATIVE_VISUAL_ID
EGL_NATIVE_VISUAL_TYPEback to summary
pack-priv static final int EGL_NATIVE_VISUAL_TYPE
EGL_NO_CONTEXTback to summary
pack-priv static final long EGL_NO_CONTEXT
EGL_NO_DISPLAYback to summary
pack-priv static final long EGL_NO_DISPLAY
EGL_NO_SURFACEback to summary
pack-priv static final long EGL_NO_SURFACE
EGL_NO_TEXTUREback to summary
pack-priv static final int EGL_NO_TEXTURE
EGL_NON_CONFORMANT_CONFIGback to summary
pack-priv static final int EGL_NON_CONFORMANT_CONFIG
EGL_NONEback to summary
pack-priv static final int EGL_NONE
EGL_NOT_INITIALIZEDback to summary
pack-priv static final int EGL_NOT_INITIALIZED
EGL_OPENGL_APIback to summary
pack-priv static final int EGL_OPENGL_API
EGL_OPENGL_BITback to summary
pack-priv static final int EGL_OPENGL_BIT
EGL_OPENGL_ESback to summary
pack-priv static final int EGL_OPENGL_ES
EGL_OPENGL_ES_APIback to summary
pack-priv static final int EGL_OPENGL_ES_API
EGL_OPENGL_ES_BITback to summary
pack-priv static final int EGL_OPENGL_ES_BIT
EGL_OPENVG_APIback to summary
pack-priv static final int EGL_OPENVG_API
EGL_OPENVG_BITback to summary
pack-priv static final int EGL_OPENVG_BIT
EGL_OPENVG_IMAGEback to summary
pack-priv static final int EGL_OPENVG_IMAGE
EGL_PBUFFER_BITback to summary
pack-priv static final int EGL_PBUFFER_BIT
EGL_PIXEL_ASPECT_RATIOback to summary
pack-priv static final int EGL_PIXEL_ASPECT_RATIO
EGL_PIXMAP_BITback to summary
pack-priv static final int EGL_PIXMAP_BIT
EGL_READback to summary
pack-priv static final int EGL_READ
EGL_RED_SIZEback to summary
pack-priv static final int EGL_RED_SIZE
EGL_RENDER_BUFFERback to summary
pack-priv static final int EGL_RENDER_BUFFER
EGL_RENDERABLE_TYPEback to summary
pack-priv static final int EGL_RENDERABLE_TYPE
EGL_RGB_BUFFERback to summary
pack-priv static final int EGL_RGB_BUFFER
EGL_SAMPLE_BUFFERSback to summary
pack-priv static final int EGL_SAMPLE_BUFFERS
EGL_SAMPLESback to summary
pack-priv static final int EGL_SAMPLES
EGL_SINGLE_BUFFERback to summary
pack-priv static final int EGL_SINGLE_BUFFER
EGL_SLOW_CONFIGback to summary
pack-priv static final int EGL_SLOW_CONFIG
EGL_STENCIL_SIZEback to summary
pack-priv static final int EGL_STENCIL_SIZE
EGL_SUCCESSback to summary
pack-priv static final int EGL_SUCCESS
EGL_SURFACE_TYPEback to summary
pack-priv static final int EGL_SURFACE_TYPE
EGL_SWAP_BEHAVIORback to summary
pack-priv static final int EGL_SWAP_BEHAVIOR
EGL_SWAP_BEHAVIOR_PRESERVED_BITback to summary
pack-priv static final int EGL_SWAP_BEHAVIOR_PRESERVED_BIT
EGL_TEXTURE_2Dback to summary
pack-priv static final int EGL_TEXTURE_2D
EGL_TEXTURE_FORMATback to summary
pack-priv static final int EGL_TEXTURE_FORMAT
EGL_TEXTURE_RGBback to summary
pack-priv static final int EGL_TEXTURE_RGB
EGL_TEXTURE_RGBAback to summary
pack-priv static final int EGL_TEXTURE_RGBA
EGL_TEXTURE_TARGETback to summary
pack-priv static final int EGL_TEXTURE_TARGET
EGL_TRANSPARENT_BLUE_VALUEback to summary
pack-priv static final int EGL_TRANSPARENT_BLUE_VALUE
EGL_TRANSPARENT_GREEN_VALUEback to summary
pack-priv static final int EGL_TRANSPARENT_GREEN_VALUE
EGL_TRANSPARENT_RED_VALUEback to summary
pack-priv static final int EGL_TRANSPARENT_RED_VALUE
EGL_TRANSPARENT_RGBback to summary
pack-priv static final int EGL_TRANSPARENT_RGB
EGL_TRANSPARENT_TYPEback to summary
pack-priv static final int EGL_TRANSPARENT_TYPE
EGL_UNKNOWNback to summary
pack-priv static final int EGL_UNKNOWN
EGL_VENDORback to summary
pack-priv static final int EGL_VENDOR
EGL_VERSIONback to summary
pack-priv static final int EGL_VERSION
EGL_VERTICAL_RESOLUTIONback to summary
pack-priv static final int EGL_VERTICAL_RESOLUTION
EGL_VG_ALPHA_FORMATback to summary
pack-priv static final int EGL_VG_ALPHA_FORMAT
EGL_VG_ALPHA_FORMAT_NONPREback to summary
pack-priv static final int EGL_VG_ALPHA_FORMAT_NONPRE
EGL_VG_ALPHA_FORMAT_PREback to summary
pack-priv static final int EGL_VG_ALPHA_FORMAT_PRE
EGL_VG_ALPHA_FORMAT_PRE_BITback to summary
pack-priv static final int EGL_VG_ALPHA_FORMAT_PRE_BIT
EGL_VG_COLORSPACEback to summary
pack-priv static final int EGL_VG_COLORSPACE
EGL_VG_COLORSPACE_LINEARback to summary
pack-priv static final int EGL_VG_COLORSPACE_LINEAR
EGL_VG_COLORSPACE_LINEAR_BITback to summary
pack-priv static final int EGL_VG_COLORSPACE_LINEAR_BIT
EGL_VG_COLORSPACE_sRGBback to summary
pack-priv static final int EGL_VG_COLORSPACE_sRGB
EGL_WIDTHback to summary
pack-priv static final int EGL_WIDTH
EGL_WINDOW_BITback to summary
pack-priv static final int EGL_WINDOW_BIT
eglWindowSurfaceback to summary
private static long eglWindowSurface
instanceback to summary
private static EGL instance

Constructor Detail

EGLback to summary
private EGL()

Method Detail

_eglCreateWindowSurfaceback to summary
pack-priv native long _eglCreateWindowSurface(long eglDisplay, long eglConfig, long nativeWindow, int[] attribs)
eglBindAPIback to summary
pack-priv native boolean eglBindAPI(int api)
eglChooseConfigback to summary
pack-priv native boolean eglChooseConfig(long eglDisplay, int[] attribs, long[] eglConfigs, int configSize, int[] configCount)
eglContextFromConfigback to summary
pack-priv native long eglContextFromConfig(long eglDisplay, long eglConfig)
eglCreateContextback to summary
pack-priv native long eglCreateContext(long eglDisplay, long eglConfig, long shareContext, int[] attribs)
eglCreateWindowSurfaceback to summary
pack-priv long eglCreateWindowSurface(long eglDisplay, long eglConfig, long nativeWindow, int[] attribs)
eglDestroyContextback to summary
pack-priv native boolean eglDestroyContext(long eglDisplay, long eglContext)
eglErrorToStringback to summary
pack-priv String eglErrorToString(int errorCode)

Convert an EGL error code such as EGL_BAD_CONTEXT to a string representation.

Parameters
errorCode:int

the EGL error code

Returns:String

the constant name of the error code. If errorCode cannot be matched to an EGL error, a string representation of the error code's value is returned.

eglGetConfigAttribback to summary
pack-priv native boolean eglGetConfigAttrib(long eglDisplay, long eglConfig, int attrib, int[] value)
eglGetDisplayback to summary
pack-priv native long eglGetDisplay(long nativeDisplay)
eglGetErrorback to summary
pack-priv native int eglGetError()
eglInitializeback to summary
pack-priv native boolean eglInitialize(long eglDisplay, int[] major, int[] minor)
eglMakeCurrentback to summary
pack-priv native boolean eglMakeCurrent(long eglDisplay, long eglDrawSurface, long eglReadSurface, long eglContext)
eglQueryStringback to summary
pack-priv native String eglQueryString(long eglDisplay, int name)
eglQueryVersionback to summary
pack-priv native String eglQueryVersion(long eglDisplay, int versionType)
eglSwapBuffersback to summary
pack-priv native boolean eglSwapBuffers(long eglDisplay, long eglSurface)
getEGLback to summary
pack-priv static EGL getEGL()

Obtains the single instance of EGL.

loadFunctionsback to summary
pack-priv native void loadFunctions(long dlHandle)