Open3D (C++ API)  0.19.0
Loading...
Searching...
No Matches
open3d::visualization::rendering::RenderToBuffer Class Referenceabstract

#include <RenderToBuffer.h>

Inheritance diagram for open3d::visualization::rendering::RenderToBuffer:
open3d::visualization::rendering::FilamentRenderToBuffer

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 ViewGetView ()=0
virtual void Render ()=0

Protected Attributes

std::function< void(RenderToBuffer *)> cleanup_callback_

Member Typedef Documentation

◆ BufferReadyCallback

Constructor & Destructor Documentation

◆ ~RenderToBuffer()

virtual open3d::visualization::rendering::RenderToBuffer::~RenderToBuffer ( )
virtualdefault

Member Function Documentation

◆ Configure()

virtual void open3d::visualization::rendering::RenderToBuffer::Configure ( const View * view,
Scene * scene,
int width,
int height,
int n_channels,
bool depth_image,
BufferReadyCallback cb )
pure virtual

◆ GetView()

virtual View & open3d::visualization::rendering::RenderToBuffer::GetView ( )
pure virtual

◆ Render()

virtual void open3d::visualization::rendering::RenderToBuffer::Render ( )
pure virtual

◆ SetCleanupCallback()

void open3d::visualization::rendering::RenderToBuffer::SetCleanupCallback ( std::function< void(RenderToBuffer *)> cb)
inline

◆ SetDimensions()

virtual void open3d::visualization::rendering::RenderToBuffer::SetDimensions ( std::uint32_t width,
std::uint32_t height )
pure virtual

Field Documentation

◆ cleanup_callback_

std::function<void(RenderToBuffer*)> open3d::visualization::rendering::RenderToBuffer::cleanup_callback_
protected

The documentation for this class was generated from the following file: