Go to the documentation of this file.
17 #ifndef GZ_RENDERING_OGRE2_OGRE2VISUAL_HH_
18 #define GZ_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: gz/rendering/ogre2/Ogre2Visual.hh:37
Definition: gz/rendering/base/BaseVisual.hh:37
2D or 3D Bounding box. It stores the position / orientation / size info of the box and its label
Definition: gz/rendering/BoundingBox.hh:41
Ogre2.x implementation of the scene class.
Definition: gz/rendering/ogre2/Ogre2Scene.hh:57
Ogre2GeometryStorePtr geometries
Pointer to the attached geometries.
Definition: gz/rendering/ogre2/Ogre2Visual.hh:101