#include <FilamentEngine.h>
◆ RenderingType
Enumerator |
---|
kDefault | |
kOpenGL | |
kVulkan | |
kMetal | |
◆ ~EngineInstance()
open3d::visualization::rendering::EngineInstance::~EngineInstance |
( |
| ) |
|
◆ DestroyInstance()
void open3d::visualization::rendering::EngineInstance::DestroyInstance |
( |
| ) |
|
|
static |
Destroys the singleton instance, to force Filament cleanup at a specific time. Calling GetInstance() after this will re-create the instance.
◆ EnableHeadless()
void open3d::visualization::rendering::EngineInstance::EnableHeadless |
( |
| ) |
|
|
static |
Initialize Engine for headless rendering. Must be called before first access to the Engine (GetInstance).
◆ GetInstance()
filament::Engine & open3d::visualization::rendering::EngineInstance::GetInstance |
( |
| ) |
|
|
static |
◆ GetResourceManager()
◆ GetResourcePath()
const std::string & open3d::visualization::rendering::EngineInstance::GetResourcePath |
( |
| ) |
|
|
static |
◆ SelectBackend()
void open3d::visualization::rendering::EngineInstance::SelectBackend |
( |
RenderingType |
type | ) |
|
|
static |
◆ SetResourcePath()
void open3d::visualization::rendering::EngineInstance::SetResourcePath |
( |
const std::string & |
resource_path | ) |
|
|
static |
The documentation for this class was generated from the following files: