__DRIcoreExtension Struct Reference
#include <dri_interface.h>
Data Fields |
| __DRIextension | base |
| __DRIscreen *(* | createNewScreen )(int screen, int fd, unsigned int sarea_handle, const __DRIextension **extensions, const __DRIconfig ***driverConfigs, void *loaderPrivate) |
| void(* | destroyScreen )(__DRIscreen *screen) |
| const __DRIextension **(* | getExtensions )(__DRIscreen *screen) |
| int(* | getConfigAttrib )(const __DRIconfig *config, unsigned int attrib, unsigned int *value) |
| int(* | indexConfigAttrib )(const __DRIconfig *config, int index, unsigned int *attrib, unsigned int *value) |
| __DRIdrawable *(* | createNewDrawable )(__DRIscreen *screen, const __DRIconfig *config, unsigned int drawable_id, unsigned int head, void *loaderPrivate) |
| void(* | destroyDrawable )(__DRIdrawable *drawable) |
| void(* | swapBuffers )(__DRIdrawable *drawable) |
| __DRIcontext *(* | createNewContext )(__DRIscreen *screen, const __DRIconfig *config, __DRIcontext *shared, void *loaderPrivate) |
| int(* | copyContext )(__DRIcontext *dest, __DRIcontext *src, unsigned long mask) |
| void(* | destroyContext )(__DRIcontext *context) |
| int(* | bindContext )(__DRIcontext *ctx, __DRIdrawable *pdraw, __DRIdrawable *pread) |
| int(* | unbindContext )(__DRIcontext *ctx) |
Detailed Description
Definition at line 470 of file dri_interface.h.
The documentation for this struct was generated from the following file: