Open3D (C++ API)  0.12.0
Data Structures | Public Types | Public Member Functions
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
 
virtual void Configure (const View *view, Scene *scene, int width, int height, BufferReadyCallback cb)=0
 
virtual void SetDimensions (std::uint32_t width, std::uint32_t height)=0
 
virtual ViewGetView ()=0
 
virtual void Render ()=0
 

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,
BufferReadyCallback  cb 
)
pure virtual

◆ GetView()

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

◆ Render()

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

◆ SetDimensions()

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

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