Ignition Rendering

API Reference

5.0.0
Mesh Member List

This is the complete list of members for Mesh, including all inherited members.

Destroy()=0Objectpure virtual
HasParent() const =0Geometrypure virtual
HasSkeleton() const =0Meshpure virtual
HasSubMesh(ConstSubMeshPtr _subMesh) const =0Meshpure virtual
HasSubMeshName(const std::string &_name) const =0Meshpure virtual
Id() const =0Objectpure virtual
Material() const =0Geometrypure virtual
Name() const =0Objectpure virtual
Parent() const =0Geometrypure virtual
PostRender()=0Objectpure virtual
PreRender()=0Objectpure virtual
RemoveParent()=0Geometrypure virtual
Scene() const =0Objectpure virtual
SetMaterial(const std::string &_name, bool unique=true)=0Geometrypure virtual
SetMaterial(MaterialPtr _material, bool unique=true)=0Geometrypure virtual
SetSkeletonAnimationEnabled(const std::string &_name, bool _enabled, bool _loop=true, float _weight=1.0)=0Meshpure virtual
SetSkeletonLocalTransforms(const std::map< std::string, math::Matrix4d > &_tfs)=0Meshpure virtual
SetSkeletonWeights(const std::unordered_map< std::string, float > &_weights)=0Meshpure virtual
SkeletonAnimationEnabled(const std::string &_name) const =0Meshpure virtual
SkeletonLocalTransforms() const =0Meshpure virtual
SkeletonWeights() const =0Meshpure virtual
SubMeshByIndex(unsigned int _index) const =0Meshpure virtual
SubMeshByName(const std::string &_name) const =0Meshpure virtual
SubMeshCount() const =0Meshpure virtual
UpdateSkeletonAnimation(std::chrono::steady_clock::duration _time)=0Meshpure virtual
~Geometry()Geometryinlinevirtual
~Mesh()Meshinlinevirtual
~Object()Objectinlinevirtual