PixelLightAPI  .
PLMesh::MeshHandler Member List
This is the complete list of members for PLMesh::MeshHandler, including all inherited members.
BuildTrianglePlaneList()PLMesh::MeshHandler
CalculateJointBoundingBox(PLMath::AABoundingBox &cAAB) const PLMesh::MeshHandler
CreateMeshAnimationManager(const PLCore::String &sName="PLMesh::MeshAnimationManagerSoftware")PLMesh::MeshHandler
Draw(bool bBlend=false, bool bUseMaterials=true) const PLMesh::MeshHandler
DrawAnchorPoints(PLRenderer::Font &cFont, const PLGraphics::Color4 &cColor, const PLMath::Matrix4x4 &mWorldViewProjection) const PLMesh::MeshHandler
DrawBinormals(const PLGraphics::Color4 &cColor, const PLMath::Matrix4x4 &mWorldViewProjection, float fScale=1.0f, float fLineWidth=1.0f) const PLMesh::MeshHandler
DrawNormals(const PLGraphics::Color4 &cColor, const PLMath::Matrix4x4 &mWorldViewProjection, float fScale=1.0f, float fLineWidth=1.0f) const PLMesh::MeshHandler
DrawTangents(const PLGraphics::Color4 &cColor, const PLMath::Matrix4x4 &mWorldViewProjection, float fScale=1.0f, float fLineWidth=1.0f) const PLMesh::MeshHandler
DrawVertexNumbers(PLRenderer::Font &cFont, const PLGraphics::Color4 &cColor, const PLMath::Matrix4x4 &mWorldViewProjection) const PLMesh::MeshHandler
DrawVertices(const PLGraphics::Color4 &cColor) const PLMesh::MeshHandler
FindGeometries(const PLMath::PlaneSet &cPlaneSet, PLCore::uint32 **ppnGeometries=nullptr, PLMath::Vector3 *pvCamDir=nullptr) const PLMesh::MeshHandler
FindTriangle(const PLMath::Vector3 &vLineStartPos, const PLMath::Vector3 &vLineEndPos, PLCore::uint32 &nTriangle, PLCore::uint32 *pnGeometry=nullptr, PLMath::Vector3 *pvCollisionPoint=nullptr, PLCore::Array< PLCore::uint32 > *plstGeometries=nullptr, PLRenderer::Cull::Enum nCull=PLRenderer::Cull::CCW) const PLMesh::MeshHandler
GetAnimationInfo(const PLCore::String &sName, int nLogMessage=1) const PLMesh::MeshHandler
GetAnimationsList(PLCore::Array< PLCore::String > &lstAnimations) const PLMesh::MeshHandler
GetBaseJointHandler(const PLCore::String &sJointName) const PLMesh::MeshHandler
GetBaseMorphTargetWeights()PLMesh::MeshHandler
GetBaseMorphTargetWeights() const PLMesh::MeshHandler
GetEdgeList()PLMesh::MeshHandler
GetGeometryVisibility()PLMesh::MeshHandler
GetJointHandler(const PLCore::String &sJointName) const PLMesh::MeshHandler
GetLODLevel() const PLMesh::MeshHandler
GetLODLevelIndex() const PLMesh::MeshHandler
GetMaterial(PLCore::uint32 nMaterial=0) const PLMesh::MeshHandler
GetMesh() const PLMesh::MeshHandler
GetMeshAnimationManager() const PLMesh::MeshHandler
GetMorphTargetWeights()PLMesh::MeshHandler
GetMorphTargetWeights() const PLMesh::MeshHandler
GetNumOfLODLevels() const PLMesh::MeshHandler
GetNumOfMaterials() const PLMesh::MeshHandler
GetNumOfTriangles() const PLMesh::MeshHandler
GetRenderer() const PLMesh::MeshHandler
GetResource() constPLCore::ResourceHandler< Mesh >
GetSkeletonHandler() const PLMesh::MeshHandler
GetTriangleList()PLMesh::MeshHandler
GetTrianglePlaneList()PLMesh::MeshHandler
GetVertexBuffer() const PLMesh::MeshHandler
MeshHandler()PLMesh::MeshHandler
MeshUpdateRequired()PLMesh::MeshHandler
ResourceHandler()PLCore::ResourceHandler< Mesh >
SetMaterial(PLCore::uint32 nMaterial, PLRenderer::Material *pMaterial)PLMesh::MeshHandler
SetMesh(Mesh *pMesh=nullptr)PLMesh::MeshHandler
SetResource(Mesh *pResource=nullptr)PLCore::ResourceHandler< Mesh > [virtual]
Update(float fTimeDifference, PLCore::uint32 nLODLevel=0)PLMesh::MeshHandler
UpdateVisibility(const PLMath::PlaneSet &cPlaneSet, bool bFirst=true)PLMesh::MeshHandler
~MeshHandler()PLMesh::MeshHandler [virtual]
~ResourceHandler()PLCore::ResourceHandler< Mesh > [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