Equalizer
1.6.1
|
The interface definition for system-specific GPU handling. More...
#include <systemPipe.h>
Public Member Functions | |
SystemPipe (Pipe *parent) | |
Create a new SstemPipe for the given eq::Pipe. More... | |
virtual | ~SystemPipe () |
Destroy the SystemPipe. More... | |
Pipe * | getPipe () |
const Pipe * | getPipe () const |
eq::fabric::Error | getError () const |
Methods forwarded from eq::Pipe. | |
virtual bool | configInit ()=0 |
Initialize the GPU. More... | |
virtual void | configExit ()=0 |
De-initialize the GPU. More... | |
Protected Member Functions | |
Error information. | |
void | setError (const uint32_t error) |
Set an error code why the last operation failed. More... | |
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 37 of file systemPipe.h.
eq::SystemPipe::SystemPipe | ( | Pipe * | parent | ) |
Create a new SstemPipe for the given eq::Pipe.
|
virtual |
Destroy the SystemPipe.
|
pure virtual |
|
pure virtual |
eq::fabric::Error eq::SystemPipe::getError | ( | ) | const |
|
inline |
|
inline |
|
protected |
Set an error code why the last operation failed.
error | the error code. |