|
GLContext Class ReferenceClass for managing GL contexts.
More...
#include <GLContext.hh>
List of all members.
|
Public Member Functions |
| GLContext () |
| Constructor.
|
virtual | ~GLContext () |
| Destructor.
|
int | Init (int width, int height, int color, int alpha, int depth, const char *method, GLXContext shareList=NULL) |
| Initialize the context, based on the requested properties.
|
void | Fini () |
| Finialize the context.
|
GLXContext | GetContext () |
| Get the rendering context.
|
int | GetContextIndex () |
| Get the display list index.
|
int | MakeCurrent () |
| Make this the current rendering context.
|
Detailed Description
Class for managing GL contexts.
Used by OpenGL-based camera sensors to create GL contexts and display lists.
Constructor & Destructor Documentation
GLContext::~GLContext |
( |
|
) |
[virtual] |
|
Member Function Documentation
int GLContext::Init |
( |
int |
width, |
|
|
int |
height, |
|
|
int |
color, |
|
|
int |
alpha, |
|
|
int |
depth, |
|
|
const char * |
method, |
|
|
GLXContext |
shareList = NULL |
|
) |
|
|
|
Initialize the context, based on the requested properties.
- Parameters:
-
| width,height | image dimensions (pixels) |
| color | minimum bits for color buffers |
| alpha | minimum bits for alpha buffer |
| depth | minimum bits for z buffer |
| method | Prefered rendering method: SGIX, GLX or XLIB. |
| shareList | Context with which to share display lists. |
- Returns:
- Returns zero on success, non-zero on errror
|
GLXContext GLContext::GetContext |
( |
|
) |
[inline] |
|
|
Get the rendering context.
|
int GLContext::GetContextIndex |
( |
|
) |
[inline] |
|
|
Get the display list index.
|
int GLContext::MakeCurrent |
( |
|
) |
|
|
|
Make this the current rendering context.
- Returns:
- Returns 0 on success.
|
The documentation for this class was generated from the following files:
|