EGL14
public class EGL14
extends Object
EGL 1.4
Summary
Public constructors |
EGL14() |
Public methods |
static boolean |
eglBindAPI(int api) |
static boolean |
eglBindTexImage(EGLDisplay dpy, EGLSurface surface, int buffer) |
static boolean |
eglChooseConfig(EGLDisplay dpy, int[] attrib_list, int attrib_listOffset, EGLConfig[] configs, int configsOffset, int config_size, int[] num_config, int num_configOffset) |
static boolean |
eglCopyBuffers(EGLDisplay dpy, EGLSurface surface, int target) |
static EGLContext |
eglCreateContext(EGLDisplay dpy, EGLConfig config, EGLContext share_context, int[] attrib_list, int offset) |
static EGLSurface |
eglCreatePbufferFromClientBuffer(EGLDisplay dpy, int buftype, int buffer, EGLConfig config, int[] attrib_list, int offset) |
static EGLSurface |
eglCreatePbufferSurface(EGLDisplay dpy, EGLConfig config, int[] attrib_list, int offset) |
static EGLSurface |
eglCreatePixmapSurface(EGLDisplay dpy, EGLConfig config, int pixmap, int[] attrib_list, int offset) |
static EGLSurface |
eglCreateWindowSurface(EGLDisplay dpy, EGLConfig config, Object win, int[] attrib_list, int offset) |
static boolean |
eglDestroyContext(EGLDisplay dpy, EGLContext ctx) |
static boolean |
eglDestroySurface(EGLDisplay dpy, EGLSurface surface) |
static boolean |
eglGetConfigAttrib(EGLDisplay dpy, EGLConfig config, int attribute, int[] value, int offset) |
static boolean |
eglGetConfigs(EGLDisplay dpy, EGLConfig[] configs, int configsOffset, int config_size, int[] num_config, int num_configOffset) |
static EGLContext |
eglGetCurrentContext() |
static EGLDisplay |
eglGetCurrentDisplay() |
static EGLSurface |
eglGetCurrentSurface(int readdraw) |
static EGLDisplay |
eglGetDisplay(int display_id) |
static int |
eglGetError() |
static boolean |
eglInitialize(EGLDisplay dpy, int[] major, int majorOffset, int[] minor, int minorOffset) |
static boolean |
eglMakeCurrent(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx) |
static int |
eglQueryAPI() |
static boolean |
eglQueryContext(EGLDisplay dpy, EGLContext ctx, int attribute, int[] value, int offset) |
static String |
eglQueryString(EGLDisplay dpy, int name) |
static boolean |
eglQuerySurface(EGLDisplay dpy, EGLSurface surface, int attribute, int[] value, int offset) |
static boolean |
eglReleaseTexImage(EGLDisplay dpy, EGLSurface surface, int buffer) |
static boolean |
eglReleaseThread() |
static boolean |
eglSurfaceAttrib(EGLDisplay dpy, EGLSurface surface, int attribute, int value) |
static boolean |
eglSwapBuffers(EGLDisplay dpy, EGLSurface surface) |
static boolean |
eglSwapInterval(EGLDisplay dpy, int interval) |
static boolean |
eglTerminate(EGLDisplay dpy) |
static boolean |
eglWaitClient() |
static boolean |
eglWaitGL() |
static boolean |
eglWaitNative(int engine) |
Constants
EGL_ALPHA_MASK_SIZE
int EGL_ALPHA_MASK_SIZE
常量值:12350(0x0000303e)
EGL_ALPHA_SIZE
int EGL_ALPHA_SIZE
常量值:12321(0x00003021)
EGL_BACK_BUFFER
int EGL_BACK_BUFFER
常量值:12420(0x00003084)
EGL_BAD_ACCESS
int EGL_BAD_ACCESS
常量值:12290(0x00003002)
EGL_BAD_ALLOC
int EGL_BAD_ALLOC
常量值:12291(0x00003003)
EGL_BAD_ATTRIBUTE
int EGL_BAD_ATTRIBUTE
常量值:12292(0x00003004)
EGL_BAD_CONFIG
int EGL_BAD_CONFIG
常量值:12293(0x00003005)
EGL_BAD_CONTEXT
int EGL_BAD_CONTEXT
常量值:12294(0x00003006)
EGL_BAD_CURRENT_SURFACE
int EGL_BAD_CURRENT_SURFACE
常量值:12295(0x00003007)
EGL_BAD_DISPLAY
int EGL_BAD_DISPLAY
常量值:12296(0x00003008)
EGL_BAD_MATCH
int EGL_BAD_MATCH
常量值:12297(0x00003009)
EGL_BAD_NATIVE_PIXMAP
int EGL_BAD_NATIVE_PIXMAP
常量值:12298(0x0000300a)
EGL_BAD_NATIVE_WINDOW
int EGL_BAD_NATIVE_WINDOW
常量值:12299(0x0000300b)
EGL_BAD_PARAMETER
int EGL_BAD_PARAMETER
常量值:12300(0x0000300c)
EGL_BAD_SURFACE
int EGL_BAD_SURFACE
常量值:12301(0x0000300d)
EGL_BIND_TO_TEXTURE_RGB
int EGL_BIND_TO_TEXTURE_RGB
Constant Value: 12345 (0x00003039)
EGL_BIND_TO_TEXTURE_RGBA
int EGL_BIND_TO_TEXTURE_RGBA
常量值:12346(0x0000303a)
EGL_BLUE_SIZE
int EGL_BLUE_SIZE
常量值:12322(0x00003022)
EGL_BUFFER_DESTROYED
int EGL_BUFFER_DESTROYED
常量值:12437(0x00003095)
EGL_BUFFER_PRESERVED
int EGL_BUFFER_PRESERVED
常量值:12436(0x00003094)
EGL_BUFFER_SIZE
int EGL_BUFFER_SIZE
常量值:12320(0x00003020)
EGL_CLIENT_APIS
int EGL_CLIENT_APIS
常量值:12429(0x0000308d)
EGL_COLOR_BUFFER_TYPE
int EGL_COLOR_BUFFER_TYPE
常量值:12351(0x0000303f)
EGL_CONFIG_CAVEAT
int EGL_CONFIG_CAVEAT
常量值:12327(0x00003027)
EGL_CONFIG_ID
int EGL_CONFIG_ID
常量值:12328(0x00003028)
EGL_CONFORMANT
int EGL_CONFORMANT
常量值:12354(0x00003042)
EGL_CONTEXT_CLIENT_TYPE
int EGL_CONTEXT_CLIENT_TYPE
常量值:12439(0x00003097)
EGL_CONTEXT_CLIENT_VERSION
int EGL_CONTEXT_CLIENT_VERSION
常量值:12440(0x00003098)
EGL_CONTEXT_LOST
int EGL_CONTEXT_LOST
常量值:12302(0x0000300e)
EGL_CORE_NATIVE_ENGINE
int EGL_CORE_NATIVE_ENGINE
Constant Value: 12379 (0x0000305b)
EGL_DEFAULT_DISPLAY
int EGL_DEFAULT_DISPLAY
常量值:0(0x00000000)
EGL_DEPTH_SIZE
int EGL_DEPTH_SIZE
常量值:12325(0x00003025)
EGL_DISPLAY_SCALING
int EGL_DISPLAY_SCALING
常量值:10000(0x00002710)
EGL_DRAW
int EGL_DRAW
常量值:12377(0x00003059)
EGL_EXTENSIONS
int EGL_EXTENSIONS
常量值:12373(0x00003055)
EGL_FALSE
int EGL_FALSE
常量值:0(0x00000000)
EGL_GREEN_SIZE
int EGL_GREEN_SIZE
常量值:12323(0x00003023)
EGL_HEIGHT
int EGL_HEIGHT
常量值:12374(0x00003056)
EGL_HORIZONTAL_RESOLUTION
int EGL_HORIZONTAL_RESOLUTION
常量值:12432(0x00003090)
EGL_LARGEST_PBUFFER
int EGL_LARGEST_PBUFFER
常量值:12376(0x00003058)
EGL_LEVEL
int EGL_LEVEL
常量值:12329(0x00003029)
EGL_LUMINANCE_BUFFER
int EGL_LUMINANCE_BUFFER
常量值:12431(0x0000308f)
EGL_LUMINANCE_SIZE
int EGL_LUMINANCE_SIZE
常量值:12349(0x0000303d)
EGL_MATCH_NATIVE_PIXMAP
int EGL_MATCH_NATIVE_PIXMAP
常量值:12353(0x00003041)
EGL_MAX_PBUFFER_HEIGHT
int EGL_MAX_PBUFFER_HEIGHT
常量值:12330(0x0000302a)
EGL_MAX_PBUFFER_PIXELS
int EGL_MAX_PBUFFER_PIXELS
常量值:12331(0x0000302b)
EGL_MAX_PBUFFER_WIDTH
int EGL_MAX_PBUFFER_WIDTH
常量值:12332(0x0000302c)
EGL_MAX_SWAP_INTERVAL
int EGL_MAX_SWAP_INTERVAL
常量值:12348(0x0000303c)
EGL_MIN_SWAP_INTERVAL
int EGL_MIN_SWAP_INTERVAL
常量值:12347(0x0000303b)
EGL_MIPMAP_LEVEL
int EGL_MIPMAP_LEVEL
常量值:12419(0x00003083)
EGL_MIPMAP_TEXTURE
int EGL_MIPMAP_TEXTURE
常量值:12418(0x00003082)
EGL_MULTISAMPLE_RESOLVE
int EGL_MULTISAMPLE_RESOLVE
常量值:12441(0x00003099)
EGL_MULTISAMPLE_RESOLVE_BOX
int EGL_MULTISAMPLE_RESOLVE_BOX
常量值:12443(0x0000309b)
EGL_MULTISAMPLE_RESOLVE_BOX_BIT
int EGL_MULTISAMPLE_RESOLVE_BOX_BIT
常量值:512(0x00000200)
EGL_MULTISAMPLE_RESOLVE_DEFAULT
int EGL_MULTISAMPLE_RESOLVE_DEFAULT
常量值:12442(0x0000309a)
EGL_NATIVE_RENDERABLE
int EGL_NATIVE_RENDERABLE
常量值:12333(0x0000302d)
EGL_NATIVE_VISUAL_ID
int EGL_NATIVE_VISUAL_ID
常量值:12334(0x0000302e)
EGL_NATIVE_VISUAL_TYPE
int EGL_NATIVE_VISUAL_TYPE
常量值:12335(0x0000302f)
EGL_NONE
int EGL_NONE
常量值:12344(0x00003038)
EGL_NON_CONFORMANT_CONFIG
int EGL_NON_CONFORMANT_CONFIG
常量值:12369(0x00003051)
EGL_NOT_INITIALIZED
int EGL_NOT_INITIALIZED
常量值:12289(0x00003001)
EGL_NO_TEXTURE
int EGL_NO_TEXTURE
常量值:12380(0x0000305c)
EGL_OPENGL_API
int EGL_OPENGL_API
常量值:12450(0x000030a2)
EGL_OPENGL_BIT
int EGL_OPENGL_BIT
常量值:8(0x00000008)
EGL_OPENGL_ES2_BIT
int EGL_OPENGL_ES2_BIT
常量值:4(0x00000004)
EGL_OPENGL_ES_API
int EGL_OPENGL_ES_API
常量值:12448(0x000030a0)
EGL_OPENGL_ES_BIT
int EGL_OPENGL_ES_BIT
常数值:1(0x00000001)
EGL_OPENVG_API
int EGL_OPENVG_API
常量值:12449(0x000030a1)
EGL_OPENVG_BIT
int EGL_OPENVG_BIT
常量值:2(0x00000002)
EGL_OPENVG_IMAGE
int EGL_OPENVG_IMAGE
常量值:12438(0x00003096)
EGL_PBUFFER_BIT
int EGL_PBUFFER_BIT
常数值:1(0x00000001)
EGL_PIXEL_ASPECT_RATIO
int EGL_PIXEL_ASPECT_RATIO
Constant Value: 12434 (0x00003092)
EGL_PIXMAP_BIT
int EGL_PIXMAP_BIT
常量值:2(0x00000002)
EGL_READ
int EGL_READ
常量值:12378(0x0000305a)
EGL_RED_SIZE
int EGL_RED_SIZE
常量值:12324(0x00003024)
EGL_RENDERABLE_TYPE
int EGL_RENDERABLE_TYPE
常量值:12352(0x00003040)
EGL_RENDER_BUFFER
int EGL_RENDER_BUFFER
常量值:12422(0x00003086)
EGL_RGB_BUFFER
int EGL_RGB_BUFFER
常量值:12430(0x0000308e)
EGL_SAMPLES
int EGL_SAMPLES
常量值:12337(0x00003031)
EGL_SAMPLE_BUFFERS
int EGL_SAMPLE_BUFFERS
常量值:12338(0x00003032)
EGL_SINGLE_BUFFER
int EGL_SINGLE_BUFFER
常量值:12421(0x00003085)
EGL_SLOW_CONFIG
int EGL_SLOW_CONFIG
常量值:12368(0x00003050)
EGL_STENCIL_SIZE
int EGL_STENCIL_SIZE
Constant Value: 12326 (0x00003026)
EGL_SUCCESS
int EGL_SUCCESS
常量值:12288(0x00003000)
EGL_SURFACE_TYPE
int EGL_SURFACE_TYPE
常量值:12339(0x00003033)
EGL_SWAP_BEHAVIOR
int EGL_SWAP_BEHAVIOR
常量值:12435(0x00003093)
EGL_SWAP_BEHAVIOR_PRESERVED_BIT
int EGL_SWAP_BEHAVIOR_PRESERVED_BIT
常量值:1024(0x00000400)
EGL_TEXTURE_2D
int EGL_TEXTURE_2D
常量值:12383(0x0000305f)
EGL_TEXTURE_FORMAT
int EGL_TEXTURE_FORMAT
常量值:12416(0x00003080)
EGL_TEXTURE_RGB
int EGL_TEXTURE_RGB
常量值:12381(0x0000305d)
EGL_TEXTURE_RGBA
int EGL_TEXTURE_RGBA
常量值:12382(0x0000305e)
EGL_TEXTURE_TARGET
int EGL_TEXTURE_TARGET
常量值:12417(0x00003081)
EGL_TRANSPARENT_BLUE_VALUE
int EGL_TRANSPARENT_BLUE_VALUE
常量值:12341(0x00003035)
EGL_TRANSPARENT_GREEN_VALUE
int EGL_TRANSPARENT_GREEN_VALUE
常量值:12342(0x00003036)
EGL_TRANSPARENT_RED_VALUE
int EGL_TRANSPARENT_RED_VALUE
常量值:12343(0x00003037)
EGL_TRANSPARENT_RGB
int EGL_TRANSPARENT_RGB
常量值:12370(0x00003052)
EGL_TRANSPARENT_TYPE
int EGL_TRANSPARENT_TYPE
常量值:12340(0x00003034)
EGL_TRUE
int EGL_TRUE
常数值:1(0x00000001)
EGL_VENDOR
int EGL_VENDOR
常量值:12371(0x00003053)
EGL_VERSION
int EGL_VERSION
常量值:12372(0x00003054)
EGL_VERTICAL_RESOLUTION
int EGL_VERTICAL_RESOLUTION
常量值:12433(0x00003091)
EGL_VG_ALPHA_FORMAT
int EGL_VG_ALPHA_FORMAT
常量值:12424(0x00003088)
EGL_VG_ALPHA_FORMAT_NONPRE
int EGL_VG_ALPHA_FORMAT_NONPRE
常量值:12427(0x0000308b)
EGL_VG_ALPHA_FORMAT_PRE
int EGL_VG_ALPHA_FORMAT_PRE
常量值:12428(0x0000308c)
EGL_VG_ALPHA_FORMAT_PRE_BIT
int EGL_VG_ALPHA_FORMAT_PRE_BIT
常量值:64(0x00000040)
EGL_VG_COLORSPACE
int EGL_VG_COLORSPACE
常量值:12423(0x00003087)
EGL_VG_COLORSPACE_LINEAR
int EGL_VG_COLORSPACE_LINEAR
常量值:12426(0x0000308a)
EGL_VG_COLORSPACE_LINEAR_BIT
int EGL_VG_COLORSPACE_LINEAR_BIT
常量值:32(0x00000020)
EGL_VG_COLORSPACE_sRGB
int EGL_VG_COLORSPACE_sRGB
常量值:12425(0x00003089)
EGL_WIDTH
int EGL_WIDTH
常量值:12375(0x00003057)
EGL_WINDOW_BIT
int EGL_WINDOW_BIT
常量值:4(0x00000004)
Fields
Public constructors
Public methods
eglBindAPI
boolean eglBindAPI (int api)
eglBindTexImage
boolean eglBindTexImage (EGLDisplay dpy,
EGLSurface surface,
int buffer)
Parameters |
dpy |
EGLDisplay
|
surface |
EGLSurface
|
buffer |
int
|
eglChooseConfig
boolean eglChooseConfig (EGLDisplay dpy,
int[] attrib_list,
int attrib_listOffset,
EGLConfig[] configs,
int configsOffset,
int config_size,
int[] num_config,
int num_configOffset)
Parameters |
dpy |
EGLDisplay
|
attrib_list |
int
|
attrib_listOffset |
int
|
configs |
EGLConfig
|
configsOffset |
int
|
config_size |
int
|
num_config |
int
|
num_configOffset |
int
|
eglCopyBuffers
boolean eglCopyBuffers (EGLDisplay dpy,
EGLSurface surface,
int target)
Parameters |
dpy |
EGLDisplay
|
surface |
EGLSurface
|
target |
int
|
eglCreateContext
EGLContext eglCreateContext (EGLDisplay dpy,
EGLConfig config,
EGLContext share_context,
int[] attrib_list,
int offset)
Parameters |
dpy |
EGLDisplay
|
config |
EGLConfig
|
share_context |
EGLContext
|
attrib_list |
int
|
offset |
int
|
eglCreatePbufferFromClientBuffer
EGLSurface eglCreatePbufferFromClientBuffer (EGLDisplay dpy,
int buftype,
int buffer,
EGLConfig config,
int[] attrib_list,
int offset)
Parameters |
dpy |
EGLDisplay
|
buftype |
int
|
buffer |
int
|
config |
EGLConfig
|
attrib_list |
int
|
offset |
int
|
eglCreatePbufferSurface
EGLSurface eglCreatePbufferSurface (EGLDisplay dpy,
EGLConfig config,
int[] attrib_list,
int offset)
Parameters |
dpy |
EGLDisplay
|
config |
EGLConfig
|
attrib_list |
int
|
offset |
int
|
eglCreatePixmapSurface
EGLSurface eglCreatePixmapSurface (EGLDisplay dpy,
EGLConfig config,
int pixmap,
int[] attrib_list,
int offset)
Parameters |
dpy |
EGLDisplay
|
config |
EGLConfig
|
pixmap |
int
|
attrib_list |
int
|
offset |
int
|
eglCreateWindowSurface
EGLSurface eglCreateWindowSurface (EGLDisplay dpy,
EGLConfig config,
Object win,
int[] attrib_list,
int offset)
Parameters |
dpy |
EGLDisplay
|
config |
EGLConfig
|
win |
Object
|
attrib_list |
int
|
offset |
int
|
eglDestroyContext
boolean eglDestroyContext (EGLDisplay dpy,
EGLContext ctx)
Parameters |
dpy |
EGLDisplay
|
ctx |
EGLContext
|
eglDestroySurface
boolean eglDestroySurface (EGLDisplay dpy,
EGLSurface surface)
Parameters |
dpy |
EGLDisplay
|
surface |
EGLSurface
|
eglGetConfigAttrib
boolean eglGetConfigAttrib (EGLDisplay dpy,
EGLConfig config,
int attribute,
int[] value,
int offset)
Parameters |
dpy |
EGLDisplay
|
config |
EGLConfig
|
attribute |
int
|
value |
int
|
offset |
int
|
eglGetConfigs
boolean eglGetConfigs (EGLDisplay dpy,
EGLConfig[] configs,
int configsOffset,
int config_size,
int[] num_config,
int num_configOffset)
Parameters |
dpy |
EGLDisplay
|
configs |
EGLConfig
|
configsOffset |
int
|
config_size |
int
|
num_config |
int
|
num_configOffset |
int
|
eglGetCurrentContext
EGLContext eglGetCurrentContext ()
eglGetCurrentDisplay
EGLDisplay eglGetCurrentDisplay ()
eglGetCurrentSurface
EGLSurface eglGetCurrentSurface (int readdraw)
eglGetDisplay
EGLDisplay eglGetDisplay (int display_id)
Parameters |
display_id |
int
|
eglGetError
int eglGetError ()
eglInitialize
boolean eglInitialize (EGLDisplay dpy,
int[] major,
int majorOffset,
int[] minor,
int minorOffset)
Parameters |
dpy |
EGLDisplay
|
major |
int
|
majorOffset |
int
|
minor |
int
|
minorOffset |
int
|
eglQueryAPI
int eglQueryAPI ()
eglQueryContext
boolean eglQueryContext (EGLDisplay dpy,
EGLContext ctx,
int attribute,
int[] value,
int offset)
Parameters |
dpy |
EGLDisplay
|
ctx |
EGLContext
|
attribute |
int
|
value |
int
|
offset |
int
|
eglQueryString
String eglQueryString (EGLDisplay dpy,
int name)
Parameters |
dpy |
EGLDisplay
|
name |
int
|
eglQuerySurface
boolean eglQuerySurface (EGLDisplay dpy,
EGLSurface surface,
int attribute,
int[] value,
int offset)
Parameters |
dpy |
EGLDisplay
|
surface |
EGLSurface
|
attribute |
int
|
value |
int
|
offset |
int
|
eglReleaseTexImage
boolean eglReleaseTexImage (EGLDisplay dpy,
EGLSurface surface,
int buffer)
Parameters |
dpy |
EGLDisplay
|
surface |
EGLSurface
|
buffer |
int
|
eglReleaseThread
boolean eglReleaseThread ()
eglSurfaceAttrib
boolean eglSurfaceAttrib (EGLDisplay dpy,
EGLSurface surface,
int attribute,
int value)
Parameters |
dpy |
EGLDisplay
|
surface |
EGLSurface
|
attribute |
int
|
value |
int
|
eglSwapBuffers
boolean eglSwapBuffers (EGLDisplay dpy,
EGLSurface surface)
Parameters |
dpy |
EGLDisplay
|
surface |
EGLSurface
|
eglSwapInterval
boolean eglSwapInterval (EGLDisplay dpy,
int interval)
Parameters |
dpy |
EGLDisplay
|
interval |
int
|
eglTerminate
boolean eglTerminate (EGLDisplay dpy)
Parameters |
dpy |
EGLDisplay
|
eglWaitClient
boolean eglWaitClient ()
eglWaitGL
boolean eglWaitGL ()
eglWaitNative
boolean eglWaitNative (int engine)