Equalizer  1.2.1
Public Member Functions | Protected Member Functions
eqPly::VertexBufferDist Class Reference

co::Object to distribute a model, holds a VertexBufferBase node. More...

#include <vertexBufferDist.h>

+ Inheritance diagram for eqPly::VertexBufferDist:
+ Collaboration diagram for eqPly::VertexBufferDist:

List of all members.

Public Member Functions

 VertexBufferDist (const mesh::VertexBufferRoot *root)
void registerTree (co::LocalNodePtr node)
void deregisterTree ()
mesh::VertexBufferRootmapModel (co::LocalNodePtr node, const eq::uint128_t &modelID)
void unmapTree ()
 VertexBufferDist (const mesh::VertexBufferRoot *root)
void registerTree (co::LocalNodePtr node)
void deregisterTree ()
mesh::VertexBufferRootmapModel (co::LocalNodePtr node, const eq::uint128_t &modelID)
void unmapTree ()

Protected Member Functions

 VertexBufferDist (const mesh::VertexBufferRoot *root, const mesh::VertexBufferBase *node)
virtual void getInstanceData (co::DataOStream &os)
 Serialize all instance information of this distributed object.
virtual void applyInstanceData (co::DataIStream &is)
 Deserialize the instance data.
 VertexBufferDist (const mesh::VertexBufferRoot *root, const mesh::VertexBufferBase *node)
virtual void getInstanceData (co::DataOStream &os)
 Serialize all instance information of this distributed object.
virtual void applyInstanceData (co::DataIStream &is)
 Deserialize the instance data.

Detailed Description

co::Object to distribute a model, holds a VertexBufferBase node.

Definition at line 41 of file eqPly/vertexBufferDist.h.


Member Function Documentation

void eqPly::VertexBufferDist::applyInstanceData ( co::DataIStream is) [protected, virtual]

Deserialize the instance data.

This method is called during object mapping to populate slave instances with the master object's data.

Parameters:
isthe input stream.

Implements co::Object.

Definition at line 175 of file eqPly/vertexBufferDist.cpp.

References co::LocalNode::mapObjectNB(), co::LocalNode::mapObjectSync(), and co::base::uint128_t::ZERO.

+ Here is the call graph for this function:

virtual void eqPly::VertexBufferDist::applyInstanceData ( co::DataIStream is) [protected, virtual]

Deserialize the instance data.

This method is called during object mapping to populate slave instances with the master object's data.

Parameters:
isthe input stream.

Implements co::Object.

void eqPly::VertexBufferDist::getInstanceData ( co::DataOStream os) [protected, virtual]

Serialize all instance information of this distributed object.

Parameters:
osThe output stream.

Implements co::Object.

Definition at line 142 of file eqPly/vertexBufferDist.cpp.

References co::base::uint128_t::ZERO.

virtual void eqPly::VertexBufferDist::getInstanceData ( co::DataOStream os) [protected, virtual]

Serialize all instance information of this distributed object.

Parameters:
osThe output stream.

Implements co::Object.


The documentation for this class was generated from the following files:
Generated on Fri Jun 8 2012 15:44:36 for Equalizer 1.2.1 by  doxygen 1.8.0