#include <Renderer.h>
◆ ~Renderer()
virtual open3d::visualization::Renderer::~Renderer |
( |
| ) |
|
|
virtualdefault |
◆ AddIndirectLight()
◆ AddMaterial()
◆ AddMaterialInstance() [1/2]
◆ AddMaterialInstance() [2/2]
◆ AddSkybox()
◆ AddTexture() [1/2]
◆ AddTexture() [2/2]
◆ BeginFrame()
virtual void open3d::visualization::Renderer::BeginFrame |
( |
| ) |
|
|
pure virtual |
◆ CreateBufferRenderer()
virtual std::shared_ptr<RenderToBuffer> open3d::visualization::Renderer::CreateBufferRenderer |
( |
| ) |
|
|
pure virtual |
◆ CreateScene()
virtual SceneHandle open3d::visualization::Renderer::CreateScene |
( |
| ) |
|
|
pure virtual |
◆ DestroyScene()
virtual void open3d::visualization::Renderer::DestroyScene |
( |
const SceneHandle & |
id | ) |
|
|
pure virtual |
◆ Draw()
virtual void open3d::visualization::Renderer::Draw |
( |
| ) |
|
|
pure virtual |
◆ EndFrame()
virtual void open3d::visualization::Renderer::EndFrame |
( |
| ) |
|
|
pure virtual |
◆ GetScene()
virtual Scene* open3d::visualization::Renderer::GetScene |
( |
const SceneHandle & |
id | ) |
const |
|
pure virtual |
◆ ModifyMaterial() [1/2]
◆ ModifyMaterial() [2/2]
◆ RemoveIndirectLight()
virtual void open3d::visualization::Renderer::RemoveIndirectLight |
( |
const IndirectLightHandle & |
id | ) |
|
|
pure virtual |
◆ RemoveMaterialInstance()
◆ RemoveSkybox()
virtual void open3d::visualization::Renderer::RemoveSkybox |
( |
const SkyboxHandle & |
id | ) |
|
|
pure virtual |
◆ RemoveTexture()
virtual void open3d::visualization::Renderer::RemoveTexture |
( |
const TextureHandle & |
id | ) |
|
|
pure virtual |
◆ RenderToImage()
void open3d::visualization::Renderer::RenderToImage |
( |
std::size_t |
width, |
|
|
std::size_t |
height, |
|
|
View * |
view, |
|
|
Scene * |
scene, |
|
|
std::function< void(std::shared_ptr< geometry::Image >)> |
cb |
|
) |
| |
◆ UpdateSwapChain()
virtual void open3d::visualization::Renderer::UpdateSwapChain |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following files:
- /home/yixing/repo/Open3D/src/Open3D/Visualization/Rendering/Renderer.h
- /home/yixing/repo/Open3D/src/Open3D/Visualization/Rendering/Renderer.cpp