|
Equalizer
1.6.1
|
The interface definition for system-specific GPU handling. More...
#include <systemPipe.h>
Inheritance diagram for eq::SystemPipe:
Collaboration diagram for eq::SystemPipe: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. |
1.8.5