public class EGL extends Object
| 限定符和类型 | 字段 | 说明 |
|---|---|---|
static int |
EGL_ALPHA_SIZE |
|
static int |
EGL_BAD_NATIVE_WINDOW |
|
static int |
EGL_BLUE_SIZE |
|
static int |
EGL_BUFFER_SIZE |
|
static int |
EGL_COLOR_BUFFER_TYPE |
|
static int |
EGL_DEFAULT_DISPLAY |
|
static int |
EGL_DEPTH_SIZE |
|
static int |
EGL_GREEN_SIZE |
|
static int |
EGL_HEIGHT |
|
static int |
EGL_LEVEL |
|
static EGLContext |
EGL_NO_CONTEXT |
|
static EGLDisplay |
EGL_NO_DISPLAY |
|
static EGLSurface |
EGL_NO_SURFACE |
|
static int |
EGL_NONE |
|
static int |
EGL_PBUFFER_BIT |
|
static int |
EGL_RED_SIZE |
|
static int |
EGL_RENDERABLE_TYPE |
|
static int |
EGL_RGB_BUFFER |
|
static int |
EGL_STENCIL_SIZE |
|
static int |
EGL_SUCCESS |
|
static int |
EGL_SURFACE_TYPE |
|
static int |
EGL_VERSION |
|
static int |
EGL_WIDTH |
| 构造器 | 说明 |
|---|---|
EGL() |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static boolean |
eglBindAPI(int api) |
|
static boolean |
eglChooseConfig(EGLDisplay display,
int[] attributeList,
EGLConfig[] configs,
int configSize,
int[] numConfig) |
|
static EGLContext |
eglCreateContext(EGLDisplay display,
EGLConfig config,
EGLContext shareContext,
int[] attribList) |
|
static EGLSurface |
eglCreatePbufferSurface(EGLDisplay display,
EGLConfig config,
int[] attribList) |
|
static EGLSurface |
eglCreateWindowSurface(EGLDisplay display,
EGLConfig config,
Object surface,
int[] attribList) |
|
static boolean |
eglDestroyContext(EGLDisplay display,
EGLContext context) |
|
static boolean |
eglDestroySurface(EGLDisplay display,
EGLSurface surface) |
|
static boolean |
eglGetConfigAttrib(EGLDisplay display,
EGLConfig config,
int attribute,
int[] value) |
|
static boolean |
eglGetConfigs(EGLDisplay display,
EGLConfig[] configs,
int config_size,
int[] num_config) |
|
static EGLContext |
eglGetCurrentContext() |
|
static EGLDisplay |
eglGetCurrentDisplay() |
|
static EGLSurface |
eglGetCurrentSurface(int readDraw) |
|
static EGLDisplay |
eglGetDisplay(long nativeDisplay) |
|
static int |
eglGetError() |
|
static boolean |
eglInitialize(EGLDisplay display,
int[] majorVersion,
int[] minorVersion) |
|
static boolean |
eglMakeCurrent(EGLDisplay display,
EGLSurface draw,
EGLSurface read,
EGLContext context) |
|
static boolean |
eglQueryContext(EGLDisplay display,
EGLContext context,
int attribute,
int[] value) |
|
static String |
eglQueryString(EGLDisplay display,
int name) |
|
static boolean |
eglQuerySurface(EGLDisplay display,
EGLSurface surface,
int attribute,
int[] value) |
|
static boolean |
eglReleaseThread() |
|
static boolean |
eglSwapBuffers(EGLDisplay display,
EGLSurface surface) |
|
static boolean |
eglTerminate(EGLDisplay display) |
public static final int EGL_ALPHA_SIZE
public static final int EGL_BAD_NATIVE_WINDOW
public static final int EGL_BLUE_SIZE
public static final int EGL_BUFFER_SIZE
public static final int EGL_COLOR_BUFFER_TYPE
public static final int EGL_DEFAULT_DISPLAY
public static final int EGL_DEPTH_SIZE
public static final int EGL_GREEN_SIZE
public static final int EGL_HEIGHT
public static final int EGL_LEVEL
public static final int EGL_NONE
public static final EGLContext EGL_NO_CONTEXT
public static final EGLDisplay EGL_NO_DISPLAY
public static final EGLSurface EGL_NO_SURFACE
public static final int EGL_PBUFFER_BIT
public static final int EGL_RED_SIZE
public static final int EGL_RENDERABLE_TYPE
public static final int EGL_RGB_BUFFER
public static final int EGL_STENCIL_SIZE
public static final int EGL_SUCCESS
public static final int EGL_SURFACE_TYPE
public static final int EGL_VERSION
public static final int EGL_WIDTH
public static boolean eglChooseConfig(EGLDisplay display, int[] attributeList, EGLConfig[] configs, int configSize, int[] numConfig)
public static EGLContext eglCreateContext(EGLDisplay display, EGLConfig config, EGLContext shareContext, int[] attribList)
public static EGLSurface eglCreateWindowSurface(EGLDisplay display, EGLConfig config, Object surface, int[] attribList)
public static boolean eglDestroyContext(EGLDisplay display, EGLContext context)
public static boolean eglDestroySurface(EGLDisplay display, EGLSurface surface)
public static EGLDisplay eglGetDisplay(long nativeDisplay)
public static boolean eglInitialize(EGLDisplay display, int[] majorVersion, int[] minorVersion)
public static boolean eglMakeCurrent(EGLDisplay display, EGLSurface draw, EGLSurface read, EGLContext context)
public static boolean eglSwapBuffers(EGLDisplay display, EGLSurface surface)
public static boolean eglTerminate(EGLDisplay display)
public static int eglGetError()
public static EGLContext eglGetCurrentContext()
public static EGLDisplay eglGetCurrentDisplay()
public static EGLSurface eglGetCurrentSurface(int readDraw)
public static EGLSurface eglCreatePbufferSurface(EGLDisplay display, EGLConfig config, int[] attribList)
public static boolean eglQuerySurface(EGLDisplay display, EGLSurface surface, int attribute, int[] value)
public static boolean eglGetConfigs(EGLDisplay display, EGLConfig[] configs, int config_size, int[] num_config)
public static boolean eglReleaseThread()
public static String eglQueryString(EGLDisplay display, int name)
public static boolean eglQueryContext(EGLDisplay display, EGLContext context, int attribute, int[] value)
public static boolean eglGetConfigAttrib(EGLDisplay display, EGLConfig config, int attribute, int[] value)
public static boolean eglBindAPI(int api)