Equalizer  1.4.1
Public Member Functions | Public Types | Protected Member Functions | Protected Attributes
mesh::VertexBufferState Class Reference
+ Inheritance diagram for mesh::VertexBufferState:
+ Collaboration diagram for mesh::VertexBufferState:

List of all members.

Public Member Functions

virtual bool useColors () const
virtual void setColors (const bool colors)
virtual bool stopRendering () const
virtual RenderMode getRenderMode () const
virtual void setRenderMode (const RenderMode mode)
virtual bool useFrustumCulling () const
virtual void setFrustumCulling (const bool frustumCullingState)
void setProjectionModelViewMatrix (const Matrix4f &pmv)
const Matrix4f & getProjectionModelViewMatrix () const
void setRange (const Range &range)
const RangegetRange () const
void resetRegion ()
void updateRegion (const BoundingBox &box)
virtual void declareRegion (const Vector4f &region)
Vector4f getRegion () const
virtual GLuint getDisplayList (const void *key)=0
virtual GLuint newDisplayList (const void *key)=0
virtual GLuint getBufferObject (const void *key)=0
virtual GLuint newBufferObject (const void *key)=0
virtual void deleteAll ()=0
const GLEWContext * glewGetContext () const
virtual bool useColors () const
virtual void setColors (const bool colors)
virtual bool stopRendering () const
virtual RenderMode getRenderMode () const
virtual void setRenderMode (const RenderMode mode)
virtual bool useFrustumCulling () const
virtual void setFrustumCulling (const bool frustumCullingState)
void setProjectionModelViewMatrix (const Matrix4f &pmv)
const Matrix4f & getProjectionModelViewMatrix () const
void setRange (const Range &range)
const RangegetRange () const
void resetRegion ()
void updateRegion (const BoundingBox &box)
virtual void declareRegion (const Vector4f &region)
Vector4f getRegion () const
virtual GLuint getDisplayList (const void *key)=0
virtual GLuint newDisplayList (const void *key)=0
virtual GLuint getBufferObject (const void *key)=0
virtual GLuint newBufferObject (const void *key)=0
virtual void deleteAll ()=0
const GLEWContext * glewGetContext () const

Public Types

enum  { INVALID = 0 }
enum  { INVALID = 0 }

Protected Member Functions

 VertexBufferState (const GLEWContext *glewContext)
 VertexBufferState (const GLEWContext *glewContext)

Protected Attributes

Matrix4f _pmvMatrix
 projection * modelView matrix
Range _range
 normalized [0,1] part of the model to draw
const GLEWContext *const _glewContext
RenderMode _renderMode
Vector4f _region
 normalized x1 y1 x2 y2 region from cullDraw
bool _useColors
bool _useFrustumCulling

Detailed Description

Definition at line 45 of file eqPly/vertexBufferState.h.


The documentation for this class was generated from the following files:
Generated on Mon Nov 26 2012 14:41:51 for Equalizer 1.4.1 by  doxygen 1.7.6.1