Mesh Member List
This is the complete list of members for Mesh, including all inherited members.
| Clone() const =0 | Geometry | pure virtual |
| Descriptor() const =0 | Mesh | pure virtual |
| Destroy()=0 | Object | pure virtual |
| HasParent() const =0 | Geometry | pure virtual |
| HasSkeleton() const =0 | Mesh | pure virtual |
| HasSubMesh(ConstSubMeshPtr _subMesh) const =0 | Mesh | pure virtual |
| HasSubMeshName(const std::string &_name) const =0 | Mesh | pure virtual |
| Id() const =0 | Object | pure virtual |
| Material() const =0 | Geometry | pure virtual |
| Name() const =0 | Object | pure virtual |
| Parent() const =0 | Geometry | pure virtual |
| PostRender()=0 | Object | pure virtual |
| PreRender()=0 | Object | pure virtual |
| RemoveParent()=0 | Geometry | pure virtual |
| Scene() const =0 | Object | pure virtual |
| SetDescriptor(const MeshDescriptor &_desc)=0 | Mesh | pure virtual |
| SetMaterial(const std::string &_name, bool _unique=true)=0 | Geometry | pure virtual |
| SetMaterial(MaterialPtr _material, bool _unique=true)=0 | Geometry | pure virtual |
| SetSkeletonAnimationEnabled(const std::string &_name, bool _enabled, bool _loop=true, float _weight=1.0)=0 | Mesh | pure virtual |
| SetSkeletonLocalTransforms(const std::map< std::string, math::Matrix4d > &_tfs)=0 | Mesh | pure virtual |
| SetSkeletonWeights(const std::unordered_map< std::string, float > &_weights)=0 | Mesh | pure virtual |
| SkeletonAnimationEnabled(const std::string &_name) const =0 | Mesh | pure virtual |
| SkeletonLocalTransforms() const =0 | Mesh | pure virtual |
| SkeletonWeights() const =0 | Mesh | pure virtual |
| SubMeshByIndex(unsigned int _index) const =0 | Mesh | pure virtual |
| SubMeshByName(const std::string &_name) const =0 | Mesh | pure virtual |
| SubMeshCount() const =0 | Mesh | pure virtual |
| UpdateSkeletonAnimation(std::chrono::steady_clock::duration _time)=0 | Mesh | pure virtual |
| ~Geometry() | Geometry | virtual |
| ~Mesh() | Mesh | virtual |
| ~Object() | Object | virtual |