extern class `{ EGLint `}
new `{ return EGL_BUFFER_SIZE; `}
new `{ return EGL_ALPHA_SIZE; `}
new `{ return EGL_BLUE_SIZE; `}
new `{ return EGL_GREEN_SIZE; `}
new `{ return EGL_RED_SIZE; `}
new `{ return EGL_DEPTH_SIZE; `}
new `{ return EGL_STENCIL_SIZE; `}
new `{ return EGL_CONFIG_CAVEAT; `}
new `{ return EGL_CONFIG_ID; `}
new `{ return EGL_LEVEL; `}
new `{ return EGL_MAX_PBUFFER_HEIGHT; `}
new `{ return EGL_MAX_PBUFFER_PIXELS; `}
new `{ return EGL_MAX_PBUFFER_WIDTH; `}
new `{ return EGL_NATIVE_RENDERABLE; `}
new `{ return EGL_NATIVE_VISUAL_ID; `}
new `{ return EGL_NATIVE_VISUAL_TYPE; `}
new `{ return EGL_SAMPLES; `}
new `{ return EGL_SAMPLE_BUFFERS; `}
new `{ return EGL_SURFACE_TYPE; `}
new `{ return EGL_TRANSPARENT_TYPE; `}
new `{ return EGL_TRANSPARENT_BLUE_VALUE; `}
new `{ return EGL_TRANSPARENT_GREEN_VALUE; `}
new `{ return EGL_TRANSPARENT_RED_VALUE; `}
new `{ return EGL_BIND_TO_TEXTURE_RGB; `}
new `{ return EGL_BIND_TO_TEXTURE_RGBA; `}
new `{ return EGL_MIN_SWAP_INTERVAL; `}
new `{ return EGL_MAX_SWAP_INTERVAL; `}
new `{ return EGL_LUMINANCE_SIZE; `}
new `{ return EGL_ALPHA_MASK_SIZE; `}
new `{ return EGL_COLOR_BUFFER_TYPE; `}
new `{ return EGL_RENDERABLE_TYPE; `}
new `{ return EGL_MATCH_NATIVE_PIXMAP; `}
new `{ return EGL_CONFORMANT; `}
# Attrib list terminator
new none `{ return EGL_NONE; `}
end
lib/egl/egl.nit:351,1--388,3