gz/rendering/ogre/OgreThermalCamera.hh
Go to the documentation of this file.
Base implementation of the ThermalCamera class.
Definition: gz/rendering/base/BaseThermalCamera.hh:37
Definition: gz/rendering/ogre/OgreScene.hh:41
Depth camera used to render thermal data into an image buffer.
Definition: gz/rendering/ogre/OgreThermalCamera.hh:65
void DestroyRenderTexture()
Destroy render texture created by CreateRenderTexture() Note: It's not virtual.
virtual RenderTargetPtr RenderTarget() const override
Get a pointer to the render target.
virtual void PreRender() override
Prepare this object and any of its children for rendering. This should be called for each object in a...
virtual void PostRender() override
Render the camera.
virtual void Destroy() override
Destroy any resources associated with this object. Invoking any other functions after destroying an o...
virtual void Render() override
Implementation of the render call.
virtual void CreateRenderTexture()
Create a texture.
virtual gz::common::ConnectionPtr ConnectNewThermalFrame(std::function< void(const uint16_t *, unsigned int, unsigned int, unsigned int, const std::string &)> _subscriber) override
Connect to the new thermal image signal.
Definition: gz/rendering/ogre/OgreCamera.hh:28