Inherited from CVerticesVBOData,
Inherited by NULL
Friend class NULL
Description
Members
Public interface
Private interface
unordered_map<CursorPair, CModelVBORange>&
unordered_map<CursorPair, faceVBOIdx)
CSurfaceVBOData()
~CSurfaceVBOData()
bool IsUpdateVBO()
void Clear()
void UpdateVBO(SurfaceVerticesMap& faceVertexArrayDataMap,
void UpdateColorsVBO(SurfaceVerticesMap& faceVertexArrayDataMap)
shared_ptr< VBO<GLfloat> > GetNormals() const
shared_ptr< VBO<GLubyte> > GetColorMeshs() const
shared_ptr< VBO<GLubyte> > GetColorMeshExs() const
shared_ptr< VBO<GLubyte> > GetColorNodes() const
shared_ptr< VBO<GLubyte> > GetColorCodeNodes() const
shared_ptr< EBO<GLuint> > GetSurfaceIndices() const
shared_ptr< EBO<GLuint> > GetMeshLineIndices() const
shared_ptr< EBO<GLuint> > GetNodeIndices() const
shared_ptr< EBO<GLuint> > GetMidnodeIndices() const
shared_ptr<VBO<GLfloat» normals = make_shared<VBO<GLfloat»()
shared_ptr<VBO<GLubyte» colorMeshs = make_shared<VBO<GLubyte»()
shared_ptr<VBO<GLubyte» colorMeshExs = make_shared<VBO<GLubyte»()
shared_ptr<VBO<GLubyte» colorNodes = make_shared<VBO<GLubyte»()
shared_ptr<VBO<GLubyte» colorCodeNodes = make_shared<VBO<GLubyte»()
shared_ptr< EBO<GLuint> > surfaceIndices = make_shared<EBO<GLuint»()
shared_ptr< EBO<GLuint> > meshLineIndices = make_shared<EBO<GLuint»()
shared_ptr< EBO<GLuint> > nodeIndices = make_shared<EBO<GLuint»()
shared_ptr< EBO<GLuint> > midnodeIndices = make_shared<EBO<GLuint»()