35 #include "vertexBufferState.h"
47 void setModelID(
const eq::uint128_t&
id );
48 const eq::uint128_t& getModelID()
const {
return _modelID; }
50 void setIdleSteps(
const int32_t steps );
51 int32_t getIdleSteps()
const {
return _idleSteps; }
53 void toggleEqualizer();
56 class Proxy :
public co::Serializable
59 Proxy(
View* view ) : _view( view ) {}
65 DIRTY_MODEL = co::Serializable::DIRTY_CUSTOM << 0,
66 DIRTY_IDLE = co::Serializable::DIRTY_CUSTOM << 1
69 virtual void serialize( co::DataOStream&,
const uint64_t );
70 virtual void deserialize( co::DataIStream&,
const uint64_t );
71 virtual void notifyNewVersion() { sync(); }
80 eq::uint128_t _modelID;
85 #endif // EQ_PLY_VIEW_H
virtual ~View()
Destruct this view.
DirtyBits
The changed parts of the object since the last pack().
A layout groups one or more View, logically belonging together.
A View is a 2D area of a Layout.