// Generated Code - DO NOT EDIT !! // generated by 'emugen' #ifndef __egl_wrapper_context_t_h #define __egl_wrapper_context_t_h #include "egl_server_proc.h" #include "egl_types.h" struct egl_wrapper_context_t { eglChooseConfig_wrapper_proc_t eglChooseConfig; eglCopyBuffers_wrapper_proc_t eglCopyBuffers; eglCreateContext_wrapper_proc_t eglCreateContext; eglCreatePbufferSurface_wrapper_proc_t eglCreatePbufferSurface; eglCreatePixmapSurface_wrapper_proc_t eglCreatePixmapSurface; eglCreateWindowSurface_wrapper_proc_t eglCreateWindowSurface; eglDestroyContext_wrapper_proc_t eglDestroyContext; eglDestroySurface_wrapper_proc_t eglDestroySurface; eglGetConfigAttrib_wrapper_proc_t eglGetConfigAttrib; eglGetConfigs_wrapper_proc_t eglGetConfigs; eglGetCurrentDisplay_wrapper_proc_t eglGetCurrentDisplay; eglGetCurrentSurface_wrapper_proc_t eglGetCurrentSurface; eglGetDisplay_wrapper_proc_t eglGetDisplay; eglGetError_wrapper_proc_t eglGetError; eglGetProcAddress_wrapper_proc_t eglGetProcAddress; eglInitialize_wrapper_proc_t eglInitialize; eglMakeCurrent_wrapper_proc_t eglMakeCurrent; eglQueryContext_wrapper_proc_t eglQueryContext; eglQueryString_wrapper_proc_t eglQueryString; eglQuerySurface_wrapper_proc_t eglQuerySurface; eglSwapBuffers_wrapper_proc_t eglSwapBuffers; eglTerminate_wrapper_proc_t eglTerminate; eglWaitGL_wrapper_proc_t eglWaitGL; eglWaitNative_wrapper_proc_t eglWaitNative; eglBindTexImage_wrapper_proc_t eglBindTexImage; eglReleaseTexImage_wrapper_proc_t eglReleaseTexImage; eglSurfaceAttrib_wrapper_proc_t eglSurfaceAttrib; eglSwapInterval_wrapper_proc_t eglSwapInterval; eglBindAPI_wrapper_proc_t eglBindAPI; eglQueryAPI_wrapper_proc_t eglQueryAPI; eglCreatePbufferFromClientBuffer_wrapper_proc_t eglCreatePbufferFromClientBuffer; eglReleaseThread_wrapper_proc_t eglReleaseThread; eglWaitClient_wrapper_proc_t eglWaitClient; eglGetCurrentContext_wrapper_proc_t eglGetCurrentContext; eglCreateSyncKHR_wrapper_proc_t eglCreateSyncKHR; eglDestroySyncKHR_wrapper_proc_t eglDestroySyncKHR; eglClientWaitSyncKHR_wrapper_proc_t eglClientWaitSyncKHR; eglGetSyncAttribKHR_wrapper_proc_t eglGetSyncAttribKHR; eglCreateImageKHR_wrapper_proc_t eglCreateImageKHR; eglDestroyImageKHR_wrapper_proc_t eglDestroyImageKHR; virtual ~egl_wrapper_context_t() {} typedef egl_wrapper_context_t *CONTEXT_ACCESSOR_TYPE(void); static void setContextAccessor(CONTEXT_ACCESSOR_TYPE *f); int initDispatchByName( void *(*getProc)(const char *name, void *userData), void *userData); }; #endif