|
Open3D (C++ API)
0.19.0
|
#include <FilamentEngine.h>
Public Types | |
| enum class | RenderingType { kDefault , kOpenGL , kVulkan , kMetal } |
Public Member Functions | |
| ~EngineInstance () | |
Static Public Member Functions | |
| static void | SelectBackend (RenderingType type) |
| static void | EnableHeadless () |
| static void | SetResourcePath (const std::string &resource_path) |
| static const std::string & | GetResourcePath () |
| static filament::Engine & | GetInstance () |
| static FilamentResourceManager & | GetResourceManager () |
| static void | DestroyInstance () |
|
strong |
| open3d::visualization::rendering::EngineInstance::~EngineInstance | ( | ) |
|
static |
Destroys the singleton instance, to force Filament cleanup at a specific time. Calling GetInstance() after this will re-create the instance.
|
static |
Initialize Engine for headless rendering. Must be called before first access to the Engine (GetInstance).
|
static |
|
static |
|
static |
|
static |
|
static |