Open3D (C++ API)
Data Structures | Public Types | Public Member Functions
open3d::visualization::RenderToBuffer Class Referenceabstract

#include <RenderToBuffer.h>

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

Data Structures

struct  Buffer
 

Public Types

using BufferReadyCallback = std::function< void(const Buffer &)>
 

Public Member Functions

virtual ~RenderToBuffer ()=default
 
virtual void SetDimensions (std::size_t width, std::size_t height)=0
 
virtual void CopySettings (const View *view)=0
 
virtual ViewGetView ()=0
 
virtual void RequestFrame (Scene *scene, BufferReadyCallback cb)=0
 

Member Typedef Documentation

◆ BufferReadyCallback

Constructor & Destructor Documentation

◆ ~RenderToBuffer()

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

Member Function Documentation

◆ CopySettings()

virtual void open3d::visualization::RenderToBuffer::CopySettings ( const View view)
pure virtual

◆ GetView()

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

◆ RequestFrame()

virtual void open3d::visualization::RenderToBuffer::RequestFrame ( Scene scene,
BufferReadyCallback  cb 
)
pure virtual

◆ SetDimensions()

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

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