Go to the documentation of this file.
17 #ifndef GZ_RENDERING_OGRE_OGREMESH_HH_
18 #define GZ_RENDERING_OGRE_OGREMESH_HH_
38 inline namespace IGNITION_RENDERING_VERSION_NAMESPACE {
40 class IGNITION_RENDERING_OGRE_VISIBLE
OgreMesh :
50 public:
virtual void Destroy()
override;
53 public:
virtual bool HasSkeleton()
const override;
57 SkeletonLocalTransforms()
const override;
60 public:
virtual void SetSkeletonLocalTransforms(
63 public:
virtual Ogre::MovableObject *
OgreObject()
const override;
69 protected: Ogre::Entity *ogreEntity =
nullptr;
83 public:
virtual Ogre::SubEntity *OgreSubEntity()
const;
85 public:
virtual void Destroy()
override;
88 protected:
virtual void SetMaterialImpl(
MaterialPtr _material)
override;
90 protected:
virtual void Init()
override;
Definition: gz/rendering/ogre/OgreCamera.hh:27
Definition: gz/rendering/ogre/OgreScene.hh:39
Definition: gz/rendering/base/BaseMesh.hh:95
OgreSubMeshStorePtr subMeshes
Definition: gz/rendering/ogre/OgreMesh.hh:67
Ogre::SubEntity * ogreSubEntity
Definition: gz/rendering/ogre/OgreMesh.hh:92
Definition: gz/rendering/ogre/OgreMeshFactory.hh:38
Definition: gz/rendering/ogre/OgreObject.hh:32
Definition: gz/rendering/ogre/OgreMesh.hh:40
Definition: gz/rendering/base/BaseMesh.hh:34
Definition: gz/rendering/ogre/OgreMeshFactory.hh:62
Definition: gz/rendering/ogre/OgreMesh.hh:76