PixelLightAPI  .
PLMesh::Mesh Member List
This is the complete list of members for PLMesh::Mesh, 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 valuePLMesh::Mesh
DrawOctree enum valuePLMesh::Mesh
DrawVertices enum valuePLMesh::Mesh
EFlags enum namePLMesh::Mesh
GetAnchorPointManager()PLMesh::Mesh
GetBoundingBox(PLMath::Vector3 &vMin, PLMath::Vector3 &vMax) const PLMesh::Mesh
GetFilename() const PLCore::Loadable [inline]
GetHandler(uint32 nIndex) constPLCore::Resource< Mesh >
GetID() constPLCore::Resource< Mesh >
GetLoadableTypeName() const overridePLMesh::Mesh [virtual]
GetLODLevel(PLCore::uint32 nLODLevel=0) const PLMesh::Mesh
GetManager() constPLCore::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() constPLCore::Resource< Mesh >
GetNumOfHandlers() constPLCore::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() constPLCore::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_bProtectedPLCore::Resource< Mesh > [protected]
m_lstHandlersPLCore::Resource< Mesh > [protected]
m_pManagerPLCore::Resource< Mesh > [protected]
m_sFilenamePLCore::Loadable [protected]
m_sNamePLCore::Resource< Mesh > [protected]
m_sUrlPLCore::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() overridePLMesh::Mesh [virtual]
~Loadable()PLCore::Loadable [protected, virtual]
~Mesh()PLMesh::Mesh [virtual]
~Resource()PLCore::Resource< Mesh > [protected, virtual]


PixelLight PixelLight 0.9.11-R1
Copyright (C) 2002-2012 by The PixelLight Team
Last modified Thu Feb 23 2012 14:09:36
The content of this PixelLight document is published under the
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported