GzCameraTextureRhi Class Referenceabstract
Render interface class to handle OpenGL / Metal compatibility of camera textures in GzRenderer. More...
#include <MinimalSceneRhi.hh>
Public Member Functions | |
virtual | ~GzCameraTextureRhi () |
Destructor. | |
virtual void | Update (rendering::CameraPtr _camera)=0 |
Update the texture for a camera. | |
Detailed Description
Render interface class to handle OpenGL / Metal compatibility of camera textures in GzRenderer.
Each supported graphics API must implement this interface to provide access to the underlying render system's texture.
TODO(anyone): This class doesn't seem to be doing anything at all Anyone should try to remove it, and if nothing bad happens (on Ubuntu & macOS) it should be deprecated and removed
Constructor & Destructor Documentation
◆ ~GzCameraTextureRhi()
|
virtual |
Destructor.
Member Function Documentation
◆ Update()
|
pure virtual |
Update the texture for a camera.
- Parameters
-
[in] _camera Pointer to the camera providing the texture
Implemented in GzCameraTextureRhiMetal, GzCameraTextureRhiOpenGL, and GzCameraTextureRhiVulkan.
The documentation for this class was generated from the following file: