Go to the documentation of this file.
17 #ifndef IGNITION_RENDERING_OGRE2_OGRE2MESH_HH_
18 #define IGNITION_RENDERING_OGRE2_OGRE2MESH_HH_
38 inline namespace IGNITION_RENDERING_VERSION_NAMESPACE {
51 public:
virtual void Destroy()
override;
54 public:
virtual bool HasSkeleton()
const override;
58 SkeletonLocalTransforms()
const override;
61 public:
virtual void SetSkeletonLocalTransforms(
65 public:
virtual Ogre::MovableObject *
OgreObject()
const override;
74 protected: Ogre::Item *ogreItem =
nullptr;
94 public:
virtual Ogre::SubItem *Ogre2SubItem()
const;
98 protected:
virtual void SetMaterialImpl(
MaterialPtr _material);
101 protected:
virtual void Init();
104 protected: Ogre::SubItem *ogreSubItem =
nullptr;
Definition: OgreCamera.hh:27
Ogre2.x implementation of the submesh class.
Definition: Ogre2Mesh.hh:84
Definition: BaseMesh.hh:95
Ogre2SubMeshStorePtr subMeshes
Store containing all the submeshes.
Definition: Ogre2Mesh.hh:71
Ogre2.x implementation of a submesh store factory class.
Definition: Ogre2MeshFactory.hh:94
Ogre2.x implementation of the scene class.
Definition: Ogre2Scene.hh:41
Ogre2.x implementation of the mesh factory class.
Definition: Ogre2MeshFactory.hh:41
Definition: OgreObject.hh:32
Definition: BaseMesh.hh:34
Ogre2.x implementation of the mesh class.
Definition: Ogre2Mesh.hh:41