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 VertexBufferBase * getLeft () const
 
virtual const VertexBufferBase * getRight () const
 
virtual Index getNumberOfVertices () const
 
virtual const VertexBufferBase * getLeft () const
 
virtual const VertexBufferBase * getRight () 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: