

Public Member Functions | |
| Pipe (eq::Node *parent) | |
| Constructs a new pipe. | |
| const FrameData & | getFrameData () const |
Protected Member Functions | |
| virtual | ~Pipe () |
| Destructs the pipe. | |
| virtual bool | configInit (const uint32_t initID) |
| Initialize this pipe. | |
| virtual bool | configExit () |
| Exit this pipe. | |
| virtual void | frameStart (const uint32_t frameID, const uint32_t frameNumber) |
| Start rendering a frame. | |
Definition at line 27 of file examples/eqNBody/pipe.h.
| eqNbody::Pipe::Pipe | ( | eq::Node * | parent | ) | [inline] |
Constructs a new pipe.
Reimplemented from eq::Pipe.
Definition at line 30 of file examples/eqNBody/pipe.h.
| virtual eqNbody::Pipe::~Pipe | ( | ) | [inline, protected, virtual] |
Destructs the pipe.
Reimplemented from eq::Pipe.
Definition at line 35 of file examples/eqNBody/pipe.h.
| bool eqNbody::Pipe::configInit | ( | const uint32_t | initID | ) | [protected, virtual] |
Initialize this pipe.
| initID | the init identifier. |
Reimplemented from eq::Pipe.
Definition at line 26 of file examples/eqNBody/pipe.cpp.
References eq::Pipe::configInit(), and eq::net::Session::mapObject().

| void eqNbody::Pipe::frameStart | ( | const uint32_t | frameID, | |
| const uint32_t | frameNumber | |||
| ) | [protected, virtual] |
Start rendering a frame.
Called once at the beginning of each frame, to do per-frame updates of pipe-specific data, for example updating the rendering engine. Waits for the node to start the frame, unless the thread model is async. If the thread model is async, the local synchronization is released immediately.
This method has to call startFrame().
| frameID | the per-frame identifier. | |
| frameNumber | the frame to start. |
Reimplemented from eq::Pipe.
Definition at line 52 of file examples/eqNBody/pipe.cpp.
References eq::net::Object::sync().

0.9.1 by
1.6.1