gz/rendering/ogre/OgreMesh.hh
Go to the documentation of this file.
Definition: gz/rendering/base/BaseMesh.hh:39
Definition: gz/rendering/base/BaseMesh.hh:133
Definition: gz/rendering/ogre/OgreMeshFactory.hh:39
Definition: gz/rendering/ogre/OgreMesh.hh:47
virtual Ogre::MovableObject * OgreObject() const override
OgreSubMeshStorePtr subMeshes
Definition: gz/rendering/ogre/OgreMesh.hh:92
virtual std::unordered_map< std::string, float > SkeletonWeights() const override
Get skeleton node weight.
OgreMesh()
virtual ~OgreMesh()
virtual bool HasSkeleton() const override
Check whether the mesh has skeleton.
virtual void SetSkeletonLocalTransforms(const std::map< std::string, math::Matrix4d > &_tfs) override
Set transforms for the skeleton.
virtual SubMeshStorePtr SubMeshes() const override
virtual bool SkeletonAnimationEnabled(const std::string &_name) const override
Get whether a skeleton animation is enabled or not.
virtual void Destroy() override
Destroy any resources associated with this object. Invoking any other functions after destroying an o...
virtual void SetSkeletonWeights(const std::unordered_map< std::string, float > &_weights) override
Set skeleton node weight.
virtual std::map< std::string, math::Matrix4d > SkeletonLocalTransforms() const override
Get the skeleton local transforms.
virtual void SetSkeletonAnimationEnabled(const std::string &_name, bool _enabled, bool _loop=true, float _weight=1.0) override
Set whether a skeleton animation should be enabled or not.
virtual void UpdateSkeletonAnimation(std::chrono::steady_clock::duration _time) override
Play the active skeleton animation to the specified time.
Definition: gz/rendering/ogre/OgreScene.hh:41
Definition: gz/rendering/ogre/OgreMeshFactory.hh:71
Definition: gz/rendering/ogre/OgreMesh.hh:106
OgreSubMesh()
virtual void SetMaterialImpl(MaterialPtr _material) override
Engine implementation for setting the material of this SubMesh.
virtual Ogre::SubEntity * OgreSubEntity() const
Ogre::SubEntity * ogreSubEntity
Definition: gz/rendering/ogre/OgreMesh.hh:120
virtual void Destroy() override
Destroy any resources associated with this object. Invoking any other functions after destroying an o...
virtual ~OgreSubMesh()
virtual void Init() override
Definition: gz/rendering/ogre/OgreCamera.hh:28