17 #ifndef IGNITION_RENDERING_OGRE2_OGRE2VISUAL_HH_ 18 #define IGNITION_RENDERING_OGRE2_OGRE2VISUAL_HH_ 31 inline namespace IGNITION_RENDERING_VERSION_NAMESPACE {
34 class Ogre2VisualPrivate;
47 public:
virtual void SetWireframe(
bool _show)
override;
50 public:
virtual bool Wireframe()
const override;
53 public:
virtual void SetVisible(
bool _visible)
override;
56 public:
virtual void SetVisibilityFlags(uint32_t _flags)
override;
72 private:
virtual void BoundsHelper(
81 private:
virtual void BoundsHelper(
88 protected:
virtual bool AttachGeometry(
GeometryPtr _geometry)
override;
91 protected:
virtual bool DetachGeometry(
GeometryPtr _geometry)
override;
94 protected:
virtual void Init()
override;
Ogre2.x implementation of the visual class.
Definition: Ogre2Visual.hh:37
Ogre2GeometryStorePtr geometries
Pointer to the attached geometries.
Definition: Ogre2Visual.hh:101
2D or 3D Bounding box. It stores the position / orientation / size info of the box and its label ...
Definition: BoundingBox.hh:36
Ogre2.x implementation of the scene class.
Definition: Ogre2Scene.hh:57
Definition: BaseVisual.hh:37