#include <frameData.h>


Public Member Functions | |
| void | reset () |
Rendering flags. | |
| void | setModelID (const uint32_t id) |
| void | setColorMode (const ColorMode color) |
| void | setRenderMode (const mesh::RenderMode mode) |
| void | setTranslation (const eq::Vector3f &translation) |
| void | setRotation (const eq::Vector3f &rotation) |
| void | setModelRotation (const eq::Vector3f &rotation) |
| void | toggleOrtho () |
| void | toggleStatistics () |
| void | toggleHelp () |
| void | toggleWireframe () |
| void | toggleColorMode () |
| void | togglePilotMode () |
| void | toggleRenderMode () |
| uint32_t | getModelID () const |
| ColorMode | getColorMode () const |
| bool | useOrtho () const |
| bool | useStatistics () const |
| bool | showHelp () const |
| bool | useWireframe () const |
| bool | usePilotMode () const |
| mesh::RenderMode | getRenderMode () const |
Camera parameters. | |
| void | spinCamera (const float x, const float y) |
| void | spinModel (const float x, const float y) |
| void | spinModel (const float x, const float y, const float z) |
| void | moveCamera (const float x, const float y, const float z) |
| void | setCameraPosition (const float x, const float y, const float z) |
| const eq::Matrix4f & | getCameraRotation () const |
| const eq::Matrix4f & | getModelRotation () const |
| const eq::Vector3f & | getCameraTranslation () const |
View interface. | |
| void | setCurrentViewID (const uint32_t id) |
| uint32_t | getCurrentViewID () const |
Message overlay. | |
| enum | DirtyBits { DIRTY_CAMERA = eq::Object::DIRTY_CUSTOM << 0, DIRTY_FLAGS = eq::Object::DIRTY_CUSTOM << 1, DIRTY_VIEW = eq::Object::DIRTY_CUSTOM << 2, DIRTY_MESSAGE = eq::Object::DIRTY_CUSTOM << 3 } |
| The changed parts of the data since the last pack(). More... | |
| void | setMessage (const std::string &message) |
| const std::string & | getMessage () const |
| virtual void | serialize (eq::net::DataOStream &os, const uint64_t dirtyBits) |
| virtual void | deserialize (eq::net::DataIStream &is, const uint64_t dirtyBits) |
| virtual ChangeType | getChangeType () const |
The frame-specific data is used as a per-config distributed object and contains mutable, rendering-relevant data. Each rendering thread (pipe) keeps its own instance synchronized with the frame currently being rendered. The data is managed by the Config, which modifies it directly.
Definition at line 36 of file examples/eqPly/frameData.h.
enum eqPly::FrameData::DirtyBits [protected] |
The changed parts of the data since the last pack().
Reimplemented from eq::Object.
Definition at line 113 of file examples/eqPly/frameData.h.
| void eqPly::FrameData::serialize | ( | eq::net::DataOStream & | os, | |
| const uint64_t | dirtyBits | |||
| ) | [protected, virtual] |
Reimplemented from eq::Object.
Definition at line 38 of file examples/eqPly/frameData.cpp.
References eq::Object::serialize().

| void eqPly::FrameData::deserialize | ( | eq::net::DataIStream & | is, | |
| const uint64_t | dirtyBits | |||
| ) | [protected, virtual] |
Reimplemented from eq::Object.
Definition at line 52 of file examples/eqPly/frameData.cpp.
References eq::Object::deserialize().

| virtual ChangeType eqPly::FrameData::getChangeType | ( | ) | const [inline, protected, virtual] |
Reimplemented from eq::Object.
Definition at line 110 of file examples/eqPly/frameData.h.
References eq::net::Object::DELTA.
0.9 by
1.5.8