zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
__DRIdri2ExtensionRec Struct Reference

#include <dri_interface.h>

Public Attributes

__DRIbuffer *(* allocateBuffer )(__DRIscreen *screen, unsigned int attachment, unsigned int format, int width, int height)
 
__DRIextension base
 
__DRIcontext *(* createNewContext )(__DRIscreen *screen, const __DRIconfig *config, __DRIcontext *shared, void *loaderPrivate)
 
__DRIcontext *(* createNewContextForAPI )(__DRIscreen *screen, int api, const __DRIconfig *config, __DRIcontext *shared, void *data)
 
__DRIdrawable *(* createNewDrawable )(__DRIscreen *screen, const __DRIconfig *config, void *loaderPrivate)
 
__DRIscreen *(* createNewScreen )(int screen, int fd, const __DRIextension **extensions, const __DRIconfig ***driver_configs, void *loaderPrivate)
 
unsigned int(* getAPIMask )(__DRIscreen *screen)
 
void(* releaseBuffer )(__DRIscreen *screen, __DRIbuffer *buffer)
 

Detailed Description

Definition at line 765 of file dri_interface.h.

Member Data Documentation

__DRIbuffer*(* __DRIdri2ExtensionRec::allocateBuffer)(__DRIscreen *screen, unsigned int attachment, unsigned int format, int width, int height)

Definition at line 791 of file dri_interface.h.

__DRIextension __DRIdri2ExtensionRec::base

Definition at line 766 of file dri_interface.h.

__DRIcontext*(* __DRIdri2ExtensionRec::createNewContext)(__DRIscreen *screen, const __DRIconfig *config, __DRIcontext *shared, void *loaderPrivate)

Definition at line 777 of file dri_interface.h.

__DRIcontext*(* __DRIdri2ExtensionRec::createNewContextForAPI)(__DRIscreen *screen, int api, const __DRIconfig *config, __DRIcontext *shared, void *data)

Definition at line 785 of file dri_interface.h.

__DRIdrawable*(* __DRIdri2ExtensionRec::createNewDrawable)(__DRIscreen *screen, const __DRIconfig *config, void *loaderPrivate)

Definition at line 773 of file dri_interface.h.

__DRIscreen*(* __DRIdri2ExtensionRec::createNewScreen)(int screen, int fd, const __DRIextension **extensions, const __DRIconfig ***driver_configs, void *loaderPrivate)

Definition at line 768 of file dri_interface.h.

unsigned int(* __DRIdri2ExtensionRec::getAPIMask)(__DRIscreen *screen)

Definition at line 783 of file dri_interface.h.

void(* __DRIdri2ExtensionRec::releaseBuffer)(__DRIscreen *screen, __DRIbuffer *buffer)

Definition at line 796 of file dri_interface.h.


The documentation for this struct was generated from the following file: