====== CGroupVBOData ====== **//Inherited from//** NULL **//Inherited by//** NULL **//Friend class//** NULL **//Description//** **//Members//** * static const [[cgroupvbodata#int|int]] * static const [[cgroupvbodata#max_node_count|MAX_NODE_COUNT]] * vector [[cgroupvbodata#nodes|nodes]] **//Public interface//** * [[cgroupvbodata#cgroupvbodata1|CGroupVBOData]]() * virtual [[cgroupvbodata#~cgroupvbodata|~CGroupVBOData]]() * void [[cgroupvbodata#clear|Clear]]() * shared_ptr< VBO > [[cgroupvbodata#getvertices|GetVertices]]() const * shared_ptr< VBO > [[cgroupvbodata#getnormal|GetNormal]]() const * shared_ptr< VBO > [[cgroupvbodata#getshrinkvertices|GetShrinkVertices]]() const * shared_ptr< VBO > [[cgroupvbodata#getcolors|GetColors]]() const * shared_ptr< VBO > [[cgroupvbodata#getcolorcodes|GetColorCodes]]() const * shared_ptr< VBO > [[cgroupvbodata#getnodecolorcodes|GetNodeColorCodes]]() const * shared_ptr< VBO > [[cgroupvbodata#getdataflag|GetDataflag]]() const * shared_ptr< EBO > [[cgroupvbodata#getsurfaceindices|GetSurfaceIndices]]() const * shared_ptr< EBO > [[cgroupvbodata#getlineindices|GetLineIndices]]() const * shared_ptr< EBO > [[cgroupvbodata#getnodeindices|GetNodeIndices]]() const * shared_ptr< CMBOStream > [[cgroupvbodata#getdeforms|GetDeforms]]() const * shared_ptr< CMBOStream > [[cgroupvbodata#gettexcoords|GetTexCoords]]() const * shared_ptr< CMBOStream > [[cgroupvbodata#gettexcoords2|GetTexCoords2]]() const * const vector& [[cgroupvbodata#getnodes|GetNodes]]() * void [[cgroupvbodata#updatevbo|UpdateVBO]](CGroupVerticesData * pVAData) **//Protected interface//** * shared_ptr> vertices = [[cgroupvbodata#make_shared>|make_shared>]]() * shared_ptr> colors = [[cgroupvbodata#make_shared>|make_shared>]]() * shared_ptr> colorcode = [[cgroupvbodata#make_shared>|make_shared>]]() * shared_ptr> nodecolorcode = [[cgroupvbodata#make_shared>|make_shared>]]() * shared_ptr> dataflag = [[cgroupvbodata#make_shared>|make_shared>]]() * shared_ptr< CMBOStream > deforms = [[cgroupvbodata#make_shared>|make_shared>]]() * shared_ptr< CMBOStream > texture = [[cgroupvbodata#make_shared>|make_shared>]]() * shared_ptr< CMBOStream > texture2 = [[cgroupvbodata#make_shared>|make_shared>]]() * shared_ptr> normals = [[cgroupvbodata#make_shared>|make_shared>]]() * shared_ptr< EBO > surfaceIndices = [[cgroupvbodata#make_shared>|make_shared>]]() * shared_ptr< EBO > lineIndices = [[cgroupvbodata#make_shared>|make_shared>]]() * shared_ptr< EBO > nodeIndices = [[cgroupvbodata#make_shared>|make_shared>]]() * shared_ptr> ShrinkVertices = [[cgroupvbodata#make_shared>|make_shared>]]() ---- {{anchor:int}} **static const int** {{anchor:max_node_count}} **static const MAX_NODE_COUNT** {{anchor:nodes}} **vector nodes** ---- {{anchor:cgroupvbodata1}} **CGroupVBOData()** *function: *parameters: NULL *return value: {{anchor:~cgroupvbodata}} **virtual ~CGroupVBOData()** *function: *parameters: NULL *return value: {{anchor:clear}} **void Clear()** *function: *parameters: NULL *return value: {{anchor:getvertices}} **shared_ptr< VBO > GetVertices() const** *function: *parameters: NULL *return value: {{anchor:getnormal}} **shared_ptr< VBO > GetNormal() const** *function: *parameters: NULL *return value: {{anchor:getshrinkvertices}} **shared_ptr< VBO > GetShrinkVertices() const** *function: *parameters: NULL *return value: {{anchor:getcolors}} **shared_ptr< VBO > GetColors() const** *function: *parameters: NULL *return value: {{anchor:getcolorcodes}} **shared_ptr< VBO > GetColorCodes() const** *function: *parameters: NULL *return value: {{anchor:getnodecolorcodes}} **shared_ptr< VBO > GetNodeColorCodes() const** *function: *parameters: NULL *return value: {{anchor:getdataflag}} **shared_ptr< VBO > GetDataflag() const** *function: *parameters: NULL *return value: {{anchor:getsurfaceindices}} **shared_ptr< EBO > GetSurfaceIndices() const** *function: *parameters: NULL *return value: {{anchor:getlineindices}} **shared_ptr< EBO > GetLineIndices() const** *function: *parameters: NULL *return value: {{anchor:getnodeindices}} **shared_ptr< EBO > GetNodeIndices() const** *function: *parameters: NULL *return value: {{anchor:getdeforms}} **shared_ptr< CMBOStream > GetDeforms() const** *function: *parameters: NULL *return value: {{anchor:gettexcoords}} **shared_ptr< CMBOStream > GetTexCoords() const** *function: *parameters: NULL *return value: {{anchor:gettexcoords2}} **shared_ptr< CMBOStream > GetTexCoords2() const** *function: *parameters: NULL *return value: {{anchor:getnodes}} **const vector& GetNodes()** *function: *parameters: NULL *return value: {{anchor:updatevbo}} **void UpdateVBO(CGroupVerticesData * pVAData)** *function: *parameters: - [i] CGroupVerticesData * pVAData: *return value: ---- {{anchor:make_shared>}} **shared_ptr> vertices = make_shared>()** *function: *parameters: NULL *return value: {{anchor:make_shared>}} **shared_ptr> colors = make_shared>()** *function: *parameters: NULL *return value: {{anchor:make_shared>}} **shared_ptr> colorcode = make_shared>()** *function: *parameters: NULL *return value: {{anchor:make_shared>}} **shared_ptr> nodecolorcode = make_shared>()** *function: *parameters: NULL *return value: {{anchor:make_shared>}} **shared_ptr> dataflag = make_shared>()** *function: *parameters: NULL *return value: {{anchor:make_shared>}} **shared_ptr< CMBOStream > deforms = make_shared>()** *function: *parameters: NULL *return value: {{anchor:make_shared>}} **shared_ptr< CMBOStream > texture = make_shared>()** *function: *parameters: NULL *return value: {{anchor:make_shared>}} **shared_ptr< CMBOStream > texture2 = make_shared>()** *function: *parameters: NULL *return value: {{anchor:make_shared>}} **shared_ptr> normals = make_shared>()** *function: *parameters: NULL *return value: {{anchor:make_shared>}} **shared_ptr< EBO > surfaceIndices = make_shared>()** *function: *parameters: NULL *return value: {{anchor:make_shared>}} **shared_ptr< EBO > lineIndices = make_shared>()** *function: *parameters: NULL *return value: {{anchor:make_shared>}} **shared_ptr< EBO > nodeIndices = make_shared>()** *function: *parameters: NULL *return value: {{anchor:make_shared>}} **shared_ptr> ShrinkVertices = make_shared>()** *function: *parameters: NULL *return value: