Equalizer  1.6.1
Public Member Functions | Protected Member Functions | Friends | List of all members
mesh::VertexBufferRoot Class Reference
+ Inheritance diagram for mesh::VertexBufferRoot:
+ Collaboration diagram for mesh::VertexBufferRoot:

Public Member Functions

virtual void cullDraw (VertexBufferState &state) const
 
virtual void draw (VertexBufferState &state) const
 
void setupTree (VertexData &data)
 
bool writeToFile (const std::string &filename)
 
bool readFromFile (const std::string &filename)
 
bool hasColors () const
 
void useInvertedFaces ()
 
const std::string & getName () const
 
virtual void cullDraw (VertexBufferState &state) const
 
virtual void draw (VertexBufferState &state) const
 
void setupTree (VertexData &data)
 
bool writeToFile (const std::string &filename)
 
bool readFromFile (const std::string &filename)
 
bool hasColors () const
 
void useInvertedFaces ()
 
const std::string & getName () const
 
- Public Member Functions inherited from mesh::VertexBufferNode
virtual Index getNumberOfVertices () const
 
virtual const VertexBufferBasegetLeft () const
 
virtual const VertexBufferBasegetRight () const
 
virtual Index getNumberOfVertices () const
 
virtual const VertexBufferBasegetLeft () const
 
virtual const VertexBufferBasegetRight () const
 
- Public Member Functions inherited from mesh::VertexBufferBase
void drawBoundingSphere (VertexBufferState &state) const
 
const BoundingSphere & getBoundingSphere () const
 
const float * getRange () const
 
void drawBoundingSphere (VertexBufferState &state) const
 
const BoundingSphere & getBoundingSphere () const
 
const float * getRange () const
 

Protected Member Functions

virtual void toStream (std::ostream &os)
 
virtual void fromMemory (char *start)
 
virtual void toStream (std::ostream &os)
 
virtual void fromMemory (char *start)
 
- Protected Member Functions inherited from mesh::VertexBufferNode
virtual void fromMemory (char **addr, VertexBufferData &globalData)
 
virtual void setupTree (VertexData &data, const Index start, const Index length, const Axis axis, const size_t depth, VertexBufferData &globalData)
 
virtual const BoundingSphere & updateBoundingSphere ()
 
virtual void updateRange ()
 
virtual void fromMemory (char **addr, VertexBufferData &globalData)
 
virtual void setupTree (VertexData &data, const Index start, const Index length, const Axis axis, const size_t depth, VertexBufferData &globalData)
 
virtual const BoundingSphere & updateBoundingSphere ()
 
virtual void updateRange ()
 

Friends

class eqPly::VertexBufferDist
 

Additional Inherited Members

- Protected Attributes inherited from mesh::VertexBufferBase
BoundingSphere _boundingSphere
 
Range _range
 

Detailed Description

Definition at line 40 of file eqPly/vertexBufferRoot.h.


The documentation for this class was generated from the following files: