CGroupVBOData

Inherited from NULL

Inherited by NULL

Friend class NULL

Description

Members

Public interface

Protected interface


static const int

static const MAX_NODE_COUNT

vector<TGroupElemNode> nodes


CGroupVBOData()

virtual ~CGroupVBOData()

void Clear()

shared_ptr< VBO<GLfloat> > GetVertices() const

shared_ptr< VBO<GLfloat> > GetNormal() const

shared_ptr< VBO<GLfloat> > GetShrinkVertices() const

shared_ptr< VBO<GLubyte> > GetColors() const

shared_ptr< VBO<GLubyte> > GetColorCodes() const

shared_ptr< VBO<GLubyte> > GetNodeColorCodes() const

shared_ptr< VBO<GLuint> > GetDataflag() const

shared_ptr< EBO<GLuint> > GetSurfaceIndices() const

shared_ptr< EBO<GLuint> > GetLineIndices() const

shared_ptr< EBO<GLuint> > GetNodeIndices() const

shared_ptr< CMBOStream<GLfloat> > GetDeforms() const

shared_ptr< CMBOStream<GLfloat> > GetTexCoords() const

shared_ptr< CMBOStream<GLfloat> > GetTexCoords2() const

const vector<TGroupElemNode>& GetNodes()

void UpdateVBO(CGroupVerticesData * pVAData)


shared_ptr<VBO<GLfloat» vertices = make_shared<VBO<GLfloat»()

shared_ptr<VBO<GLubyte» colors = make_shared<VBO<GLubyte»()

shared_ptr<VBO<GLubyte» colorcode = make_shared<VBO<GLubyte»()

shared_ptr<VBO<GLubyte» nodecolorcode = make_shared<VBO<GLubyte»()

shared_ptr<VBO<GLuint» dataflag = make_shared<VBO<GLuint»()

shared_ptr< CMBOStream<GLfloat> > deforms = make_shared<CMBOStream<GLfloat»()

shared_ptr< CMBOStream<GLfloat> > texture = make_shared<CMBOStream<GLfloat»()

shared_ptr< CMBOStream<GLfloat> > texture2 = make_shared<CMBOStream<GLfloat»()

shared_ptr<VBO<GLfloat» normals = make_shared<VBO<GLfloat»()

shared_ptr< EBO<GLuint> > surfaceIndices = make_shared<EBO<GLuint»()

shared_ptr< EBO<GLuint> > lineIndices = make_shared<EBO<GLuint»()

shared_ptr< EBO<GLuint> > nodeIndices = make_shared<EBO<GLuint»()

shared_ptr<VBO<GLfloat» ShrinkVertices = make_shared<VBO<GLfloat»()