| 
 | 
| const C *  | getCanvas () const  | 
|   | 
| C *  | getCanvas () | 
|   | 
| const Viewport &  | getViewport () const  | 
|   | 
| 
EQFABRIC_INL void  | setViewport (const Viewport &vp) | 
|   | 
| 
void  | setChannel (CH *channel) | 
|   | 
| CH *  | getChannel () | 
|   | Return the output channel of this segment.  More...
  | 
|   | 
| const CH *  | getChannel () const  | 
|   | Return the output channel of this segment.  More...
  | 
|   | 
| 
virtual EQFABRIC_INL void  | setWall (const Wall &wall) | 
|   | 
| 
virtual EQFABRIC_INL void  | setProjection (const Projection &) | 
|   | 
| 
virtual EQFABRIC_INL void  | unsetFrustum () | 
|   | 
| uint32_t  | getEyes () const  | 
|   | 
| 
EQFABRIC_INL void  | setEyes (const uint32_t eyes) | 
|   | 
| 
void  | enableEye (const uint32_t eyes) | 
|   | 
| 
EQFABRIC_INL void  | setSwapBarrier (SwapBarrierPtr barrier) | 
|   | 
| 
SwapBarrierConstPtr  | getSwapBarrier () const  | 
|   | 
| 
SwapBarrierPtr  | getSwapBarrier () | 
|   | 
 | 
| EQFABRIC_INL VisitorResult  | accept (Visitor &visitor) | 
|   | Traverse this segment using a segment visitor.  More...
  | 
|   | 
| EQFABRIC_INL VisitorResult  | accept (Visitor &visitor) const  | 
|   | Const-version of accept().  More...
  | 
|   | 
| 
void  | inheritFrustum () | 
|   | 
| 
virtual void  | backup () | 
|   | 
| 
virtual void  | restore () | 
|   | 
| 
virtual uint128_t  | commit (const uint32_t incarnation=CO_COMMIT_NEXT) | 
|   | 
| virtual EQFABRIC_API bool  | isDirty () const  | 
|   | 
| virtual EQFABRIC_API void  | setName (const std::string &name) | 
|   | Set the name of the object.  More...
  | 
|   | 
| EQFABRIC_API const std::string &  | getName () const  | 
|   | 
| EQFABRIC_API void  | setUserData (co::Object *userData) | 
|   | Set user-specific data.  More...
  | 
|   | 
| EQFABRIC_API co::Object *  | getUserData () | 
|   | 
| EQFABRIC_API const co::Object *  | getUserData () const  | 
|   | 
| EQFABRIC_API uint32_t  | getTasks () const  | 
|   | Return the set of tasks this channel might execute in the worst case.  More...
  | 
|   | 
| 
EQFABRIC_API uint32_t  | getSerial () const  | 
|   | 
| EQFABRIC_API  | Frustum () | 
|   | Construct a new frustum.  More...
  | 
|   | 
| virtual EQFABRIC_API  | ~Frustum () | 
|   | Destruct the frustum.  More...
  | 
|   | 
| EQFABRIC_API void  | setWall (const Wall &wall) | 
|   | Set the frustum using a wall description.  More...
  | 
|   | 
| EQFABRIC_API void  | setProjection (const Projection &projection) | 
|   | Set the frustum using a projection description.  More...
  | 
|   | 
| const Wall &  | getWall () const  | 
|   | 
| const Projection &  | getProjection () const  | 
|   | 
| Type  | getCurrentType () const  | 
|   | 
| EQFABRIC_API void  | unsetFrustum () | 
|   | Set the last specified frustum to TYPE_NONE.  More...
  | 
|   | 
| 
EQFABRIC_API void  | serialize (co::DataOStream &os) | 
|   | 
| 
EQFABRIC_API void  | deserialize (co::DataIStream &is) | 
|   | 
 | 
| 
EQFABRIC_INL  | Segment (C *canvas) | 
|   | 
| 
virtual EQFABRIC_INL void  | serialize (co::DataOStream &os, const uint64_t dirtyBits) | 
|   | 
| 
virtual EQFABRIC_INL void  | deserialize (co::DataIStream &is, const uint64_t dirtyBits) | 
|   | 
| 
virtual void  | setDirty (const uint64_t bits) | 
|   | 
| 
virtual uint64_t  | getRedistributableBits () const  | 
|   | 
| 
virtual void  | notifyFrustumChanged () | 
|   | 
| EQFABRIC_API  | Object () | 
|   | Construct a new Object.  More...
  | 
|   | 
| EQFABRIC_API  | Object (const Object &) | 
|   | Construct an unmapped, unregistered copy of an object.  More...
  | 
|   | 
| virtual EQFABRIC_API  | ~Object () | 
|   | Destruct the object.  More...
  | 
|   | 
| EQFABRIC_API Object &  | operator= (const Object &from) | 
|   | NOP assignment operator.  More...
  | 
|   | 
| virtual bool  | hasMasterUserData () | 
|   | 
| virtual uint32_t  | getUserDataLatency () const  | 
|   | 
| 
EQFABRIC_API void  | setTasks (const uint32_t tasks) | 
|   | 
| 
virtual EQFABRIC_API void  | notifyDetach () | 
|   | 
| 
EQFABRIC_API void  | postRemove (Object *child) | 
|   | 
| 
virtual void  | removeChild (const uint128_t &) | 
|   | 
| 
template<class C , class S >  | 
| void  | commitChild (C *child, S *sender, uint32_t cmd, const uint32_t incarnation) | 
|   | 
| 
template<class C >  | 
| void  | commitChild (C *child, const uint32_t incarnation) | 
|   | 
| 
template<class C , class S >  | 
| void  | commitChildren (const std::vector< C * > &children, S *sender, uint32_t cmd, const uint32_t incarnation) | 
|   | 
| 
template<class C >  | 
| void  | commitChildren (const std::vector< C * > &children, uint32_t cmd, const uint32_t incarnation) | 
|   | 
| 
template<class C >  | 
| void  | commitChildren (const std::vector< C * > &children, const uint32_t incarnation) | 
|   | 
| 
template<class C >  | 
| void  | syncChildren (const std::vector< C * > &children) | 
|   | 
| 
template<class P , class C >  | 
| void  | releaseChildren (const std::vector< C * > &children) | 
|   | 
| 
EQFABRIC_API bool  | _cmdSync (co::ICommand &command) | 
|   | 
| 
virtual void  | updateFrustum () | 
|   | 
template<class C, class S, class CH>
class eq::fabric::Segment< C, S, CH >
Base data transport class for segments. 
- See also
 - eq::Segment 
 
Definition at line 33 of file fabric/segment.h.