User Tools

Site Tools


class:temp:csurfacevbodata



CSurfaceVBOData

Inherited from CVerticesVBOData,

Inherited by NULL

Friend class NULL

Description

Members

Public interface

Private interface


unordered_map<CursorPair, CModelVBORange>&

unordered_map<CursorPair, faceVBOIdx)


CSurfaceVBOData()

  • function:
  • parameters: NULL
  • return value:

~CSurfaceVBOData()

  • function:
  • parameters: NULL
  • return value:

bool IsUpdateVBO()

  • function:
  • parameters: NULL
  • return value:

void Clear()

  • function:
  • parameters: NULL
  • return value:

void UpdateVBO(SurfaceVerticesMap& faceVertexArrayDataMap,

  • function:
  • parameters:
    1. [i] SurfaceVerticesMap& faceVertexArrayDataMap:
    2. [i] :
  • return value:

void UpdateColorsVBO(SurfaceVerticesMap& faceVertexArrayDataMap)

  • function:
  • parameters:
    1. [i] SurfaceVerticesMap& faceVertexArrayDataMap:
  • return value:

shared_ptr< VBO<GLfloat> > GetNormals() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< VBO<GLubyte> > GetColorMeshs() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< VBO<GLubyte> > GetColorMeshExs() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< VBO<GLubyte> > GetColorNodes() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< VBO<GLubyte> > GetColorCodeNodes() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< EBO<GLuint> > GetSurfaceIndices() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< EBO<GLuint> > GetMeshLineIndices() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< EBO<GLuint> > GetNodeIndices() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< EBO<GLuint> > GetMidnodeIndices() const

  • function:
  • parameters: NULL
  • return value:

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

  • function:
  • parameters: NULL
  • return value:

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

  • function:
  • parameters: NULL
  • return value:

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

  • function:
  • parameters: NULL
  • return value:

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

  • function:
  • parameters: NULL
  • return value:

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

  • function:
  • parameters: NULL
  • return value:

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

  • function:
  • parameters: NULL
  • return value:

shared_ptr< EBO<GLuint> > meshLineIndices = 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< EBO<GLuint> > midnodeIndices = make_shared<EBO<GLuint»()

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