|
Open3D (C++ API)
0.19.0
|
#include <RenderToBuffer.h>
Data Structures | |
| struct | Buffer |
Public Types | |
| using | BufferReadyCallback = std::function<void(const Buffer&)> |
Public Member Functions | |
| virtual | ~RenderToBuffer ()=default |
| void | SetCleanupCallback (std::function< void(RenderToBuffer *)> cb) |
| virtual void | Configure (const View *view, Scene *scene, int width, int height, int n_channels, bool depth_image, BufferReadyCallback cb)=0 |
| virtual void | SetDimensions (std::uint32_t width, std::uint32_t height)=0 |
| virtual View & | GetView ()=0 |
| virtual void | Render ()=0 |
Protected Attributes | |
| std::function< void(RenderToBuffer *)> | cleanup_callback_ |
| using open3d::visualization::rendering::RenderToBuffer::BufferReadyCallback = std::function<void(const Buffer&)> |
|
virtualdefault |
|
pure virtual |
Implemented in open3d::visualization::rendering::FilamentRenderToBuffer.
|
pure virtual |
Implemented in open3d::visualization::rendering::FilamentRenderToBuffer.
|
pure virtual |
Implemented in open3d::visualization::rendering::FilamentRenderToBuffer.
|
inline |
|
pure virtual |
Implemented in open3d::visualization::rendering::FilamentRenderToBuffer.
|
protected |