Equalizer 1.0
|
Equalizer default implementation of a WGL GPU. More...
#include <wglPipe.h>
Public Member Functions | |
WGLPipe (Pipe *parent) | |
Construct a new WGL system pipe. | |
virtual | ~WGLPipe () |
Destruct this WGL system pipe. | |
bool | createWGLAffinityDC (HDC &affinityDC) |
Create a device context bound only to the display device of this pipe. | |
HDC | createWGLDisplayDC () |
Create a device context on the display device of this pipe. | |
WGLEWContext * | wglewGetContext () |
WGL initialization | |
virtual bool | configInit () |
Initialize this pipe for the WGL window system. | |
virtual void | configExit () |
Deinitialize this pipe for the WGL window system. | |
Protected Member Functions | |
virtual bool | configInitGL () |
Initialize this pipe for OpenGL. |
eq::WGLPipe::WGLPipe | ( | Pipe * | parent | ) |
Construct a new WGL system pipe.
virtual eq::WGLPipe::~WGLPipe | ( | ) | [virtual] |
Destruct this WGL system pipe.
virtual void eq::WGLPipe::configExit | ( | ) | [virtual] |
Deinitialize this pipe for the WGL window system.
Implements eq::SystemPipe.
virtual bool eq::WGLPipe::configInit | ( | ) | [virtual] |
Initialize this pipe for the WGL window system.
Implements eq::SystemPipe.
virtual bool eq::WGLPipe::configInitGL | ( | ) | [inline, protected, virtual] |
bool eq::WGLPipe::createWGLAffinityDC | ( | HDC & | affinityDC | ) |
Create a device context bound only to the display device of this pipe.
If the dc return parameter is set to 0 and the return value is true, an affinity dc is not needed. The returned context has to be deleted using wglDeleteDCNV when it is no longer needed.
affinityDC | the affinity device context output parameter. |
HDC eq::WGLPipe::createWGLDisplayDC | ( | ) |
Create a device context on the display device of this pipe.
The returned device context has to be deallocated using DeleteDC.
WGLEWContext* eq::WGLPipe::wglewGetContext | ( | ) | [inline] |