User Tools

Site Tools


class:temp:cgroupvbodata



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()

  • function:
  • parameters: NULL
  • return value:

virtual ~CGroupVBOData()

  • function:
  • parameters: NULL
  • return value:

void Clear()

  • function:
  • parameters: NULL
  • return value:

shared_ptr< VBO<GLfloat> > GetVertices() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< VBO<GLfloat> > GetNormal() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< VBO<GLfloat> > GetShrinkVertices() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< VBO<GLubyte> > GetColors() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< VBO<GLubyte> > GetColorCodes() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< VBO<GLubyte> > GetNodeColorCodes() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< VBO<GLuint> > GetDataflag() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< EBO<GLuint> > GetSurfaceIndices() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< EBO<GLuint> > GetLineIndices() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< EBO<GLuint> > GetNodeIndices() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< CMBOStream<GLfloat> > GetDeforms() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< CMBOStream<GLfloat> > GetTexCoords() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< CMBOStream<GLfloat> > GetTexCoords2() const

  • function:
  • parameters: NULL
  • return value:

const vector<TGroupElemNode>& GetNodes()

  • function:
  • parameters: NULL
  • return value:

void UpdateVBO(CGroupVerticesData * pVAData)

  • function:
  • parameters:
    1. [i] CGroupVerticesData * pVAData:
  • return value:

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

  • function:
  • parameters: NULL
  • return value:

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

  • function:
  • parameters: NULL
  • return value:

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

  • function:
  • parameters: NULL
  • return value:

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

  • function:
  • parameters: NULL
  • return value:

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

  • function:
  • parameters: NULL
  • return value:

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

  • function:
  • parameters: NULL
  • return value:

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

  • function:
  • parameters: NULL
  • return value:

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

  • function:
  • parameters: NULL
  • return value:

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

  • function:
  • parameters: NULL
  • return value:

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

  • function:
  • parameters: NULL
  • return value:

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

  • function:
  • parameters: NULL
  • return value:

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

  • function:
  • parameters: NULL
  • return value:

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

  • function:
  • parameters: NULL
  • return value:
class/temp/cgroupvbodata.txt · Last modified: 2024/04/26 11:57 (external edit)