#include <config.h>


Public Member Functions | |
| Config (eq::base::RefPtr< eq::Server > parent) | |
| virtual bool | init () |
| virtual bool | exit () |
| virtual uint32_t | startFrame () |
| void | setInitData (const LocalInitData &data) |
| const InitData & | getInitData () const |
| void | mapData (const uint32_t initDataID) |
| Map per-config data to the local node process. | |
| void | unmapData () |
| Unmap per-config data to the local node process. | |
| const Model * | getModel (const uint32_t id) |
| virtual bool | handleEvent (const eq::ConfigEvent *event) |
| bool | needsRedraw () |
Protected Member Functions | |
| virtual | ~Config () |
| Destructs a config. | |
Protected Attributes | |
| int | _spinX |
| int | _spinY |
| int | _advance |
| eq::Canvas * | _currentCanvas |
| LocalInitData | _initData |
| FrameData | _frameData |
| Tracker | _tracker |
| ModelVector | _models |
| ModelDistVector | _modelDist |
| eq::base::Lock | _modelLock |
| CameraAnimation | _animation |
| uint64_t | _messageTime |
| bool | _redraw |
| bool | _freeze |
A configuration instance manages configuration-specific data: it distributes the initialization and model data, updates frame-specific data and manages frame generation based on event handling.
Definition at line 41 of file examples/eqPly/config.h.
| eqPly::Config::~Config | ( | ) | [protected, virtual] |
Destructs a config.
Reimplemented from eq::Config.
Definition at line 38 of file examples/eqPly/config.cpp.
| bool eqPly::Config::init | ( | ) | [virtual] |
Definition at line 56 of file examples/eqPly/config.cpp.
References eqPly::COLOR_WHITE, EQINFO, EQWARN, eq::Config::getCanvases(), eq::Config::init(), and eq::net::Session::registerObject().
Referenced by eqPly::EqPly::run().


| bool eqPly::Config::exit | ( | ) | [virtual] |
Reimplemented from eq::Config.
Definition at line 111 of file examples/eqPly/config.cpp.
References eq::Config::exit().
Referenced by eqPly::EqPly::run().


| uint32_t eqPly::Config::startFrame | ( | ) | [virtual] |
Definition at line 290 of file examples/eqPly/config.cpp.
References eq::Config::startFrame().
Referenced by eqPly::EqPly::run().


| const Model * eqPly::Config::getModel | ( | const uint32_t | id | ) |
Definition at line 263 of file examples/eqPly/config.cpp.
References eq::net::Object::getID().

| bool eqPly::Config::handleEvent | ( | const eq::ConfigEvent * | event | ) | [virtual] |
Reimplemented from eq::Config.
Definition at line 342 of file examples/eqPly/config.cpp.
References eq::PointerEvent::button, eq::PointerEvent::buttons, eq::ConfigEvent::data, eq::PointerEvent::dx, eq::PointerEvent::dy, eq::Config::findView(), eq::Canvas::getActiveLayout(), eq::Config::getCanvases(), eq::View::getLayout(), eq::Config::handleEvent(), eq::Event::KEY_PRESS, eq::Event::MAGELLAN_AXIS, eq::Event::MAGELLAN_BUTTON, eq::Event::POINTER_BUTTON_PRESS, eq::Event::POINTER_BUTTON_RELEASE, eq::Event::POINTER_MOTION, eq::Event::VIEW_RESIZE, eq::Event::WINDOW_CLOSE, eq::Event::WINDOW_EXPOSE, and eq::Event::WINDOW_RESIZE.
Referenced by eqPly::EqPly::run().


| bool eqPly::Config::needsRedraw | ( | ) |
Definition at line 326 of file examples/eqPly/config.cpp.
References eq::Config::getTime().
Referenced by eqPly::EqPly::run().


0.9 by
1.5.8