18 #ifndef IGNITION_RENDERING_OGRE_OGRECOMVISUAL_HH_ 19 #define IGNITION_RENDERING_OGRE_OGRECOMVISUAL_HH_ 37 inline namespace IGNITION_RENDERING_VERSION_NAMESPACE {
40 class OgreCOMVisualPrivate;
52 public:
virtual void Init()
override;
55 public:
virtual void PreRender()
override;
58 public: Ogre::MovableObject *
OgreObject()
const;
61 public:
void CreateVisual();
64 public:
virtual VisualPtr SphereVisual()
const override;
70 public:
virtual void SetMaterial(
Definition: OgreCOMVisual.hh:42
Definition: OgreObject.hh:32
Definition: OgreCamera.hh:28
Definition: OgreScene.hh:39
Base implementation of an center of mass visual.
Definition: BaseCOMVisual.hh:37
Represents a surface material of a Geometry.
Definition: Material.hh:47