Open3D (C++ API)  0.18.0+0cf605f
Public Member Functions | Friends
open3d::visualization::rendering::FilamentRenderToBuffer Class Reference

#include <FilamentRenderToBuffer.h>

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

Public Member Functions

 FilamentRenderToBuffer (filament::Engine &engine)
 
 ~FilamentRenderToBuffer () override
 
void Configure (const View *view, Scene *scene, int width, int height, int n_channels, bool depth_image, BufferReadyCallback cb) override
 
void SetDimensions (std::uint32_t width, std::uint32_t height) override
 
ViewGetView () override
 
void Render () override
 
void RenderTick ()
 
- Public Member Functions inherited from open3d::visualization::rendering::RenderToBuffer
virtual ~RenderToBuffer ()=default
 
void SetCleanupCallback (std::function< void(RenderToBuffer *)> cb)
 

Friends

class FilamentRenderer
 

Additional Inherited Members

- Public Types inherited from open3d::visualization::rendering::RenderToBuffer
using BufferReadyCallback = std::function< void(const Buffer &)>
 
- Protected Attributes inherited from open3d::visualization::rendering::RenderToBuffer
std::function< void(RenderToBuffer *)> cleanup_callback_
 

Constructor & Destructor Documentation

◆ FilamentRenderToBuffer()

open3d::visualization::rendering::FilamentRenderToBuffer::FilamentRenderToBuffer ( filament::Engine &  engine)
explicit

◆ ~FilamentRenderToBuffer()

open3d::visualization::rendering::FilamentRenderToBuffer::~FilamentRenderToBuffer ( )
override

Member Function Documentation

◆ Configure()

void open3d::visualization::rendering::FilamentRenderToBuffer::Configure ( const View view,
Scene scene,
int  width,
int  height,
int  n_channels,
bool  depth_image,
BufferReadyCallback  cb 
)
overridevirtual

◆ GetView()

View & open3d::visualization::rendering::FilamentRenderToBuffer::GetView ( )
overridevirtual

◆ Render()

void open3d::visualization::rendering::FilamentRenderToBuffer::Render ( )
overridevirtual

◆ RenderTick()

void open3d::visualization::rendering::FilamentRenderToBuffer::RenderTick ( )

◆ SetDimensions()

void open3d::visualization::rendering::FilamentRenderToBuffer::SetDimensions ( std::uint32_t  width,
std::uint32_t  height 
)
overridevirtual

Friends And Related Function Documentation

◆ FilamentRenderer

friend class FilamentRenderer
friend

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