Lines Matching refs:__GLcontext

49 typedef struct __GLcontextRec __GLcontext;
385 void (*lockDP)(__GLdrawablePrivate *glPriv, __GLcontext *gc);
427 void * (*malloc)(__GLcontext *gc, size_t size);
428 void *(*calloc)(__GLcontext *gc, size_t numElem, size_t elemSize);
429 void *(*realloc)(__GLcontext *gc, void *oldAddr, size_t newSize);
430 void (*free)(__GLcontext *gc, void *addr);
433 void (*warning)(__GLcontext *gc, char *fmt);
434 void (*fatal)(__GLcontext *gc, char *fmt);
437 char *(CAPI *getenv)(__GLcontext *gc, const char *var);
438 int (CAPI *atoi)(__GLcontext *gc, const char *str);
439 int (CAPI *sprintf)(__GLcontext *gc, char *str, const char *fmt, ...);
440 void *(CAPI *fopen)(__GLcontext *gc, const char *path, const char *mode);
441 int (CAPI *fclose)(__GLcontext *gc, void *stream);
442 int (CAPI *fprintf)(__GLcontext *gc, void *stream, const char *fmt, ...);
445 __GLdrawablePrivate *(*getDrawablePrivate)(__GLcontext *gc);
446 __GLdrawablePrivate *(*getReadablePrivate)(__GLcontext *gc);
460 GLboolean (*destroyContext)(__GLcontext *gc);
461 GLboolean (*loseCurrent)(__GLcontext *gc);
463 GLboolean (*makeCurrent)(__GLcontext *gc);
464 GLboolean (*shareContext)(__GLcontext *gc, __GLcontext *gcShare);
465 GLboolean (*copyContext)(__GLcontext *dst, const __GLcontext *src, GLuint mask);
466 GLboolean (*forceCurrent)(__GLcontext *gc);
469 GLboolean (*notifyResize)(__GLcontext *gc);
470 void (*notifyDestroy)(__GLcontext *gc);
471 void (*notifySwapBuffers)(__GLcontext *gc);
474 struct __GLdispatchStateRec* (*dispatchExec)(__GLcontext *gc);
475 void (*beginDispatchOverride)(__GLcontext *gc);
476 void (*endDispatchOverride)(__GLcontext *gc);
482 ** This must be the first member of a __GLcontext structure. This is the
491 extern __GLcontext *__glCoreCreateContext(__GLimports *, __GLcontextModes *);