#include <FilamentRenderer.h>
◆ FilamentRenderer() [1/2]
open3d::visualization::rendering::FilamentRenderer::FilamentRenderer |
( |
filament::Engine & |
engine, |
|
|
void * |
native_drawable, |
|
|
FilamentResourceManager & |
resource_mgr |
|
) |
| |
◆ FilamentRenderer() [2/2]
open3d::visualization::rendering::FilamentRenderer::FilamentRenderer |
( |
filament::Engine & |
engine, |
|
|
int |
width, |
|
|
int |
height, |
|
|
FilamentResourceManager & |
resource_mgr |
|
) |
| |
|
explicit |
◆ ~FilamentRenderer()
open3d::visualization::rendering::FilamentRenderer::~FilamentRenderer |
( |
| ) |
|
|
override |
◆ AddIndirectLight()
◆ AddMaterial()
◆ AddMaterialInstance()
◆ AddSkybox()
◆ AddTexture() [1/2]
◆ AddTexture() [2/2]
TextureHandle open3d::visualization::rendering::FilamentRenderer::AddTexture |
( |
const std::shared_ptr< geometry::Image > & |
image, |
|
|
bool |
srgb = false |
|
) |
| |
|
overridevirtual |
◆ BeginFrame()
void open3d::visualization::rendering::FilamentRenderer::BeginFrame |
( |
| ) |
|
|
overridevirtual |
◆ ConvertToGuiScene()
void open3d::visualization::rendering::FilamentRenderer::ConvertToGuiScene |
( |
const SceneHandle & |
id | ) |
|
◆ CreateBufferRenderer()
std::shared_ptr< RenderToBuffer > open3d::visualization::rendering::FilamentRenderer::CreateBufferRenderer |
( |
| ) |
|
|
overridevirtual |
◆ CreateScene()
SceneHandle open3d::visualization::rendering::FilamentRenderer::CreateScene |
( |
| ) |
|
|
overridevirtual |
◆ DestroyScene()
void open3d::visualization::rendering::FilamentRenderer::DestroyScene |
( |
const SceneHandle & |
id | ) |
|
|
overridevirtual |
◆ Draw()
void open3d::visualization::rendering::FilamentRenderer::Draw |
( |
| ) |
|
|
overridevirtual |
◆ EnableCaching()
void open3d::visualization::rendering::FilamentRenderer::EnableCaching |
( |
bool |
enable | ) |
|
|
overridevirtual |
◆ EndFrame()
void open3d::visualization::rendering::FilamentRenderer::EndFrame |
( |
| ) |
|
|
overridevirtual |
◆ GetGuiScene()
FilamentScene* open3d::visualization::rendering::FilamentRenderer::GetGuiScene |
( |
| ) |
const |
|
inline |
◆ GetNative()
filament::Renderer* open3d::visualization::rendering::FilamentRenderer::GetNative |
( |
| ) |
|
|
inline |
◆ GetScene()
Scene * open3d::visualization::rendering::FilamentRenderer::GetScene |
( |
const SceneHandle & |
id | ) |
const |
|
overridevirtual |
◆ ModifyMaterial() [1/2]
◆ ModifyMaterial() [2/2]
◆ RemoveIndirectLight()
void open3d::visualization::rendering::FilamentRenderer::RemoveIndirectLight |
( |
const IndirectLightHandle & |
id | ) |
|
|
overridevirtual |
◆ RemoveMaterialInstance()
void open3d::visualization::rendering::FilamentRenderer::RemoveMaterialInstance |
( |
const MaterialInstanceHandle & |
id | ) |
|
|
overridevirtual |
◆ RemoveSkybox()
void open3d::visualization::rendering::FilamentRenderer::RemoveSkybox |
( |
const SkyboxHandle & |
id | ) |
|
|
overridevirtual |
◆ RemoveTexture()
void open3d::visualization::rendering::FilamentRenderer::RemoveTexture |
( |
const TextureHandle & |
id | ) |
|
|
overridevirtual |
◆ SetClearColor()
void open3d::visualization::rendering::FilamentRenderer::SetClearColor |
( |
const Eigen::Vector4f & |
color | ) |
|
|
overridevirtual |
◆ SetPreserveBuffer()
void open3d::visualization::rendering::FilamentRenderer::SetPreserveBuffer |
( |
bool |
preserve | ) |
|
|
overridevirtual |
◆ UpdateSwapChain()
void open3d::visualization::rendering::FilamentRenderer::UpdateSwapChain |
( |
| ) |
|
|
overridevirtual |
◆ FilamentRenderToBuffer
The documentation for this class was generated from the following files: