Go to the source code of this file.
Defines |
| #define | GLFBDEV_VERSION_1_0 1 |
| #define | GLFBDEV_DOUBLE_BUFFER 100 |
| #define | GLFBDEV_COLOR_INDEX 101 |
| #define | GLFBDEV_DEPTH_SIZE 102 |
| #define | GLFBDEV_STENCIL_SIZE 103 |
| #define | GLFBDEV_ACCUM_SIZE 104 |
| #define | GLFBDEV_LEVEL 105 |
| #define | GLFBDEV_NONE 0 |
| #define | GLFBDEV_VERSION 200 |
| #define | GLFBDEV_VENDOR 201 |
Typedefs |
| typedef struct GLFBDevVisualRec * | GLFBDevVisualPtr |
| typedef struct GLFBDevBufferRec * | GLFBDevBufferPtr |
| typedef struct GLFBDevContextRec * | GLFBDevContextPtr |
| typedef void(* | GLFBDevProc )() |
Functions |
| const char * | glFBDevGetString (int str) |
| GLFBDevProc | glFBDevGetProcAddress (const char *procName) |
| GLFBDevVisualPtr | glFBDevCreateVisual (const struct fb_fix_screeninfo *fixInfo, const struct fb_var_screeninfo *varInfo, const int *attribs) |
| void | glFBDevDestroyVisual (GLFBDevVisualPtr visual) |
| int | glFBDevGetVisualAttrib (const GLFBDevVisualPtr visual, int attrib) |
| GLFBDevBufferPtr | glFBDevCreateBuffer (const struct fb_fix_screeninfo *fixInfo, const struct fb_var_screeninfo *varInfo, const GLFBDevVisualPtr visual, void *frontBuffer, void *backBuffer, size_t size) |
| void | glFBDevDestroyBuffer (GLFBDevBufferPtr buffer) |
| int | glFBDevGetBufferAttrib (const GLFBDevBufferPtr buffer, int attrib) |
| GLFBDevBufferPtr | glFBDevGetCurrentDrawBuffer (void) |
| GLFBDevBufferPtr | glFBDevGetCurrentReadBuffer (void) |
| void | glFBDevSwapBuffers (GLFBDevBufferPtr buffer) |
| GLFBDevContextPtr | glFBDevCreateContext (const GLFBDevVisualPtr visual, GLFBDevContextPtr share) |
| void | glFBDevDestroyContext (GLFBDevContextPtr context) |
| int | glFBDevGetContextAttrib (const GLFBDevContextPtr context, int attrib) |
| GLFBDevContextPtr | glFBDevGetCurrentContext (void) |
| int | glFBDevMakeCurrent (GLFBDevContextPtr context, GLFBDevBufferPtr drawBuffer, GLFBDevBufferPtr readBuffer) |
Define Documentation
| #define GLFBDEV_ACCUM_SIZE 104 |
| #define GLFBDEV_COLOR_INDEX 101 |
| #define GLFBDEV_DEPTH_SIZE 102 |
| #define GLFBDEV_DOUBLE_BUFFER 100 |
| #define GLFBDEV_LEVEL 105 |
| #define GLFBDEV_STENCIL_SIZE 103 |
| #define GLFBDEV_VENDOR 201 |
| #define GLFBDEV_VERSION 200 |
| #define GLFBDEV_VERSION_1_0 1 |
Typedef Documentation
Function Documentation
| GLFBDevBufferPtr glFBDevCreateBuffer |
( |
const struct fb_fix_screeninfo * |
fixInfo, |
|
|
const struct fb_var_screeninfo * |
varInfo, |
|
|
const GLFBDevVisualPtr |
visual, |
|
|
void * |
frontBuffer, |
|
|
void * |
backBuffer, |
|
|
size_t |
size |
|
) |
| |
Create a GLFBDevBuffer.
- Parameters:
-
| fixInfo,varInfo | - needed in order to get the screen size (resolution), etc. |
| visual | - as returned by glFBDevCreateVisual() |
| frontBuffer | - address of front color buffer |
| backBuffer | - address of back color buffer (may be NULL) |
| size | - size of the color buffer(s) in bytes. |
Create a GLFBDevContext.
- Parameters:
-
| visual | - as created by glFBDevCreateVisual. |
| share | - specifies another context with which to share textures, display lists, etc. (may be NULL). |
| GLFBDevVisualPtr glFBDevCreateVisual |
( |
const struct fb_fix_screeninfo * |
fixInfo, |
|
|
const struct fb_var_screeninfo * |
varInfo, |
|
|
const int * |
attribs |
|
) |
| |
Create a GLFBDevVisual.
- Parameters:
-
| fixInfo | - needed to get the visual types, etc. |
| varInfo | - needed to get the bits_per_pixel, etc. |
| attribs | - for requesting depth, stencil, accum buffers, etc. |
| GLFBDevProc glFBDevGetProcAddress |
( |
const char * |
procName | ) |
|
| const char* glFBDevGetString |
( |
int |
str | ) |
|