Go to the documentation of this file.
18 #ifndef IGNITION_RENDERING_OGRE2_OGRE2HEIGHTMAP_HH_
19 #define IGNITION_RENDERING_OGRE2_OGRE2HEIGHTMAP_HH_
31 #pragma warning(disable:4275)
44 inline namespace IGNITION_RENDERING_VERSION_NAMESPACE {
47 class Ogre2HeightmapPrivate;
62 public:
virtual void Init()
override;
65 public:
virtual void PreRender()
override;
71 public:
virtual Ogre::MovableObject *
OgreObject()
const override;
82 public:
virtual void SetMaterial(
MaterialPtr _material,
bool _unique)
88 public: Ogre::Terra* Terra();
96 public:
void UpdateForRender(Ogre::Camera *_activeCamera);
101 private:
void DestroyImpl();
Definition: gz/rendering/ogre/OgreCamera.hh:27
Definition: gz/rendering/ogre/OgreScene.hh:39
Describes how a Heightmap should be loaded.
Definition: gz/rendering/HeightmapDescriptor.hh:146
Ogre implementation of a heightmap geometry.
Definition: gz/rendering/ogre2/Ogre2Heightmap.hh:50
Definition: gz/rendering/ogre/OgreObject.hh:32
Definition: gz/rendering/base/BaseHeightmap.hh:30
Represents a surface material of a Geometry.
Definition: gz/rendering/Material.hh:47