This is the complete list of members for
PLMesh::MeshLODLevel, including all inherited members.
BuildConnectivity() | PLMesh::MeshLODLevel | |
BuildEdgeList() | PLMesh::MeshLODLevel | |
BuildTriangleList() | PLMesh::MeshLODLevel | |
CalculateBoundingBox(const PLCore::Array< const Geometry * > &lstGeometries, PLRenderer::VertexBuffer &cVertexBuffer, PLMath::Vector3 &vMinPos, PLMath::Vector3 &vMaxPos) const | PLMesh::MeshLODLevel | |
CalculateBoundingSphere(const PLCore::Array< const Geometry * > &lstGeometries, PLRenderer::VertexBuffer &cVertexBuffer, PLMath::Vector3 &vPos, float &fRadius) const | PLMesh::MeshLODLevel | |
ClearGeometries() | PLMesh::MeshLODLevel | |
ClearIndexBuffer() | PLMesh::MeshLODLevel | |
CreateGeometries() | PLMesh::MeshLODLevel | |
CreateIndexBuffer() | PLMesh::MeshLODLevel | |
CreateOctree(PLCore::uint32 nSubdivide=1, PLCore::uint32 nMinGeometries=10, PLCore::Array< PLCore::Array< PLCore::uint32 > * > *plstOctreeIDList=nullptr) | PLMesh::MeshLODLevel | |
DestroyOctree() | PLMesh::MeshLODLevel | |
GenerateOctreeGeometries(PLCore::uint32 nSubdivide=1, PLCore::uint32 nMinGeometries=10) | PLMesh::MeshLODLevel | |
GenerateStrips(PLCore::uint32 nVertexCacheSize=18, PLCore::uint32 nMinStripLength=3) | PLMesh::MeshLODLevel | |
GetEdgeList() | PLMesh::MeshLODLevel | |
GetGeometries() const | PLMesh::MeshLODLevel | |
GetIndexBuffer() const | PLMesh::MeshLODLevel | |
GetLODDistance() const | PLMesh::MeshLODLevel | |
GetMesh() const | PLMesh::MeshLODLevel | |
GetNumOfTriangles() const | PLMesh::MeshLODLevel | |
GetOctree() const | PLMesh::MeshLODLevel | |
GetTriangle(PLCore::uint32 nGeometry, PLCore::uint32 nIndex, PLCore::uint32 &nVertex1, PLCore::uint32 &nVertex2, PLCore::uint32 &nVertex3) const | PLMesh::MeshLODLevel | |
GetTriangleList() | PLMesh::MeshLODLevel | |
JoinGeometries(PLCore::uint32 *pJoin=nullptr, PLCore::uint32 nJoinNumber=0) | PLMesh::MeshLODLevel | |
MeshLODLevel(Mesh *pMesh=nullptr) | PLMesh::MeshLODLevel | |
operator=(const MeshLODLevel &cSource) | PLMesh::MeshLODLevel | |
SetLODDistance(float fDistance=0.0f) | PLMesh::MeshLODLevel | |
SetMesh(Mesh *pMesh=nullptr) | PLMesh::MeshLODLevel | |
SplitGeometries(bool bSingleGeometries=false, PLCore::uint32 *pSplit=nullptr, PLCore::uint32 nSplitNumber=0) | PLMesh::MeshLODLevel | |
~MeshLODLevel() | PLMesh::MeshLODLevel | |