17 #ifndef IGNITION_SENSORS_RENDERINGSENSOR_HH_ 18 #define IGNITION_SENSORS_RENDERINGSENSOR_HH_ 22 #include <ignition/common/SuppressWarning.hh> 28 #pragma warning(disable: 4251) 30 #include <ignition/rendering/RenderTypes.hh> 35 #include "ignition/sensors/rendering/Export.hh" 43 inline namespace IGNITION_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 IGN_COMMON_WARN_IGNORE__DLL_INTERFACE_MISSING
93 IGN_COMMON_WARN_RESUME__DLL_INTERFACE_MISSING
a rendering sensor class
Definition: RenderingSensor.hh:52
std::shared_ptr< Sensor > SensorPtr
Definition: SensorTypes.hh:49
a base sensor class
Definition: Sensor.hh:60
Definition: AirPressureSensor.hh:32