23 namespace visualization {
26 class FilamentResourceManager;
61 static std::string resource_path_;
62 static void* shared_context_;
63 filament::Engine* engine_;
Definition: FilamentEngine.h:28
static void DestroyInstance()
Definition: FilamentEngine.cpp:98
static void SelectBackend(RenderingType type)
Definition: FilamentEngine.cpp:45
static void SetResourcePath(const std::string &resource_path)
Definition: FilamentEngine.cpp:47
static void * GetSharedContext()
Definition: FilamentEngine.cpp:61
static FilamentResourceManager & GetResourceManager()
Definition: FilamentEngine.cpp:65
static const std::string & GetResourcePath()
Definition: FilamentEngine.cpp:55
static filament::backend::Platform * GetPlatform()
Definition: FilamentEngine.cpp:69
static void SetSharedContext(void *shared_context)
Definition: FilamentEngine.cpp:57
static RenderingType GetBackendType()
Definition: FilamentEngine.h:46
static filament::Engine & GetInstance()
Definition: FilamentEngine.cpp:63
~EngineInstance()
Definition: FilamentEngine.cpp:73
Definition: FilamentResourceManager.h:50
Definition: FilamentEngine.h:15
RenderingType
Definition: Renderer.h:57
Definition: PinholeCameraIntrinsic.cpp:16