| Equalizer
    2.0.0
    Parallel Rendering Framework | 
The interface definition for system-specific GPU handling. More...
#include <systemPipe.h>
 Inheritance diagram for eq::SystemPipe:
 Inheritance diagram for eq::SystemPipe: Collaboration diagram for eq::SystemPipe:
 Collaboration diagram for eq::SystemPipe:| Public Member Functions | |
| EQ_API | SystemPipe (Pipe *parent) | 
| Create a new SstemPipe for the given eq::Pipe.  More... | |
| virtual EQ_API | ~SystemPipe () | 
| Destroy the SystemPipe.  More... | |
| Pipe * | getPipe () | 
| const Pipe * | getPipe () const | 
| float | getMaxOpenGLVersion () const | 
| Methods forwarded from eq::Pipe. | |
| virtual EQ_API bool | configInit ()=0 | 
| Initialize the GPU.  More... | |
| virtual EQ_API void | configExit ()=0 | 
| De-initialize the GPU.  More... | |
| Protected Member Functions | |
| Error information. | |
| EQ_API EventOCommand | sendError (const uint32_t error) | 
| Send a pipe error event to the application node.  More... | |
| Protected Attributes | |
| float | _maxOpenGLVersion | 
The interface definition for system-specific GPU handling.
The SystemPipe abstracts all OS-system specific code for handling a GPU, which facilitates porting to new windowing systems. Each Pipe uses one SystemPipe, which is initialized in Pipe::configInit. The SystemPipe has to set the pipe's PixelViewport if it is invalid during configInit().
Definition at line 38 of file systemPipe.h.
| 
 | explicit | 
Create a new SstemPipe for the given eq::Pipe.
| 
 | virtual | 
Destroy the SystemPipe.
| 
 | pure virtual | 
| 
 | pure virtual | 
| 
 | inline | 
Definition at line 64 of file systemPipe.h.
References sendError().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | inline | 
| 
 | inline | 
| 
 | protected | 
Send a pipe error event to the application node.
| error | the error code. | 
Referenced by getMaxOpenGLVersion().
 Here is the caller graph for this function:
 Here is the caller graph for this function: