zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
egl.h File Reference
#include <EGL/eglplatform.h>

Go to the source code of this file.

Macros

#define EGL_ALPHA_FORMAT   EGL_VG_ALPHA_FORMAT
 
#define EGL_ALPHA_FORMAT_NONPRE   EGL_VG_ALPHA_FORMAT_NONPRE
 
#define EGL_ALPHA_FORMAT_PRE   EGL_VG_ALPHA_FORMAT_PRE
 
#define EGL_ALPHA_MASK_SIZE   0x303E
 
#define EGL_ALPHA_SIZE   0x3021
 
#define EGL_BACK_BUFFER   0x3084
 
#define EGL_BAD_ACCESS   0x3002
 
#define EGL_BAD_ALLOC   0x3003
 
#define EGL_BAD_ATTRIBUTE   0x3004
 
#define EGL_BAD_CONFIG   0x3005
 
#define EGL_BAD_CONTEXT   0x3006
 
#define EGL_BAD_CURRENT_SURFACE   0x3007
 
#define EGL_BAD_DISPLAY   0x3008
 
#define EGL_BAD_MATCH   0x3009
 
#define EGL_BAD_NATIVE_PIXMAP   0x300A
 
#define EGL_BAD_NATIVE_WINDOW   0x300B
 
#define EGL_BAD_PARAMETER   0x300C
 
#define EGL_BAD_SURFACE   0x300D
 
#define EGL_BIND_TO_TEXTURE_RGB   0x3039
 
#define EGL_BIND_TO_TEXTURE_RGBA   0x303A
 
#define EGL_BLUE_SIZE   0x3022
 
#define EGL_BUFFER_DESTROYED   0x3095 /* EGL_SWAP_BEHAVIOR value */
 
#define EGL_BUFFER_PRESERVED   0x3094 /* EGL_SWAP_BEHAVIOR value */
 
#define EGL_BUFFER_SIZE   0x3020
 
#define EGL_CLIENT_APIS   0x308D
 
#define EGL_COLOR_BUFFER_TYPE   0x303F
 
#define EGL_COLORSPACE   EGL_VG_COLORSPACE
 
#define EGL_COLORSPACE_LINEAR   EGL_VG_COLORSPACE_LINEAR
 
#define EGL_COLORSPACE_sRGB   EGL_VG_COLORSPACE_sRGB
 
#define EGL_CONFIG_CAVEAT   0x3027
 
#define EGL_CONFIG_ID   0x3028
 
#define EGL_CONFORMANT   0x3042
 
#define EGL_CONTEXT_CLIENT_TYPE   0x3097
 
#define EGL_CONTEXT_CLIENT_VERSION   0x3098
 
#define EGL_CONTEXT_LOST   0x300E /* EGL 1.1 - IMG_power_management */
 
#define EGL_CORE_NATIVE_ENGINE   0x305B
 
#define EGL_DEFAULT_DISPLAY   ((EGLNativeDisplayType)0)
 
#define EGL_DEPTH_SIZE   0x3025
 
#define EGL_DISPLAY_SCALING   10000
 
#define EGL_DONT_CARE   ((EGLint)-1)
 
#define EGL_DRAW   0x3059
 
#define EGL_EXTENSIONS   0x3055
 
#define EGL_FALSE   0
 
#define EGL_GREEN_SIZE   0x3023
 
#define EGL_HEIGHT   0x3056
 
#define EGL_HORIZONTAL_RESOLUTION   0x3090
 
#define EGL_LARGEST_PBUFFER   0x3058
 
#define EGL_LEVEL   0x3029
 
#define EGL_LUMINANCE_BUFFER   0x308F /* EGL_COLOR_BUFFER_TYPE value */
 
#define EGL_LUMINANCE_SIZE   0x303D
 
#define EGL_MATCH_NATIVE_PIXMAP   0x3041 /* Pseudo-attribute (not queryable) */
 
#define EGL_MAX_PBUFFER_HEIGHT   0x302A
 
#define EGL_MAX_PBUFFER_PIXELS   0x302B
 
#define EGL_MAX_PBUFFER_WIDTH   0x302C
 
#define EGL_MAX_SWAP_INTERVAL   0x303C
 
#define EGL_MIN_SWAP_INTERVAL   0x303B
 
#define EGL_MIPMAP_LEVEL   0x3083
 
#define EGL_MIPMAP_TEXTURE   0x3082
 
#define EGL_MULTISAMPLE_RESOLVE   0x3099
 
#define EGL_MULTISAMPLE_RESOLVE_BOX   0x309B /* EGL_MULTISAMPLE_RESOLVE value */
 
#define EGL_MULTISAMPLE_RESOLVE_BOX_BIT   0x0200 /* EGL_SURFACE_TYPE mask bits */
 
#define EGL_MULTISAMPLE_RESOLVE_DEFAULT   0x309A /* EGL_MULTISAMPLE_RESOLVE value */
 
#define EGL_NATIVE_RENDERABLE   0x302D
 
#define EGL_NATIVE_VISUAL_ID   0x302E
 
#define EGL_NATIVE_VISUAL_TYPE   0x302F
 
#define EGL_NO_CONTEXT   ((EGLContext)0)
 
#define EGL_NO_DISPLAY   ((EGLDisplay)0)
 
#define EGL_NO_SURFACE   ((EGLSurface)0)
 
#define EGL_NO_TEXTURE   0x305C
 
#define EGL_NON_CONFORMANT_CONFIG   0x3051 /* EGL_CONFIG_CAVEAT value */
 
#define EGL_NONE   0x3038 /* Attrib list terminator */
 
#define EGL_NOT_INITIALIZED   0x3001
 
#define EGL_OPENGL_API   0x30A2
 
#define EGL_OPENGL_BIT   0x0008 /* EGL_RENDERABLE_TYPE mask bits */
 
#define EGL_OPENGL_ES2_BIT   0x0004 /* EGL_RENDERABLE_TYPE mask bits */
 
#define EGL_OPENGL_ES_API   0x30A0
 
#define EGL_OPENGL_ES_BIT   0x0001 /* EGL_RENDERABLE_TYPE mask bits */
 
#define EGL_OPENVG_API   0x30A1
 
#define EGL_OPENVG_BIT   0x0002 /* EGL_RENDERABLE_TYPE mask bits */
 
#define EGL_OPENVG_IMAGE   0x3096
 
#define EGL_PBUFFER_BIT   0x0001 /* EGL_SURFACE_TYPE mask bits */
 
#define EGL_PIXEL_ASPECT_RATIO   0x3092
 
#define EGL_PIXMAP_BIT   0x0002 /* EGL_SURFACE_TYPE mask bits */
 
#define EGL_READ   0x305A
 
#define EGL_RED_SIZE   0x3024
 
#define EGL_RENDER_BUFFER   0x3086
 
#define EGL_RENDERABLE_TYPE   0x3040
 
#define EGL_RGB_BUFFER   0x308E /* EGL_COLOR_BUFFER_TYPE value */
 
#define EGL_SAMPLE_BUFFERS   0x3032
 
#define EGL_SAMPLES   0x3031
 
#define EGL_SINGLE_BUFFER   0x3085
 
#define EGL_SLOW_CONFIG   0x3050 /* EGL_CONFIG_CAVEAT value */
 
#define EGL_STENCIL_SIZE   0x3026
 
#define EGL_SUCCESS   0x3000
 
#define EGL_SURFACE_TYPE   0x3033
 
#define EGL_SWAP_BEHAVIOR   0x3093
 
#define EGL_SWAP_BEHAVIOR_PRESERVED_BIT   0x0400 /* EGL_SURFACE_TYPE mask bits */
 
#define EGL_TEXTURE_2D   0x305F
 
#define EGL_TEXTURE_FORMAT   0x3080
 
#define EGL_TEXTURE_RGB   0x305D
 
#define EGL_TEXTURE_RGBA   0x305E
 
#define EGL_TEXTURE_TARGET   0x3081
 
#define EGL_TRANSPARENT_BLUE_VALUE   0x3035
 
#define EGL_TRANSPARENT_GREEN_VALUE   0x3036
 
#define EGL_TRANSPARENT_RED_VALUE   0x3037
 
#define EGL_TRANSPARENT_RGB   0x3052 /* EGL_TRANSPARENT_TYPE value */
 
#define EGL_TRANSPARENT_TYPE   0x3034
 
#define EGL_TRUE   1
 
#define EGL_UNKNOWN   ((EGLint)-1)
 
#define EGL_VENDOR   0x3053
 
#define EGL_VERSION   0x3054
 
#define EGL_VERSION_1_0   1
 
#define EGL_VERSION_1_1   1
 
#define EGL_VERSION_1_2   1
 
#define EGL_VERSION_1_3   1
 
#define EGL_VERSION_1_4   1
 
#define EGL_VERTICAL_RESOLUTION   0x3091
 
#define EGL_VG_ALPHA_FORMAT   0x3088
 
#define EGL_VG_ALPHA_FORMAT_NONPRE   0x308B /* EGL_ALPHA_FORMAT value */
 
#define EGL_VG_ALPHA_FORMAT_PRE   0x308C /* EGL_ALPHA_FORMAT value */
 
#define EGL_VG_ALPHA_FORMAT_PRE_BIT   0x0040 /* EGL_SURFACE_TYPE mask bits */
 
#define EGL_VG_COLORSPACE   0x3087
 
#define EGL_VG_COLORSPACE_LINEAR   0x308A /* EGL_VG_COLORSPACE value */
 
#define EGL_VG_COLORSPACE_LINEAR_BIT   0x0020 /* EGL_SURFACE_TYPE mask bits */
 
#define EGL_VG_COLORSPACE_sRGB   0x3089 /* EGL_VG_COLORSPACE value */
 
#define EGL_WIDTH   0x3057
 
#define EGL_WINDOW_BIT   0x0004 /* EGL_SURFACE_TYPE mask bits */
 

Typedefs

typedef void(* __eglMustCastToProperFunctionPointerType )(void)
 
typedef unsigned int EGLBoolean
 
typedef voidEGLClientBuffer
 
typedef voidEGLConfig
 
typedef voidEGLContext
 
typedef voidEGLDisplay
 
typedef unsigned int EGLenum
 
typedef voidEGLSurface
 

Functions

EGLAPI EGLBoolean EGLAPIENTRY eglBindAPI (EGLenum api)
 
EGLAPI EGLBoolean EGLAPIENTRY eglBindTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer)
 
EGLAPI EGLBoolean EGLAPIENTRY eglChooseConfig (EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config)
 
EGLAPI EGLBoolean EGLAPIENTRY eglCopyBuffers (EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target)
 
EGLAPI EGLContext EGLAPIENTRY eglCreateContext (EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list)
 
EGLAPI EGLSurface EGLAPIENTRY eglCreatePbufferFromClientBuffer (EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list)
 
EGLAPI EGLSurface EGLAPIENTRY eglCreatePbufferSurface (EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list)
 
EGLAPI EGLSurface EGLAPIENTRY eglCreatePixmapSurface (EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list)
 
EGLAPI EGLSurface EGLAPIENTRY eglCreateWindowSurface (EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list)
 
EGLAPI EGLBoolean EGLAPIENTRY eglDestroyContext (EGLDisplay dpy, EGLContext ctx)
 
EGLAPI EGLBoolean EGLAPIENTRY eglDestroySurface (EGLDisplay dpy, EGLSurface surface)
 
EGLAPI EGLBoolean EGLAPIENTRY eglGetConfigAttrib (EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value)
 
EGLAPI EGLBoolean EGLAPIENTRY eglGetConfigs (EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config)
 
EGLAPI EGLContext EGLAPIENTRY eglGetCurrentContext (void)
 
EGLAPI EGLDisplay EGLAPIENTRY eglGetCurrentDisplay (void)
 
EGLAPI EGLSurface EGLAPIENTRY eglGetCurrentSurface (EGLint readdraw)
 
EGLAPI EGLDisplay EGLAPIENTRY eglGetDisplay (EGLNativeDisplayType display_id)
 
EGLAPI EGLint EGLAPIENTRY eglGetError (void)
 
EGLAPI
__eglMustCastToProperFunctionPointerType
EGLAPIENTRY 
eglGetProcAddress (const char *procname)
 
EGLAPI EGLBoolean EGLAPIENTRY eglInitialize (EGLDisplay dpy, EGLint *major, EGLint *minor)
 
EGLAPI EGLBoolean EGLAPIENTRY eglMakeCurrent (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx)
 
EGLAPI EGLenum EGLAPIENTRY eglQueryAPI (void)
 
EGLAPI EGLBoolean EGLAPIENTRY eglQueryContext (EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value)
 
EGLAPI const char *EGLAPIENTRY eglQueryString (EGLDisplay dpy, EGLint name)
 
EGLAPI EGLBoolean EGLAPIENTRY eglQuerySurface (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value)
 
EGLAPI EGLBoolean EGLAPIENTRY eglReleaseTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer)
 
EGLAPI EGLBoolean EGLAPIENTRY eglReleaseThread (void)
 
EGLAPI EGLBoolean EGLAPIENTRY eglSurfaceAttrib (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value)
 
EGLAPI EGLBoolean EGLAPIENTRY eglSwapBuffers (EGLDisplay dpy, EGLSurface surface)
 
EGLAPI EGLBoolean EGLAPIENTRY eglSwapInterval (EGLDisplay dpy, EGLint interval)
 
EGLAPI EGLBoolean EGLAPIENTRY eglTerminate (EGLDisplay dpy)
 
EGLAPI EGLBoolean EGLAPIENTRY eglWaitClient (void)
 
EGLAPI EGLBoolean EGLAPIENTRY eglWaitGL (void)
 
EGLAPI EGLBoolean EGLAPIENTRY eglWaitNative (EGLint engine)
 

Macro Definition Documentation

#define EGL_ALPHA_FORMAT   EGL_VG_ALPHA_FORMAT

Definition at line 234 of file egl.h.

#define EGL_ALPHA_FORMAT_NONPRE   EGL_VG_ALPHA_FORMAT_NONPRE

Definition at line 237 of file egl.h.

#define EGL_ALPHA_FORMAT_PRE   EGL_VG_ALPHA_FORMAT_PRE

Definition at line 238 of file egl.h.

#define EGL_ALPHA_MASK_SIZE   0x303E

Definition at line 125 of file egl.h.

#define EGL_ALPHA_SIZE   0x3021

Definition at line 97 of file egl.h.

Referenced by PSP_GL_CreateContext().

#define EGL_BACK_BUFFER   0x3084

Definition at line 184 of file egl.h.

#define EGL_BAD_ACCESS   0x3002

Definition at line 79 of file egl.h.

#define EGL_BAD_ALLOC   0x3003

Definition at line 80 of file egl.h.

#define EGL_BAD_ATTRIBUTE   0x3004

Definition at line 81 of file egl.h.

#define EGL_BAD_CONFIG   0x3005

Definition at line 82 of file egl.h.

#define EGL_BAD_CONTEXT   0x3006

Definition at line 83 of file egl.h.

#define EGL_BAD_CURRENT_SURFACE   0x3007

Definition at line 84 of file egl.h.

#define EGL_BAD_DISPLAY   0x3008

Definition at line 85 of file egl.h.

#define EGL_BAD_MATCH   0x3009

Definition at line 86 of file egl.h.

#define EGL_BAD_NATIVE_PIXMAP   0x300A

Definition at line 87 of file egl.h.

#define EGL_BAD_NATIVE_WINDOW   0x300B

Definition at line 88 of file egl.h.

#define EGL_BAD_PARAMETER   0x300C

Definition at line 89 of file egl.h.

#define EGL_BAD_SURFACE   0x300D

Definition at line 90 of file egl.h.

#define EGL_BIND_TO_TEXTURE_RGB   0x3039

Definition at line 120 of file egl.h.

#define EGL_BIND_TO_TEXTURE_RGBA   0x303A

Definition at line 121 of file egl.h.

#define EGL_BLUE_SIZE   0x3022

Definition at line 98 of file egl.h.

Referenced by PSP_GL_CreateContext(), and Zeni::Window::Window().

#define EGL_BUFFER_DESTROYED   0x3095 /* EGL_SWAP_BEHAVIOR value */

Definition at line 205 of file egl.h.

#define EGL_BUFFER_PRESERVED   0x3094 /* EGL_SWAP_BEHAVIOR value */

Definition at line 204 of file egl.h.

#define EGL_BUFFER_SIZE   0x3020

Definition at line 96 of file egl.h.

#define EGL_CLIENT_APIS   0x308D

Definition at line 164 of file egl.h.

#define EGL_COLOR_BUFFER_TYPE   0x303F

Definition at line 126 of file egl.h.

#define EGL_COLORSPACE   EGL_VG_COLORSPACE

Definition at line 233 of file egl.h.

#define EGL_COLORSPACE_LINEAR   EGL_VG_COLORSPACE_LINEAR

Definition at line 236 of file egl.h.

#define EGL_COLORSPACE_sRGB   EGL_VG_COLORSPACE_sRGB

Definition at line 235 of file egl.h.

#define EGL_CONFIG_CAVEAT   0x3027

Definition at line 103 of file egl.h.

#define EGL_CONFIG_ID   0x3028

Definition at line 104 of file egl.h.

#define EGL_CONFORMANT   0x3042

Definition at line 129 of file egl.h.

#define EGL_CONTEXT_CLIENT_TYPE   0x3097

Definition at line 211 of file egl.h.

#define EGL_CONTEXT_CLIENT_VERSION   0x3098

Definition at line 214 of file egl.h.

#define EGL_CONTEXT_LOST   0x300E /* EGL 1.1 - IMG_power_management */

Definition at line 91 of file egl.h.

#define EGL_CORE_NATIVE_ENGINE   0x305B

Definition at line 230 of file egl.h.

#define EGL_DEFAULT_DISPLAY   ((EGLNativeDisplayType)0)

Definition at line 68 of file egl.h.

Referenced by Zeni::Window::Window().

#define EGL_DEPTH_SIZE   0x3025

Definition at line 101 of file egl.h.

Referenced by PSP_GL_CreateContext().

#define EGL_DISPLAY_SCALING   10000

Definition at line 198 of file egl.h.

#define EGL_DONT_CARE   ((EGLint)-1)

Definition at line 74 of file egl.h.

#define EGL_DRAW   0x3059

Definition at line 226 of file egl.h.

#define EGL_EXTENSIONS   0x3055

Definition at line 163 of file egl.h.

#define EGL_FALSE   0

Definition at line 64 of file egl.h.

Referenced by Zeni::Window::Window().

#define EGL_GREEN_SIZE   0x3023

Definition at line 99 of file egl.h.

Referenced by PSP_GL_CreateContext(), and Zeni::Window::Window().

#define EGL_HEIGHT   0x3056

Definition at line 167 of file egl.h.

Referenced by PSP_GL_CreateContext(), and Zeni::Window::Window().

#define EGL_HORIZONTAL_RESOLUTION   0x3090

Definition at line 177 of file egl.h.

#define EGL_LARGEST_PBUFFER   0x3058

Definition at line 169 of file egl.h.

#define EGL_LEVEL   0x3029

Definition at line 105 of file egl.h.

#define EGL_LUMINANCE_BUFFER   0x308F /* EGL_COLOR_BUFFER_TYPE value */

Definition at line 138 of file egl.h.

#define EGL_LUMINANCE_SIZE   0x303D

Definition at line 124 of file egl.h.

#define EGL_MATCH_NATIVE_PIXMAP   0x3041 /* Pseudo-attribute (not queryable) */

Definition at line 128 of file egl.h.

#define EGL_MAX_PBUFFER_HEIGHT   0x302A

Definition at line 106 of file egl.h.

#define EGL_MAX_PBUFFER_PIXELS   0x302B

Definition at line 107 of file egl.h.

#define EGL_MAX_PBUFFER_WIDTH   0x302C

Definition at line 108 of file egl.h.

#define EGL_MAX_SWAP_INTERVAL   0x303C

Definition at line 123 of file egl.h.

#define EGL_MIN_SWAP_INTERVAL   0x303B

Definition at line 122 of file egl.h.

#define EGL_MIPMAP_LEVEL   0x3083

Definition at line 173 of file egl.h.

#define EGL_MIPMAP_TEXTURE   0x3082

Definition at line 172 of file egl.h.

#define EGL_MULTISAMPLE_RESOLVE   0x3099

Definition at line 181 of file egl.h.

#define EGL_MULTISAMPLE_RESOLVE_BOX   0x309B /* EGL_MULTISAMPLE_RESOLVE value */

Definition at line 218 of file egl.h.

#define EGL_MULTISAMPLE_RESOLVE_BOX_BIT   0x0200 /* EGL_SURFACE_TYPE mask bits */

Definition at line 152 of file egl.h.

#define EGL_MULTISAMPLE_RESOLVE_DEFAULT   0x309A /* EGL_MULTISAMPLE_RESOLVE value */

Definition at line 217 of file egl.h.

#define EGL_NATIVE_RENDERABLE   0x302D

Definition at line 109 of file egl.h.

#define EGL_NATIVE_VISUAL_ID   0x302E

Definition at line 110 of file egl.h.

Referenced by Zeni::Window::Window().

#define EGL_NATIVE_VISUAL_TYPE   0x302F

Definition at line 111 of file egl.h.

