egltypes.h revision edbf3b6af777b721cd2a1ef461947e51e88241e1
1d18304287dbabc7835be771400b85d4ae8b63de6San Mehat/*
2d18304287dbabc7835be771400b85d4ae8b63de6San Mehat** Types and resources
3d18304287dbabc7835be771400b85d4ae8b63de6San Mehat*/
4d18304287dbabc7835be771400b85d4ae8b63de6San Mehattypedef int EGLBoolean;
5d18304287dbabc7835be771400b85d4ae8b63de6San Mehattypedef long EGLint;
6d18304287dbabc7835be771400b85d4ae8b63de6San Mehattypedef void *EGLDisplay;
7d18304287dbabc7835be771400b85d4ae8b63de6San Mehattypedef void *EGLConfig;
8d18304287dbabc7835be771400b85d4ae8b63de6San Mehattypedef void *EGLSurface;
9d18304287dbabc7835be771400b85d4ae8b63de6San Mehattypedef void *EGLContext;
10d18304287dbabc7835be771400b85d4ae8b63de6San Mehattypedef void *NativeDisplayType;
11d18304287dbabc7835be771400b85d4ae8b63de6San Mehattypedef void *NativeWindowType;
12d18304287dbabc7835be771400b85d4ae8b63de6San Mehattypedef void *NativePixmapType;
13d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
145af38c360587ca2eef0badf6137ccf018f8cd4aaDmitry Shmidt/*
15007e987fee7e815e0c4bc820f434a632b7a69a9dBrad Fitzpatrick** EGL and native handle values
16d18304287dbabc7835be771400b85d4ae8b63de6San Mehat*/
17d18304287dbabc7835be771400b85d4ae8b63de6San Mehat#define EGL_DEFAULT_DISPLAY ((NativeDisplayType)0)
18d18304287dbabc7835be771400b85d4ae8b63de6San Mehat#define EGL_NO_CONTEXT ((EGLContext)0)
199d10b341a0ba46f108cb96e46691197d778cbc06San Mehat#define EGL_NO_DISPLAY ((EGLDisplay)0)
209ff78fb7da7158f5bd7c86d89a842691820259cfSan Mehat#define EGL_NO_SURFACE ((EGLSurface)0)
21d5573d34c8fac49e16b20cf144486125bf940086San Mehat