Equalizer 1.0
|
Default implementation of a glX system pipe. More...
#include <glXPipe.h>
Public Member Functions | |
GLXPipe (Pipe *parent) | |
Construct a new glX system pipe. | |
virtual | ~GLXPipe () |
Destruct this glX pipe. | |
Display * | getXDisplay () const |
GLXEWContext * | glxewGetContext () |
GLX/X11 initialization | |
virtual bool | configInit () |
Initialize this pipe for the GLX window system. | |
virtual void | configExit () |
Deinitialize this pipe for the GLX window system. | |
Protected Member Functions | |
void | setXDisplay (Display *display) |
Set the X display connection for this pipe. | |
std::string | getXDisplayString () |
virtual bool | configInitGL () |
Initialize this pipe for OpenGL. |
eq::GLXPipe::GLXPipe | ( | Pipe * | parent | ) |
Construct a new glX system pipe.
virtual eq::GLXPipe::~GLXPipe | ( | ) | [virtual] |
Destruct this glX pipe.
virtual void eq::GLXPipe::configExit | ( | ) | [virtual] |
Deinitialize this pipe for the GLX window system.
Implements eq::SystemPipe.
virtual bool eq::GLXPipe::configInit | ( | ) | [virtual] |
Initialize this pipe for the GLX window system.
Implements eq::SystemPipe.
virtual bool eq::GLXPipe::configInitGL | ( | ) | [inline, protected, virtual] |
Display* eq::GLXPipe::getXDisplay | ( | ) | const [inline] |
std::string eq::GLXPipe::getXDisplayString | ( | ) | [protected] |
GLXEWContext* eq::GLXPipe::glxewGetContext | ( | ) | [inline] |
void eq::GLXPipe::setXDisplay | ( | Display * | display | ) | [protected] |
Set the X display connection for this pipe.
This function should only be called from configInit() or configExit(). Updates the pixel viewport. Calls XSetCurrentDisplay().
display | the X display connection for this pipe. |