#define EGL_NO_CONTEXT   ((EGLContext)0)

Definition at line 69 of file egl.h.

Referenced by PSP_GL_DeleteContext(), Zeni::Window::Window(), and Zeni::Window::~Window().

#define EGL_NO_DISPLAY   ((EGLDisplay)0)

Definition at line 70 of file egl.h.

Referenced by PSP_GL_DeleteContext(), Zeni::Window::Window(), and Zeni::Window::~Window().

#define EGL_NO_SURFACE   ((EGLSurface)0)

Definition at line 71 of file egl.h.

Referenced by Zeni::Window::Window(), and Zeni::Window::~Window().

#define EGL_NO_TEXTURE   0x305C

Definition at line 141 of file egl.h.

#define EGL_NON_CONFORMANT_CONFIG   0x3051 /* EGL_CONFIG_CAVEAT value */

Definition at line 135 of file egl.h.

#define EGL_NONE   0x3038 /* Attrib list terminator */

Definition at line 119 of file egl.h.

Referenced by PSP_GL_CreateContext(), and Zeni::Window::Window().

#define EGL_NOT_INITIALIZED   0x3001

Definition at line 78 of file egl.h.

#define EGL_OPENGL_API   0x30A2

Definition at line 223 of file egl.h.

#define EGL_OPENGL_BIT   0x0008 /* EGL_RENDERABLE_TYPE mask bits */

Definition at line 158 of file egl.h.

#define EGL_OPENGL_ES2_BIT   0x0004 /* EGL_RENDERABLE_TYPE mask bits */

Definition at line 157 of file egl.h.

#define EGL_OPENGL_ES_API   0x30A0

Definition at line 221 of file egl.h.

#define EGL_OPENGL_ES_BIT   0x0001 /* EGL_RENDERABLE_TYPE mask bits */

Definition at line 155 of file egl.h.

#define EGL_OPENVG_API   0x30A1

Definition at line 222 of file egl.h.

#define EGL_OPENVG_BIT   0x0002 /* EGL_RENDERABLE_TYPE mask bits */

Definition at line 156 of file egl.h.

#define EGL_OPENVG_IMAGE   0x3096

Definition at line 208 of file egl.h.

#define EGL_PBUFFER_BIT   0x0001 /* EGL_SURFACE_TYPE mask bits */

Definition at line 147 of file egl.h.

#define EGL_PIXEL_ASPECT_RATIO   0x3092

Definition at line 179 of file egl.h.

#define EGL_PIXMAP_BIT   0x0002 /* EGL_SURFACE_TYPE mask bits */

Definition at line 148 of file egl.h.

#define EGL_READ   0x305A

Definition at line 227 of file egl.h.

#define EGL_RED_SIZE   0x3024

Definition at line 100 of file egl.h.

Referenced by PSP_GL_CreateContext(), and Zeni::Window::Window().

#define EGL_RENDER_BUFFER   0x3086

Definition at line 174 of file egl.h.

#define EGL_RENDERABLE_TYPE   0x3040

Definition at line 127 of file egl.h.

#define EGL_RGB_BUFFER   0x308E /* EGL_COLOR_BUFFER_TYPE value */

Definition at line 137 of file egl.h.

#define EGL_SAMPLE_BUFFERS   0x3032

Definition at line 113 of file egl.h.

#define EGL_SAMPLES   0x3031

Definition at line 112 of file egl.h.

#define EGL_SINGLE_BUFFER   0x3085

Definition at line 185 of file egl.h.

#define EGL_SLOW_CONFIG   0x3050 /* EGL_CONFIG_CAVEAT value */

Definition at line 134 of file egl.h.

#define EGL_STENCIL_SIZE   0x3026

Definition at line 102 of file egl.h.

Referenced by PSP_GL_CreateContext().

#define EGL_SUCCESS   0x3000

Definition at line 77 of file egl.h.

#define EGL_SURFACE_TYPE   0x3033

Definition at line 114 of file egl.h.

Referenced by Zeni::Window::Window().

#define EGL_SWAP_BEHAVIOR   0x3093

Definition at line 180 of file egl.h.

#define EGL_SWAP_BEHAVIOR_PRESERVED_BIT   0x0400 /* EGL_SURFACE_TYPE mask bits */

Definition at line 153 of file egl.h.

#define EGL_TEXTURE_2D   0x305F

Definition at line 144 of file egl.h.

#define EGL_TEXTURE_FORMAT   0x3080

Definition at line 170 of file egl.h.

#define EGL_TEXTURE_RGB   0x305D

Definition at line 142 of file egl.h.

#define EGL_TEXTURE_RGBA   0x305E

Definition at line 143 of file egl.h.

#define EGL_TEXTURE_TARGET   0x3081

Definition at line 171 of file egl.h.

#define EGL_TRANSPARENT_BLUE_VALUE   0x3035

Definition at line 116 of file egl.h.

#define EGL_TRANSPARENT_GREEN_VALUE   0x3036

Definition at line 117 of file egl.h.

#define EGL_TRANSPARENT_RED_VALUE   0x3037

Definition at line 118 of file egl.h.

#define EGL_TRANSPARENT_RGB   0x3052 /* EGL_TRANSPARENT_TYPE value */

Definition at line 136 of file egl.h.

#define EGL_TRANSPARENT_TYPE   0x3034

Definition at line 115 of file egl.h.

#define EGL_TRUE   1

Definition at line 65 of file egl.h.

Referenced by PSP_GL_DeleteContext(), and PSP_GL_SetSwapInterval().

#define EGL_UNKNOWN   ((EGLint)-1)

Definition at line 201 of file egl.h.

#define EGL_VENDOR   0x3053

Definition at line 161 of file egl.h.

#define EGL_VERSION   0x3054

Definition at line 162 of file egl.h.

#define EGL_VERSION_1_0   1

Definition at line 53 of file egl.h.

#define EGL_VERSION_1_1   1

Definition at line 54 of file egl.h.

#define EGL_VERSION_1_2   1

Definition at line 55 of file egl.h.

#define EGL_VERSION_1_3   1

Definition at line 56 of file egl.h.

#define EGL_VERSION_1_4   1

Definition at line 57 of file egl.h.

#define EGL_VERTICAL_RESOLUTION   0x3091

Definition at line 178 of file egl.h.

#define EGL_VG_ALPHA_FORMAT   0x3088

Definition at line 176 of file egl.h.

#define EGL_VG_ALPHA_FORMAT_NONPRE   0x308B /* EGL_ALPHA_FORMAT value */

Definition at line 192 of file egl.h.

#define EGL_VG_ALPHA_FORMAT_PRE   0x308C /* EGL_ALPHA_FORMAT value */

Definition at line 193 of file egl.h.

#define EGL_VG_ALPHA_FORMAT_PRE_BIT   0x0040 /* EGL_SURFACE_TYPE mask bits */

Definition at line 151 of file egl.h.

#define EGL_VG_COLORSPACE   0x3087

Definition at line 175 of file egl.h.

#define EGL_VG_COLORSPACE_LINEAR   0x308A /* EGL_VG_COLORSPACE value */

Definition at line 189 of file egl.h.

#define EGL_VG_COLORSPACE_LINEAR_BIT   0x0020 /* EGL_SURFACE_TYPE mask bits */

Definition at line 150 of file egl.h.

#define EGL_VG_COLORSPACE_sRGB   0x3089 /* EGL_VG_COLORSPACE value */

Definition at line 188 of file egl.h.

#define EGL_WIDTH   0x3057

Definition at line 168 of file egl.h.

Referenced by PSP_GL_CreateContext(), and Zeni::Window::Window().

#define EGL_WINDOW_BIT   0x0004 /* EGL_SURFACE_TYPE mask bits */

Definition at line 149 of file egl.h.

Referenced by Zeni::Window::Window().

Typedef Documentation

typedef void(* __eglMustCastToProperFunctionPointerType)(void)

Definition at line 319 of file egl.h.

typedef EGLBoolean

Definition at line 44 of file egl.h.

Definition at line 50 of file egl.h.

typedef void* EGLConfig

Definition at line 46 of file egl.h.

typedef void* EGLContext

Definition at line 47 of file egl.h.

typedef void* EGLDisplay

Definition at line 48 of file egl.h.

typedef unsigned int EGLenum

Definition at line 45 of file egl.h.

typedef void* EGLSurface

Definition at line 49 of file egl.h.

Function Documentation

EGLAPI EGLBoolean EGLAPIENTRY eglBindAPI ( EGLenum  api)
EGLAPI EGLBoolean EGLAPIENTRY eglBindTexImage ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  buffer 
)
EGLAPI EGLBoolean EGLAPIENTRY eglChooseConfig ( EGLDisplay  dpy,
const EGLint attrib_list,
EGLConfig configs,
EGLint  config_size,
EGLint num_config 
)
EGLAPI EGLBoolean EGLAPIENTRY eglCopyBuffers ( EGLDisplay  dpy,
EGLSurface  surface,
EGLNativePixmapType  target 
)
EGLAPI EGLContext EGLAPIENTRY eglCreateContext ( EGLDisplay  dpy,
EGLConfig  config,
EGLContext  share_context,
const EGLint attrib_list 
)
EGLAPI EGLSurface EGLAPIENTRY eglCreatePbufferFromClientBuffer ( EGLDisplay  dpy,
EGLenum  buftype,
EGLClientBuffer  buffer,
EGLConfig  config,
const EGLint attrib_list 
)
EGLAPI EGLSurface EGLAPIENTRY eglCreatePbufferSurface ( EGLDisplay  dpy,
EGLConfig  config,
const EGLint attrib_list 
)
EGLAPI EGLSurface EGLAPIENTRY eglCreatePixmapSurface ( EGLDisplay  dpy,
EGLConfig  config,
EGLNativePixmapType  pixmap,
const EGLint attrib_list 
)
EGLAPI EGLSurface EGLAPIENTRY eglCreateWindowSurface ( EGLDisplay  dpy,
EGLConfig  config,
EGLNativeWindowType  win,
const EGLint attrib_list 
)
EGLAPI EGLBoolean EGLAPIENTRY eglDestroySurface ( EGLDisplay  dpy,
EGLSurface  surface 
)
EGLAPI EGLBoolean EGLAPIENTRY eglGetConfigAttrib ( EGLDisplay  dpy,
EGLConfig  config,
EGLint  attribute,
EGLint value 
)
EGLAPI EGLBoolean EGLAPIENTRY eglGetConfigs ( EGLDisplay  dpy,
EGLConfig configs,
EGLint  config_size,
EGLint num_config 
)
EGLAPI EGLContext EGLAPIENTRY eglGetCurrentContext ( void  )
EGLAPI EGLDisplay EGLAPIENTRY eglGetCurrentDisplay ( void  )
EGLAPI EGLSurface EGLAPIENTRY eglGetCurrentSurface ( EGLint  readdraw)
EGLAPI EGLDisplay EGLAPIENTRY eglGetDisplay ( EGLNativeDisplayType  display_id)
EGLAPI EGLint EGLAPIENTRY eglGetError ( void  )
EGLAPI __eglMustCastToProperFunctionPointerType EGLAPIENTRY eglGetProcAddress ( const char *  procname)

Referenced by PSP_GL_GetProcAddress().

EGLAPI EGLBoolean EGLAPIENTRY eglInitialize ( EGLDisplay  dpy,
EGLint major,
EGLint minor 
)
EGLAPI EGLenum EGLAPIENTRY eglQueryAPI ( void  )
EGLAPI EGLBoolean EGLAPIENTRY eglQueryContext ( EGLDisplay  dpy,
EGLContext  ctx,
EGLint  attribute,
EGLint value 
)
EGLAPI const char* EGLAPIENTRY eglQueryString ( EGLDisplay  dpy,
EGLint  name 
)
EGLAPI EGLBoolean EGLAPIENTRY eglQuerySurface ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  attribute,
EGLint value 
)

Referenced by Zeni::Window::Window().

EGLAPI EGLBoolean EGLAPIENTRY eglReleaseTexImage ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  buffer 
)
EGLAPI EGLBoolean EGLAPIENTRY eglReleaseThread ( void  )
EGLAPI EGLBoolean EGLAPIENTRY eglSurfaceAttrib ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  attribute,
EGLint  value 
)
EGLAPI EGLBoolean EGLAPIENTRY eglSwapBuffers ( EGLDisplay  dpy,
EGLSurface  surface 
)

Referenced by PSP_GL_SwapWindow().

EGLAPI EGLBoolean EGLAPIENTRY eglSwapInterval ( EGLDisplay  dpy,
EGLint  interval 
)

Referenced by PSP_GL_SetSwapInterval().

EGLAPI EGLBoolean EGLAPIENTRY eglWaitClient ( void  )
EGLAPI EGLBoolean EGLAPIENTRY eglWaitGL ( void  )
EGLAPI EGLBoolean EGLAPIENTRY eglWaitNative ( EGLint  engine)