Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

__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:

Generated on Fri Feb 10 06:19:57 2012 for ReactOS by doxygen 1.6.3

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.