Home | History | Annotate | Download | only in egl
      1 /*
      2 ** Copyright 2012, The Android Open Source Project
      3 **
      4 ** Licensed under the Apache License, Version 2.0 (the "License");
      5 ** you may not use this file except in compliance with the License.
      6 ** You may obtain a copy of the License at
      7 **
      8 **     http://www.apache.org/licenses/LICENSE-2.0
      9 **
     10 ** Unless required by applicable law or agreed to in writing, software
     11 ** distributed under the License is distributed on an "AS IS" BASIS,
     12 ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     13 ** See the License for the specific language governing permissions and
     14 ** limitations under the License.
     15 */
     16 
     17 // This source file is automatically generated
     18 
     19 package android.opengl;
     20 
     21 import android.graphics.SurfaceTexture;
     22 import android.view.Surface;
     23 import android.view.SurfaceView;
     24 import android.view.SurfaceHolder;
     25 
     26 /**
     27  * EGL 1.4
     28  *
     29  */
     30 public class EGL14 {
     31 
     32 public static final int EGL_DEFAULT_DISPLAY            = 0;
     33 public static EGLContext EGL_NO_CONTEXT                = null;
     34 public static EGLDisplay EGL_NO_DISPLAY                = null;
     35 public static EGLSurface EGL_NO_SURFACE                = null;
     36 
     37 public static final int EGL_FALSE                          = 0;
     38 public static final int EGL_TRUE                           = 1;
     39 public static final int EGL_SUCCESS                        = 0x3000;
     40 public static final int EGL_NOT_INITIALIZED                = 0x3001;
     41 public static final int EGL_BAD_ACCESS                     = 0x3002;
     42 public static final int EGL_BAD_ALLOC                      = 0x3003;
     43 public static final int EGL_BAD_ATTRIBUTE                  = 0x3004;
     44 public static final int EGL_BAD_CONFIG                     = 0x3005;
     45 public static final int EGL_BAD_CONTEXT                    = 0x3006;
     46 public static final int EGL_BAD_CURRENT_SURFACE            = 0x3007;
     47 public static final int EGL_BAD_DISPLAY                    = 0x3008;
     48 public static final int EGL_BAD_MATCH                      = 0x3009;
     49 public static final int EGL_BAD_NATIVE_PIXMAP              = 0x300A;
     50 public static final int EGL_BAD_NATIVE_WINDOW              = 0x300B;
     51 public static final int EGL_BAD_PARAMETER                  = 0x300C;
     52 public static final int EGL_BAD_SURFACE                    = 0x300D;
     53 public static final int EGL_CONTEXT_LOST                   = 0x300E;
     54 public static final int EGL_BUFFER_SIZE                    = 0x3020;
     55 public static final int EGL_ALPHA_SIZE                     = 0x3021;
     56 public static final int EGL_BLUE_SIZE                      = 0x3022;
     57 public static final int EGL_GREEN_SIZE                     = 0x3023;
     58 public static final int EGL_RED_SIZE                       = 0x3024;
     59 public static final int EGL_DEPTH_SIZE                     = 0x3025;
     60 public static final int EGL_STENCIL_SIZE                   = 0x3026;
     61 public static final int EGL_CONFIG_CAVEAT                  = 0x3027;
     62 public static final int EGL_CONFIG_ID                      = 0x3028;
     63 public static final int EGL_LEVEL                          = 0x3029;
     64 public static final int EGL_MAX_PBUFFER_HEIGHT             = 0x302A;
     65 public static final int EGL_MAX_PBUFFER_PIXELS             = 0x302B;
     66 public static final int EGL_MAX_PBUFFER_WIDTH              = 0x302C;
     67 public static final int EGL_NATIVE_RENDERABLE              = 0x302D;
     68 public static final int EGL_NATIVE_VISUAL_ID               = 0x302E;
     69 public static final int EGL_NATIVE_VISUAL_TYPE             = 0x302F;
     70 public static final int EGL_SAMPLES                        = 0x3031;
     71 public static final int EGL_SAMPLE_BUFFERS                 = 0x3032;
     72 public static final int EGL_SURFACE_TYPE                   = 0x3033;
     73 public static final int EGL_TRANSPARENT_TYPE               = 0x3034;
     74 public static final int EGL_TRANSPARENT_BLUE_VALUE         = 0x3035;
     75 public static final int EGL_TRANSPARENT_GREEN_VALUE        = 0x3036;
     76 public static final int EGL_TRANSPARENT_RED_VALUE          = 0x3037;
     77 public static final int EGL_NONE                           = 0x3038;
     78 public static final int EGL_BIND_TO_TEXTURE_RGB            = 0x3039;
     79 public static final int EGL_BIND_TO_TEXTURE_RGBA           = 0x303A;
     80 public static final int EGL_MIN_SWAP_INTERVAL              = 0x303B;
     81 public static final int EGL_MAX_SWAP_INTERVAL              = 0x303C;
     82 public static final int EGL_LUMINANCE_SIZE                 = 0x303D;
     83 public static final int EGL_ALPHA_MASK_SIZE                = 0x303E;
     84 public static final int EGL_COLOR_BUFFER_TYPE              = 0x303F;
     85 public static final int EGL_RENDERABLE_TYPE                = 0x3040;
     86 public static final int EGL_MATCH_NATIVE_PIXMAP            = 0x3041;
     87 public static final int EGL_CONFORMANT                     = 0x3042;
     88 public static final int EGL_SLOW_CONFIG                    = 0x3050;
     89 public static final int EGL_NON_CONFORMANT_CONFIG          = 0x3051;
     90 public static final int EGL_TRANSPARENT_RGB                = 0x3052;
     91 public static final int EGL_RGB_BUFFER                     = 0x308E;
     92 public static final int EGL_LUMINANCE_BUFFER               = 0x308F;
     93 public static final int EGL_NO_TEXTURE                     = 0x305C;
     94 public static final int EGL_TEXTURE_RGB                    = 0x305D;
     95 public static final int EGL_TEXTURE_RGBA                   = 0x305E;
     96 public static final int EGL_TEXTURE_2D                     = 0x305F;
     97 public static final int EGL_PBUFFER_BIT                    = 0x0001;
     98 public static final int EGL_PIXMAP_BIT                     = 0x0002;
     99 public static final int EGL_WINDOW_BIT                     = 0x0004;
    100 public static final int EGL_VG_COLORSPACE_LINEAR_BIT       = 0x0020;
    101 public static final int EGL_VG_ALPHA_FORMAT_PRE_BIT        = 0x0040;
    102 public static final int EGL_MULTISAMPLE_RESOLVE_BOX_BIT    = 0x0200;
    103 public static final int EGL_SWAP_BEHAVIOR_PRESERVED_BIT    = 0x0400;
    104 public static final int EGL_OPENGL_ES_BIT                  = 0x0001;
    105 public static final int EGL_OPENVG_BIT                     = 0x0002;
    106 public static final int EGL_OPENGL_ES2_BIT                 = 0x0004;
    107 public static final int EGL_OPENGL_BIT                     = 0x0008;
    108 public static final int EGL_VENDOR                         = 0x3053;
    109 public static final int EGL_VERSION                        = 0x3054;
    110 public static final int EGL_EXTENSIONS                     = 0x3055;
    111 public static final int EGL_CLIENT_APIS                    = 0x308D;
    112 public static final int EGL_HEIGHT                         = 0x3056;
    113 public static final int EGL_WIDTH                          = 0x3057;
    114 public static final int EGL_LARGEST_PBUFFER                = 0x3058;
    115 public static final int EGL_TEXTURE_FORMAT                 = 0x3080;
    116 public static final int EGL_TEXTURE_TARGET                 = 0x3081;
    117 public static final int EGL_MIPMAP_TEXTURE                 = 0x3082;
    118 public static final int EGL_MIPMAP_LEVEL                   = 0x3083;
    119 public static final int EGL_RENDER_BUFFER                  = 0x3086;
    120 public static final int EGL_VG_COLORSPACE                  = 0x3087;
    121 public static final int EGL_VG_ALPHA_FORMAT                = 0x3088;
    122 public static final int EGL_HORIZONTAL_RESOLUTION          = 0x3090;
    123 public static final int EGL_VERTICAL_RESOLUTION            = 0x3091;
    124 public static final int EGL_PIXEL_ASPECT_RATIO             = 0x3092;
    125 public static final int EGL_SWAP_BEHAVIOR                  = 0x3093;
    126 public static final int EGL_MULTISAMPLE_RESOLVE            = 0x3099;
    127 public static final int EGL_BACK_BUFFER                    = 0x3084;
    128 public static final int EGL_SINGLE_BUFFER                  = 0x3085;
    129 public static final int EGL_VG_COLORSPACE_sRGB             = 0x3089;
    130 public static final int EGL_VG_COLORSPACE_LINEAR           = 0x308A;
    131 public static final int EGL_VG_ALPHA_FORMAT_NONPRE         = 0x308B;
    132 public static final int EGL_VG_ALPHA_FORMAT_PRE            = 0x308C;
    133 public static final int EGL_DISPLAY_SCALING                = 10000;
    134 public static final int EGL_BUFFER_PRESERVED               = 0x3094;
    135 public static final int EGL_BUFFER_DESTROYED               = 0x3095;
    136 public static final int EGL_OPENVG_IMAGE                   = 0x3096;
    137 public static final int EGL_CONTEXT_CLIENT_TYPE            = 0x3097;
    138 public static final int EGL_CONTEXT_CLIENT_VERSION         = 0x3098;
    139 public static final int EGL_MULTISAMPLE_RESOLVE_DEFAULT    = 0x309A;
    140 public static final int EGL_MULTISAMPLE_RESOLVE_BOX        = 0x309B;
    141 public static final int EGL_OPENGL_ES_API                  = 0x30A0;
    142 public static final int EGL_OPENVG_API                     = 0x30A1;
    143 public static final int EGL_OPENGL_API                     = 0x30A2;
    144 public static final int EGL_DRAW                           = 0x3059;
    145 public static final int EGL_READ                           = 0x305A;
    146 public static final int EGL_CORE_NATIVE_ENGINE             = 0x305B;
    147 
    148     native private static void _nativeClassInit();
    149     static {
    150         _nativeClassInit();
    151     }
    152