GLC_Mesh Member List

This is the complete list of members for GLC_Mesh, including all inherited members.
activateVboAndIbo()GLC_Mesh [inline, private]
activateVertexArray()GLC_Mesh [inline, private]
addColors(const GLfloatVector &colors)GLC_Mesh [inline]
addMaterial(GLC_Material *)GLC_Geometry
addNormals(const GLfloatVector &normals)GLC_Mesh [inline]
addTexels(const GLfloatVector &texels)GLC_Mesh [inline]
addTriangles(GLC_Material *, const IndexList &, const int lod=0, double accuracy=0.0)GLC_Mesh
addTrianglesFan(GLC_Material *, const IndexList &, const int lod=0, double accuracy=0.0)GLC_Mesh
addTrianglesStrip(GLC_Material *, const IndexList &, const int lod=0, double accuracy=0.0)GLC_Mesh
addVertice(const GLfloatVector &vertices)GLC_Mesh [inline]
addVerticeGroup(const GLfloatVector &vector)GLC_Geometry [inline]
bodySelectionRenderLoop(bool)GLC_Mesh [private]
boundingBox(void)GLC_Mesh [virtual]
boundingBoxIsValid() const GLC_Geometry [inline]
chunckID()GLC_Mesh [static]
clear()GLC_Mesh [virtual]
clearMeshWireAndBoundingBox()GLC_Mesh
clearWireAndBoundingBox()GLC_Geometry [inline, protected]
clone() const GLC_Mesh [virtual]
ColorPearVertexIsAcivated() const GLC_Mesh [inline]
colorPerVertex(const bool colorPerVertex)GLC_Geometry [inline]
containsFans(int lod, GLC_uint materialId) const GLC_Mesh
containsLod(int lod) const GLC_Mesh [inline]
containsMaterial(const GLC_uint key) const GLC_Geometry [inline]
containsStrips(int lod, GLC_uint materialId) const GLC_Mesh
containsTriangles(int lod, GLC_uint materialId) const GLC_Mesh
copyBulkData(GLC_Mesh *pLodMesh, const QHash< GLuint, GLuint > &tagetToSourceIndexMap, int maxIndex)GLC_Mesh [private]
copyIndex(int lod, GLC_Mesh *pLodMesh, QHash< GLuint, GLuint > &sourceToTargetIndexMap, QHash< GLuint, GLuint > &tagetToSourceIndexMap, int &maxIndex, int targetLod)GLC_Mesh [private]
copyVboToClientSide()GLC_Mesh [virtual]
createMeshFromGivenLod(int lodIndex)GLC_Mesh
createMeshOfGivenLod(int lodIndex)GLC_Mesh
equivalentTrianglesIndexOfFansIndex(int lodIndex, GLC_uint materialId)GLC_Mesh [private]
equivalentTrianglesIndexOfstripsIndex(int lodIndex, GLC_uint materialId)GLC_Mesh [private]
faceCount(int lod) const GLC_Mesh [virtual]
fillVbosAndIbos()GLC_Mesh [private]
finish()GLC_Mesh
finishSerialized()GLC_Mesh [private]
firstMaterial(void) const GLC_Geometry [inline]
getFansIndex(int lod, GLC_uint materialId) const GLC_Mesh
getLodAccuracy(int lod) const GLC_Mesh [inline]
getStripsIndex(int lod, GLC_uint materialId) const GLC_Mesh
getTrianglesIndex(int lod, GLC_uint materialId) const GLC_Mesh
GLC_Geometry(const QString &name, const bool type)GLC_Geometry
GLC_Geometry(const GLC_Geometry &sourceGeom)GLC_Geometry
GLC_Mesh()GLC_Mesh
GLC_Mesh(const GLC_Mesh &)GLC_Mesh
glDraw(const GLC_RenderProperties &)GLC_Mesh [protected, virtual]
glLoadTexture(void)GLC_Geometry [virtual]
glPropGeom(const GLC_RenderProperties &)GLC_Geometry [protected, virtual]
hasMaterial() const GLC_Geometry [inline]
hasTransparentMaterials() const GLC_Geometry [inline]
id() const GLC_Geometry [inline]
isEmpty() const GLC_Mesh [inline]
isTransparent() const GLC_Geometry [inline]
isValid(void) const GLC_Geometry [inline]
lineWidth() const GLC_Geometry [inline]
loadFromDataStream(QDataStream &, const MaterialHash &, const QHash< GLC_uint, GLC_uint > &)GLC_Mesh
lodContainsMaterial(int lod, GLC_uint materialId) const GLC_Mesh [inline]
lodCount() const GLC_Mesh [inline]
LodPrimitiveGroups typedefGLC_Mesh
m_ChunkIdGLC_Mesh [private, static]
m_ColorPearVertexGLC_Mesh [private]
m_CurrentLodGLC_Mesh [private]
m_DefaultMaterialIdGLC_Mesh [private]
m_GeometryIsValidGLC_Geometry [protected]
m_IsSelectedGLC_Geometry [protected]
m_LineWidthGLC_Geometry [protected]
m_MaterialHashGLC_Geometry [protected]
m_MeshDataGLC_Mesh [private]
m_NextPrimitiveLocalIdGLC_Mesh [private]
m_NumberOfNormalsGLC_Mesh [private]
m_NumberOfVerticeGLC_Mesh [private]
m_pBoundingBoxGLC_Geometry [protected]
m_PrimitiveGroupsGLC_Mesh [private]
m_UseColorPerVertexGLC_Geometry [protected]
m_WireColorGLC_Geometry [protected]
m_WireDataGLC_Geometry [protected]
material(const GLC_uint key) const GLC_Geometry [inline]
materialCount() const GLC_Geometry [inline]
materialIds() const GLC_Geometry [inline]
materialSet() const GLC_Geometry [inline]
moveIndexToMeshDataLod()GLC_Mesh [private]
name() const GLC_Geometry [inline]
nextPrimitiveLocalId() const GLC_Mesh [inline]
normalRenderLoop(const GLC_RenderProperties &, bool)GLC_Mesh [private]
normalVector() const GLC_Mesh [inline]
numberOfFans(int lod, GLC_uint materialId) const GLC_Mesh
numberOfNormals() const GLC_Mesh [inline]
numberOfStrips(int lod, GLC_uint materialId) const GLC_Mesh
numberOfTriangles(int lod, GLC_uint materialId) const GLC_Mesh
operator<<(QDataStream &, const GLC_Mesh &)GLC_Mesh [friend]
operator=(const GLC_Mesh &)GLC_Mesh
GLC_Geometry::operator=(const GLC_Geometry &sourceGeom)GLC_Geometry
operator>>(QDataStream &, GLC_Mesh &)GLC_Mesh [friend]
OverwriteMaterialRenderLoop(const GLC_RenderProperties &, bool)GLC_Mesh [private]
OverwriteTransparencyAndMaterialRenderLoop(const GLC_RenderProperties &, bool)GLC_Mesh [private]
OverwriteTransparencyRenderLoop(const GLC_RenderProperties &, bool)GLC_Mesh [private]
positionVector() const GLC_Mesh [inline]
PrimitiveGroupsHash typedefGLC_Mesh
primitiveRenderLoop(const GLC_RenderProperties &, bool)GLC_Mesh [private]
primitiveSelectedRenderLoop(const GLC_RenderProperties &, bool)GLC_Mesh [private]
primitiveSelectionRenderLoop(bool)GLC_Mesh [private]
releaseVboClientSide(bool update)GLC_Mesh [virtual]
removeMaterial(GLC_uint)GLC_Geometry [protected]
render(const GLC_RenderProperties &)GLC_Geometry [virtual]
replaceMasterMaterial(GLC_Material *)GLC_Mesh [virtual]
replaceMaterial(const GLC_uint, GLC_Material *)GLC_Mesh
reverseNormals()GLC_Mesh [virtual]
saveToDataStream(QDataStream &) const GLC_Mesh
setColorPearVertex(bool flag)GLC_Mesh [inline]
setCurrentLod(const int)GLC_Mesh [virtual]
setCurrentMaterial(GLC_Material *, const int, double)GLC_Mesh [private]
setId(const GLC_uint id)GLC_Geometry [inline]
setLineWidth(GLfloat lineWidth)GLC_Geometry [inline]
setName(const QString name)GLC_Geometry [inline]
setNextPrimitiveLocalId(GLC_uint id)GLC_Mesh [inline]
setVboUsage(bool usage)GLC_Mesh [virtual]
setWireColor(const QColor &color)GLC_Mesh [inline]
texelVector() const GLC_Mesh [inline]
transformVertice(const GLC_Matrix4x4 &matrix)GLC_Mesh
typeIsWire() const GLC_Geometry [inline]
updateTransparentMaterialNumber()GLC_Geometry
usedColorPerVertex() const GLC_Geometry [inline]
vboDrawInSelectionModePrimitivesOf(GLC_PrimitiveGroup *)GLC_Mesh [inline, private]
vboDrawPrimitivesGroupOf(GLC_PrimitiveGroup *, GLC_Material *, bool, bool, QHash< GLC_uint, GLC_Material * > *)GLC_Mesh [inline, private]
vboDrawPrimitivesOf(GLC_PrimitiveGroup *)GLC_Mesh [inline, private]
vboDrawSelectedPrimitivesGroupOf(GLC_PrimitiveGroup *, GLC_Material *, bool, bool, const GLC_RenderProperties &)GLC_Mesh [inline, private]
vboIsUsed() const GLC_Geometry [inline]
vertexArrayDrawInSelectionModePrimitivesOf(GLC_PrimitiveGroup *)GLC_Mesh [inline, private]
vertexArrayDrawPrimitivesGroupOf(GLC_PrimitiveGroup *, GLC_Material *, bool, bool, QHash< GLC_uint, GLC_Material * > *)GLC_Mesh [inline, private]
vertexArrayDrawPrimitivesOf(GLC_PrimitiveGroup *)GLC_Mesh [inline, private]
vertexArrayDrawSelectedPrimitivesGroupOf(GLC_PrimitiveGroup *, GLC_Material *, bool, bool, const GLC_RenderProperties &)GLC_Mesh [inline, private]
VertexCount() const GLC_Mesh [virtual]
volume()GLC_Mesh [virtual]
wireColor() const GLC_Mesh [inline]
wireDataIsEmpty() const GLC_Geometry [inline]
wirePolylineCount() const GLC_Geometry [inline]
wirePolylineOffset(int index) const GLC_Geometry [inline]
wirePolylineSize(int index) const GLC_Geometry [inline]
wirePositionVector() const GLC_Geometry [inline]
~GLC_Geometry()GLC_Geometry [virtual]
~GLC_Mesh()GLC_Mesh [virtual]

SourceForge.net Logo

©2005-2011 Laurent Ribon