package javax.microedition.khronos.egl;
/*
* #%L
* Matos
* $Id:$
* $HeadURL:$
* %%
* Copyright (C) 2010 - 2014 Orange SA
* %%
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* #L%
*/
public interface EGL10
extends EGL
{
// Fields
public static final int EGL_SUCCESS = 12288;
public static final int EGL_NOT_INITIALIZED = 12289;
public static final int EGL_BAD_ACCESS = 12290;
public static final int EGL_BAD_ALLOC = 12291;
public static final int EGL_BAD_ATTRIBUTE = 12292;
public static final int EGL_BAD_CONFIG = 12293;
public static final int EGL_BAD_CONTEXT = 12294;
public static final int EGL_BAD_CURRENT_SURFACE = 12295;
public static final int EGL_BAD_DISPLAY = 12296;
public static final int EGL_BAD_MATCH = 12297;
public static final int EGL_BAD_NATIVE_PIXMAP = 12298;
public static final int EGL_BAD_NATIVE_WINDOW = 12299;
public static final int EGL_BAD_PARAMETER = 12300;
public static final int EGL_BAD_SURFACE = 12301;
public static final int EGL_BUFFER_SIZE = 12320;
public static final int EGL_ALPHA_SIZE = 12321;
public static final int EGL_BLUE_SIZE = 12322;
public static final int EGL_GREEN_SIZE = 12323;
public static final int EGL_RED_SIZE = 12324;
public static final int EGL_DEPTH_SIZE = 12325;
public static final int EGL_STENCIL_SIZE = 12326;
public static final int EGL_CONFIG_CAVEAT = 12327;
public static final int EGL_CONFIG_ID = 12328;
public static final int EGL_LEVEL = 12329;
public static final int EGL_MAX_PBUFFER_HEIGHT = 12330;
public static final int EGL_MAX_PBUFFER_PIXELS = 12331;
public static final int EGL_MAX_PBUFFER_WIDTH = 12332;
public static final int EGL_NATIVE_RENDERABLE = 12333;
public static final int EGL_NATIVE_VISUAL_ID = 12334;
public static final int EGL_NATIVE_VISUAL_TYPE = 12335;
public static final int EGL_SAMPLES = 12337;
public static final int EGL_SAMPLE_BUFFERS = 12338;
public static final int EGL_SURFACE_TYPE = 12339;
public static final int EGL_TRANSPARENT_TYPE = 12340;
public static final int EGL_TRANSPARENT_BLUE_VALUE = 12341;
public static final int EGL_TRANSPARENT_GREEN_VALUE = 12342;
public static final int EGL_TRANSPARENT_RED_VALUE = 12343;
public static final int EGL_NONE = 12344;
public static final int EGL_LUMINANCE_SIZE = 12349;
public static final int EGL_ALPHA_MASK_SIZE = 12350;
public static final int EGL_COLOR_BUFFER_TYPE = 12351;
public static final int EGL_RENDERABLE_TYPE = 12352;
public static final int EGL_SLOW_CONFIG = 12368;
public static final int EGL_NON_CONFORMANT_CONFIG = 12369;
public static final int EGL_TRANSPARENT_RGB = 12370;
public static final int EGL_RGB_BUFFER = 12430;
public static final int EGL_LUMINANCE_BUFFER = 12431;
public static final int EGL_VENDOR = 12371;
public static final int EGL_VERSION = 12372;
public static final int EGL_EXTENSIONS = 12373;
public static final int EGL_HEIGHT = 12374;
public static final int EGL_WIDTH = 12375;
public static final int EGL_LARGEST_PBUFFER = 12376;
public static final int EGL_RENDER_BUFFER = 12422;
public static final int EGL_COLORSPACE = 12423;
public static final int EGL_ALPHA_FORMAT = 12424;
public static final int EGL_HORIZONTAL_RESOLUTION = 12432;
public static final int EGL_VERTICAL_RESOLUTION = 12433;
public static final int EGL_PIXEL_ASPECT_RATIO = 12434;
public static final int EGL_SINGLE_BUFFER = 12421;
public static final int EGL_CORE_NATIVE_ENGINE = 12379;
public static final int EGL_DRAW = 12377;
public static final int EGL_READ = 12378;
public static final int EGL_DONT_CARE = -1;
public static final int EGL_PBUFFER_BIT = 1;
public static final int EGL_PIXMAP_BIT = 2;
public static final int EGL_WINDOW_BIT = 4;
public static final java.lang.Object EGL_DEFAULT_DISPLAY = null;
public static final EGLDisplay EGL_NO_DISPLAY = null;
public static final EGLContext EGL_NO_CONTEXT = null;
public static final EGLSurface EGL_NO_SURFACE = null;
// Methods
public EGLContext eglCreateContext(EGLDisplay arg1, EGLConfig arg2, EGLContext arg3, int [] arg4);
public boolean eglDestroyContext(EGLDisplay arg1, EGLContext arg2);
public int eglGetError();
public boolean eglChooseConfig(EGLDisplay arg1, int [] arg2, EGLConfig [] arg3, int arg4, int [] arg5);
public boolean eglCopyBuffers(EGLDisplay arg1, EGLSurface arg2, java.lang.Object arg3);
public EGLSurface eglCreatePbufferSurface(EGLDisplay arg1, EGLConfig arg2, int [] arg3);
public EGLSurface eglCreatePixmapSurface(EGLDisplay arg1, EGLConfig arg2, java.lang.Object arg3, int [] arg4);
public EGLSurface eglCreateWindowSurface(EGLDisplay arg1, EGLConfig arg2, java.lang.Object arg3, int [] arg4);
public boolean eglDestroySurface(EGLDisplay arg1, EGLSurface arg2);
public boolean eglGetConfigAttrib(EGLDisplay arg1, EGLConfig arg2, int arg3, int [] arg4);
public boolean eglGetConfigs(EGLDisplay arg1, EGLConfig [] arg2, int arg3, int [] arg4);
public EGLContext eglGetCurrentContext();
public EGLDisplay eglGetCurrentDisplay();
public EGLSurface eglGetCurrentSurface(int arg1);
public EGLDisplay eglGetDisplay(java.lang.Object arg1);
public boolean eglInitialize(EGLDisplay arg1, int [] arg2);
public boolean eglMakeCurrent(EGLDisplay arg1, EGLSurface arg2, EGLSurface arg3, EGLContext arg4);
public boolean eglQueryContext(EGLDisplay arg1, EGLContext arg2, int arg3, int [] arg4);
public java.lang.String eglQueryString(EGLDisplay arg1, int arg2);
public boolean eglQuerySurface(EGLDisplay arg1, EGLSurface arg2, int arg3, int [] arg4);
public boolean eglSwapBuffers(EGLDisplay arg1, EGLSurface arg2);
public boolean eglTerminate(EGLDisplay arg1);
public boolean eglWaitGL();
public boolean eglWaitNative(int arg1, java.lang.Object arg2);
}