1c86393510c8747519fe34e5aa38ce5218593c19cJesse Hall/* 266a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer** Copyright 2012, The Android Open Source Project 366a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer** 466a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer** Licensed under the Apache License, Version 2.0 (the "License"); 566a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer** you may not use this file except in compliance with the License. 666a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer** You may obtain a copy of the License at 766a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer** 866a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer** http://www.apache.org/licenses/LICENSE-2.0 966a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer** 1066a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer** Unless required by applicable law or agreed to in writing, software 1166a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer** distributed under the License is distributed on an "AS IS" BASIS, 1266a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1366a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer** See the License for the specific language governing permissions and 1466a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer** limitations under the License. 1566a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer*/ 1666a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer 1766a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer// This source file is automatically generated 1866a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer 1966a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpackage android.opengl; 2066a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer 2166a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferimport android.graphics.SurfaceTexture; 2266a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferimport android.view.Surface; 2366a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferimport android.view.SurfaceView; 2466a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferimport android.view.SurfaceHolder; 2566a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer 2666a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer/** 27c5ee93e5fe2de4390ee96fb3b14c41f6ca45f5a2Thomas Tafertshofer * EGL 1.4 28c5ee93e5fe2de4390ee96fb3b14c41f6ca45f5a2Thomas Tafertshofer * 29c5ee93e5fe2de4390ee96fb3b14c41f6ca45f5a2Thomas Tafertshofer */ 3066a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic class EGL14 { 3166a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer 3266a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_DEFAULT_DISPLAY = 0; 3366a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static EGLContext EGL_NO_CONTEXT = null; 3466a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static EGLDisplay EGL_NO_DISPLAY = null; 3566a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static EGLSurface EGL_NO_SURFACE = null; 3666a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer 3766a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_FALSE = 0; 3866a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_TRUE = 1; 3966a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_SUCCESS = 0x3000; 4066a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_NOT_INITIALIZED = 0x3001; 4166a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_BAD_ACCESS = 0x3002; 4266a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_BAD_ALLOC = 0x3003; 4366a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_BAD_ATTRIBUTE = 0x3004; 4466a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_BAD_CONFIG = 0x3005; 4566a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_BAD_CONTEXT = 0x3006; 4666a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_BAD_CURRENT_SURFACE = 0x3007; 4766a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_BAD_DISPLAY = 0x3008; 4866a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_BAD_MATCH = 0x3009; 4966a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_BAD_NATIVE_PIXMAP = 0x300A; 5066a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_BAD_NATIVE_WINDOW = 0x300B; 5166a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_BAD_PARAMETER = 0x300C; 5266a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_BAD_SURFACE = 0x300D; 5366a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_CONTEXT_LOST = 0x300E; 5466a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_BUFFER_SIZE = 0x3020; 5566a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_ALPHA_SIZE = 0x3021; 5666a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_BLUE_SIZE = 0x3022; 5766a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_GREEN_SIZE = 0x3023; 5866a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_RED_SIZE = 0x3024; 5966a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_DEPTH_SIZE = 0x3025; 6066a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_STENCIL_SIZE = 0x3026; 6166a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_CONFIG_CAVEAT = 0x3027; 6266a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_CONFIG_ID = 0x3028; 6366a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_LEVEL = 0x3029; 6466a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_MAX_PBUFFER_HEIGHT = 0x302A; 6566a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_MAX_PBUFFER_PIXELS = 0x302B; 6666a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_MAX_PBUFFER_WIDTH = 0x302C; 6766a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_NATIVE_RENDERABLE = 0x302D; 6866a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_NATIVE_VISUAL_ID = 0x302E; 6966a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_NATIVE_VISUAL_TYPE = 0x302F; 7066a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_SAMPLES = 0x3031; 7166a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_SAMPLE_BUFFERS = 0x3032; 7266a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_SURFACE_TYPE = 0x3033; 7366a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_TRANSPARENT_TYPE = 0x3034; 7466a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_TRANSPARENT_BLUE_VALUE = 0x3035; 7566a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_TRANSPARENT_GREEN_VALUE = 0x3036; 7666a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_TRANSPARENT_RED_VALUE = 0x3037; 7766a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_NONE = 0x3038; 7866a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_BIND_TO_TEXTURE_RGB = 0x3039; 7966a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_BIND_TO_TEXTURE_RGBA = 0x303A; 8066a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_MIN_SWAP_INTERVAL = 0x303B; 8166a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_MAX_SWAP_INTERVAL = 0x303C; 8266a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_LUMINANCE_SIZE = 0x303D; 8366a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_ALPHA_MASK_SIZE = 0x303E; 8466a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_COLOR_BUFFER_TYPE = 0x303F; 8566a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_RENDERABLE_TYPE = 0x3040; 8666a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_MATCH_NATIVE_PIXMAP = 0x3041; 8766a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_CONFORMANT = 0x3042; 8866a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_SLOW_CONFIG = 0x3050; 8966a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_NON_CONFORMANT_CONFIG = 0x3051; 9066a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_TRANSPARENT_RGB = 0x3052; 9166a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_RGB_BUFFER = 0x308E; 9266a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_LUMINANCE_BUFFER = 0x308F; 9366a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_NO_TEXTURE = 0x305C; 9466a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_TEXTURE_RGB = 0x305D; 9566a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_TEXTURE_RGBA = 0x305E; 9666a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_TEXTURE_2D = 0x305F; 9766a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_PBUFFER_BIT = 0x0001; 9866a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_PIXMAP_BIT = 0x0002; 9966a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_WINDOW_BIT = 0x0004; 10066a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_VG_COLORSPACE_LINEAR_BIT = 0x0020; 10166a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_VG_ALPHA_FORMAT_PRE_BIT = 0x0040; 10266a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_MULTISAMPLE_RESOLVE_BOX_BIT = 0x0200; 10366a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_SWAP_BEHAVIOR_PRESERVED_BIT = 0x0400; 10466a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_OPENGL_ES_BIT = 0x0001; 10566a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_OPENVG_BIT = 0x0002; 10666a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_OPENGL_ES2_BIT = 0x0004; 10766a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_OPENGL_BIT = 0x0008; 10866a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_VENDOR = 0x3053; 10966a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_VERSION = 0x3054; 11066a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_EXTENSIONS = 0x3055; 11166a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_CLIENT_APIS = 0x308D; 11266a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_HEIGHT = 0x3056; 11366a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_WIDTH = 0x3057; 11466a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_LARGEST_PBUFFER = 0x3058; 11566a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_TEXTURE_FORMAT = 0x3080; 11666a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_TEXTURE_TARGET = 0x3081; 11766a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_MIPMAP_TEXTURE = 0x3082; 11866a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_MIPMAP_LEVEL = 0x3083; 11966a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_RENDER_BUFFER = 0x3086; 12066a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_VG_COLORSPACE = 0x3087; 12166a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_VG_ALPHA_FORMAT = 0x3088; 12266a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_HORIZONTAL_RESOLUTION = 0x3090; 12366a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_VERTICAL_RESOLUTION = 0x3091; 12466a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_PIXEL_ASPECT_RATIO = 0x3092; 12566a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_SWAP_BEHAVIOR = 0x3093; 12666a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_MULTISAMPLE_RESOLVE = 0x3099; 12766a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_BACK_BUFFER = 0x3084; 12866a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_SINGLE_BUFFER = 0x3085; 12966a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_VG_COLORSPACE_sRGB = 0x3089; 13066a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_VG_COLORSPACE_LINEAR = 0x308A; 13166a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_VG_ALPHA_FORMAT_NONPRE = 0x308B; 13266a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_VG_ALPHA_FORMAT_PRE = 0x308C; 13366a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_DISPLAY_SCALING = 10000; 13466a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_BUFFER_PRESERVED = 0x3094; 13566a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_BUFFER_DESTROYED = 0x3095; 13666a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_OPENVG_IMAGE = 0x3096; 13766a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_CONTEXT_CLIENT_TYPE = 0x3097; 13866a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_CONTEXT_CLIENT_VERSION = 0x3098; 13966a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_MULTISAMPLE_RESOLVE_DEFAULT = 0x309A; 14066a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_MULTISAMPLE_RESOLVE_BOX = 0x309B; 14166a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_OPENGL_ES_API = 0x30A0; 14266a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_OPENVG_API = 0x30A1; 14366a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_OPENGL_API = 0x30A2; 14466a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_DRAW = 0x3059; 14566a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_READ = 0x305A; 14666a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshoferpublic static final int EGL_CORE_NATIVE_ENGINE = 0x305B; 14766a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer 14866a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer native private static void _nativeClassInit(); 14966a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer static { 15066a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer _nativeClassInit(); 15166a42db8cbfba902f72f0ace5ac448ef4bfd3951Thomas Tafertshofer } 152