gz/rendering/ogre2/Ogre2GpuRays.hh
Go to the documentation of this file.
Definition: gz/rendering/base/BaseGpuRays.hh:46
Gpu Rays used to render range data into an image buffer The ogre2 implementation takes a 2 pass proce...
Definition: gz/rendering/ogre2/Ogre2GpuRays.hh:67
virtual common::ConnectionPtr ConnectNewGpuRaysFrame(std::function< void(const float *_frame, unsigned int _width, unsigned int _height, unsigned int _channels, const std::string &_format)> _subscriber) override
virtual RenderTargetPtr RenderTarget() const override
Pointer to the render target.
virtual void Copy(float *_data) override
Copy to the specified memory direction the gpu rays data.
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
Preforms any necessary final rendering work. Once rendering is complete the camera will alert any lis...
virtual const float * Data() const override
All things needed to get back z buffer for gpu rays data.
virtual void Destroy() override
Destroy any resources associated with this object. Invoking any other functions after destroying an o...
virtual void Init() override
virtual void CreateRenderTexture()
Create dummy render texture. Needed to satisfy inheritance.
Ogre2.x implementation of the scene class.
Definition: gz/rendering/ogre2/Ogre2Scene.hh:59
Definition: gz/rendering/ogre/OgreCamera.hh:28