This is the complete list of members for
PLMesh::MeshOctree, including all inherited members.
Build(MeshLODLevel &cMeshLODLevel, PLCore::uint32 nNumOfGeometries, const PLCore::uint32 nGeometries[], PLCore::Array< PLCore::Array< PLCore::uint32 > * > *plstOctreeIDList=nullptr) | PLMesh::MeshOctree | |
CheckBox(const BoundingBox &cBox) | PLMath::Octree | |
CheckSphere(const Vector3 &vPos, float fRadius) | PLMath::Octree | |
Destroy() | PLMath::Octree | |
Draw(const PLGraphics::Color4 &cColor, const PLMath::Matrix4x4 &mWorldViewProjection, float fLineWidth=1.0f) const | PLMesh::MeshOctree | |
GetBoundingBox() const | PLMath::Octree | |
GetLevel() const | PLMath::Octree | |
GetMinGeometries() const | PLMath::Octree | |
GetPos() const | PLMath::Octree | |
GetRot() const | PLMath::Octree | |
GetScale() const | PLMath::Octree | |
GetSubdivide() const | PLMath::Octree | |
Init(Octree *pParent=nullptr, int nSubdivide=-1, PLCore::uint32 nMinGeometries=0, PLCore::uint32 nIDOffset=0) | PLMath::Octree | |
IsBuild() const | PLMath::Octree | |
IsVisible() const | PLMath::Octree | |
m_bBuild | PLMath::Octree | [protected] |
m_bVisible | PLMath::Octree | [protected] |
m_cBoundingBox | PLMath::Octree | [protected] |
m_nID | PLMath::Octree | [protected] |
m_nIDOffset | PLMath::Octree | [protected] |
m_nLevel | PLMath::Octree | [protected] |
m_nMinGeometries | PLMath::Octree | [protected] |
m_nNumOfChildren | PLMath::Octree | [protected] |
m_nSubdivide | PLMath::Octree | [protected] |
m_pParent | PLMath::Octree | [protected] |
m_ppChild | PLMath::Octree | [protected] |
m_pTopmost | PLMath::Octree | [protected] |
m_vBBCenter | PLMath::Octree | [protected] |
m_vPos | PLMath::Octree | [protected] |
MeshOctree() | PLMesh::MeshOctree | |
Octree() | PLMath::Octree | |
SetPos(const Vector3 &vPos) | PLMath::Octree | |
SetRot(const Matrix3x3 &mRot) | PLMath::Octree | |
SetScale(const Vector3 &vScale) | PLMath::Octree | |
SetVisible(bool bVisible=true) | PLMath::Octree | |
UpdateVisibility(const PlaneSet &cPlaneSet, PLCore::Bitset *pBitset=nullptr) | PLMath::Octree | |
~MeshOctree() | PLMesh::MeshOctree | [virtual] |
~Octree() | PLMath::Octree | [virtual] |