User Tools

Site Tools


class:temp:cverticesvbodata



CVerticesVBOData

Inherited from NULL

Inherited by NULL

Friend class NULL

Description

Members

Public interface

Protected interface


using SurfaceVerticesMap

static const int

static const MAX_NODE_COUNT

vector<TNodeInfo> nodes

vector<TCursor> bodyRefs

int index

bool modifiedFlag

bool bHasResult

int iBodyType

vector<tuple<int, int

vector<tuple<int, int»

vector<tuple<int, m_PostIndexData_ON_NODE

vector<tuple<int, int

vector<tuple<int, int»

vector<tuple<int, m_PostIndexData_ON_ELEMENT

vector<tuple<int, int

vector<tuple<int, int»

vector<tuple<int, m_PostIndexData_ON_ELEMENT_NODE


CVerticesVBOData()

  • function:
  • parameters: NULL
  • return value:

~CVerticesVBOData()

  • function:
  • parameters: NULL
  • return value:

void SetIndex(int val)

  • function:
  • parameters:
    1. [i] int val:
  • return value:

bool IsTransparencyChanged()

  • function:
  • parameters: NULL
  • return value:

bool IsAllHidden()

  • function:
  • parameters: NULL
  • return value:

int GetBodyType()

  • function:
  • parameters: NULL
  • return value:

BOOL IsSameBodyType(TCursor crBody)

  • function:
  • parameters:
    1. [i] TCursor crBody:
  • return value:

bool IsVBOTextureEmpty()

  • function:
  • parameters: NULL
  • return value:

bool IsVBODeformEmpty()

  • function:
  • parameters: NULL
  • return value:

bool HasResult()

  • function:
  • parameters: NULL
  • return value:

void SetResult(bool bResult)

  • function:
  • parameters:
    1. [i] bool bResult:
  • return value:

const vector<TCursor>& GetBodyRefs()

  • function:
  • parameters: NULL
  • return value:

bool IsModified() const

  • function:
  • parameters: NULL
  • return value:

void SetModifiedFlag(bool val)

  • function:
  • parameters:
    1. [i] bool val:
  • return value:

bool IsEmpty()

  • function:
  • parameters: NULL
  • return value:

void AddBody(TCursor crBody)

  • function:
  • parameters:
    1. [i] TCursor crBody:
  • return value:

void RemoveFromBodyRef(TCursor crBody)

  • function:
  • parameters:
    1. [i] TCursor crBody:
  • return value:

void Clear()

  • function:
  • parameters: NULL
  • return value:

int GetVerticesCount(const SurfaceVerticesMap& faceVertexArrayDataMap)

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

int GetVerticesCountPerBody(const TCursor crBody, const SurfaceVerticesMap& faceVertexArrayDataMap)

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

int GetVerticesCount(const EdgeVerticesMap& edgeVertexArrayDataMap)

  • function:
  • parameters:
    1. [i] const EdgeVerticesMap& edgeVertexArrayDataMap:
  • return value:

int GetVerticesCountPerBody(const TCursor crBody, const EdgeVerticesMap& edgeVertexArrayDataMap)

  • function:
  • parameters:
    1. [i] const TCursor crBody:
    2. [i] const EdgeVerticesMap& edgeVertexArrayDataMap:
  • return value:

shared_ptr< VBO<GLfloat> > GetVertices() 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<GLuint> > GetDataflag() 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> > GetTexCoordsForIsoVol() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< CMBOStream<GLfloat> > GetTexCoords2() const

  • function:
  • parameters: NULL
  • return value:

shared_ptr< CMBOStream<GLuint> > GetCustomFlag() const

  • function:
  • parameters: NULL
  • return value:

const vector<TNodeInfo>& GetNodes()

  • function:
  • parameters: NULL
  • return value:

vector<tuple<int, int, int» *GetPostIndexData_ON_NODE()

  • function:
  • parameters: NULL
  • return value:

vector<tuple<int, int, int» *GetPostIndexData_ON_ELEMENT()

  • function:
  • parameters: NULL
  • return value:

vector<tuple<int, int, int» *GetPostIndexData_ON_ELEMENT_NODE()

  • function:
  • parameters: NULL
  • 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<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> > texture_isovol = 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< CMBOStream<GLuint> > flag = make_shared<CMBOStream<GLuint»()

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