, including all inherited members.
AddLODLevel() | PLMesh::Mesh | |
AddMaterial(PLRenderer::Material *pMaterial) | PLMesh::Mesh | |
AddMorphTarget() | PLMesh::Mesh | |
AddMorphTargetAnimation(const PLCore::String &sFilename) | PLMesh::Mesh | |
BuildConnectivity() | PLMesh::Mesh | |
BuildLOD(PLCore::uint32 nNumLODLevels) | PLMesh::Mesh | |
BuildTrianglePlaneList() | PLMesh::Mesh | |
CalculateBoundingBox(PLMath::Vector3 &vMin, PLMath::Vector3 &vMax) | PLMesh::Mesh | |
CalculateBoundingSphere(PLMath::Vector3 &vPos, float &fRadius) | PLMesh::Mesh | |
CalculateNormals() | PLMesh::Mesh | |
CalculateTangentSpaceVectors(bool bTangent=true, bool bBinormal=true) | PLMesh::Mesh | |
CallLoadable(File &cFile, Loader &cLoader, const String &sMethod, const String &sParams) | PLCore::Loadable | [protected, virtual] |
ClearLODLevels() | PLMesh::Mesh | |
ClearMaterials() | PLMesh::Mesh | |
ClearMorphTargets() | PLMesh::Mesh | |
ClearSkeletonHandlers() | PLMesh::Mesh | |
Delete(bool bProtectedToo=false) | PLCore::Resource< Mesh > | [virtual] |
DeleteMaterial(PLCore::uint32 nMaterial) | PLMesh::Mesh | |
Draw(const PLMath::Matrix4x4 &mWorldViewProjection, bool bBlend=false, PLCore::uint32 nFlags=0, PLCore::uint32 nLODLevel=0, PLCore::uint32 nMorphTarget=0, bool bUseMaterials=true) const | PLMesh::Mesh | |
DrawNormals enum value | PLMesh::Mesh | |
DrawOctree enum value | PLMesh::Mesh | |
DrawVertices enum value | PLMesh::Mesh | |
EFlags enum name | PLMesh::Mesh | |
GetAnchorPointManager() | PLMesh::Mesh | |
GetBoundingBox(PLMath::Vector3 &vMin, PLMath::Vector3 &vMax) const | PLMesh::Mesh | |
GetFilename() const | PLCore::Loadable | [inline] |
GetHandler(uint32 nIndex) const | PLCore::Resource< Mesh > | |
GetID() const | PLCore::Resource< Mesh > | |
GetLoadableTypeName() const override | PLMesh::Mesh | [virtual] |
GetLODLevel(PLCore::uint32 nLODLevel=0) const | PLMesh::Mesh | |
GetManager() const | PLCore::Resource< Mesh > | |
GetMaterial(PLCore::uint32 nMaterial=0) const | PLMesh::Mesh | |
GetMaterialUsage(PLCore::uint32 nMaterial) const | PLMesh::Mesh | |
GetMaxNumOfGeometries() const | PLMesh::Mesh | |
GetMaxNumOfTriangles() const | PLMesh::Mesh | |
GetMaxNumOfVertices() const | PLMesh::Mesh | |
GetMeshManager() const | PLMesh::Mesh | |
GetMorphTarget(PLCore::uint32 nMorphTarget=0) const | PLMesh::Mesh | |
GetMorphTarget(const PLCore::String &sName) const | PLMesh::Mesh | |
GetMorphTargetAnimationManager() | PLMesh::Mesh | |
GetMorphTargetIndex(const PLCore::String &sName) const | PLMesh::Mesh | |
GetName() const | PLCore::Resource< Mesh > | |
GetNumOfHandlers() const | PLCore::Resource< Mesh > | |
GetNumOfLODLevels() const | PLMesh::Mesh | |
GetNumOfMaterials() const | PLMesh::Mesh | |
GetNumOfMorphTargets() const | PLMesh::Mesh | |
GetRenderer() const | PLMesh::Mesh | |
GetSkeletonHandlers() | PLMesh::Mesh | |
GetSkeletonManager() | PLMesh::Mesh | |
GetUrl() const | PLCore::Loadable | [inline] |
GetVertexWeights() | PLMesh::Mesh | |
GetWeights() | PLMesh::Mesh | |
IsProtected() const | PLCore::Resource< Mesh > | |
Loadable() | PLCore::Loadable | [protected] |
LoadByFile(File &cFile, const String &sParams="", const String &sMethod="") | PLCore::Loadable | [virtual] |
LoadByFilename(const String &sFilename, const String &sParams="", const String &sMethod="") | PLCore::Loadable | [virtual] |
m_bProtected | PLCore::Resource< Mesh > | [protected] |
m_lstHandlers | PLCore::Resource< Mesh > | [protected] |
m_pManager | PLCore::Resource< Mesh > | [protected] |
m_sFilename | PLCore::Loadable | [protected] |
m_sName | PLCore::Resource< Mesh > | [protected] |
m_sUrl | PLCore::Loadable | [protected] |
operator=(const Mesh &cSource) | PLMesh::Mesh | |
Resource< Mesh >::operator=(const Resource< Mesh > &cSource) | PLCore::Resource< Mesh > | [virtual] |
Reload() | PLCore::Loadable | [virtual] |
Resource(const String &sName="", ResourceManager< Mesh > *pManager=nullptr) | PLCore::Resource< Mesh > | |
SaveByFile(File &cFile, const String &sParams="", const String &sMethod="") | PLCore::Loadable | [virtual] |
SaveByFilename(const String &sFilename, const String &sParams="", const String &sMethod="") | PLCore::Loadable | [virtual] |
SetBoundingBox(const PLMath::Vector3 &vMin, const PLMath::Vector3 &vMax) | PLMesh::Mesh | |
SetMaterial(PLCore::uint32 nMaterial, PLRenderer::Material *pMaterial) | PLMesh::Mesh | |
SetName(const String &sName) | PLCore::Resource< Mesh > | [virtual] |
SetProtected(bool bProtected=false) | PLCore::Resource< Mesh > | |
Unload() override | PLMesh::Mesh | [virtual] |
~Loadable() | PLCore::Loadable | [protected, virtual] |
~Mesh() | PLMesh::Mesh | [virtual] |
~Resource() | PLCore::Resource< Mesh > | [protected, virtual] |