17 #ifndef GZ_SENSORS_RENDERINGSENSOR_HH_
18 #define GZ_SENSORS_RENDERINGSENSOR_HH_
22 #include <gz/utils/SuppressWarning.hh>
28 #pragma warning(disable: 4251)
30 #include <gz/rendering/RenderTypes.hh>
35 #include "gz/sensors/rendering/Export.hh"
43 inline namespace GZ_SENSORS_VERSION_NAMESPACE {
46 class RenderingSensorPrivate;
64 public:
virtual void SetScene(rendering::ScenePtr _scene);
67 public: rendering::ScenePtr Scene()
const;
70 public:
void Render();
76 public:
void SetManualSceneUpdate(
bool _manual);
82 public:
bool ManualSceneUpdate()
const;
89 GZ_UTILS_WARN_IGNORE__DLL_INTERFACE_MISSING
93 GZ_UTILS_WARN_RESUME__DLL_INTERFACE_MISSING