|
Equalizer 1.0
|
Default implementation of a glX system pipe. More...
#include <glXPipe.h>
Inheritance diagram for eq::GLXPipe:
Collaboration diagram for eq::GLXPipe: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. |
1.0 by
1.7.3