![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|

Classes | |
| struct | Posted |
Public Member Functions | |
| void | InitWindowSystem () |
| void | PrepareForRunning () |
| void | CleanupAfterRunning () |
Public Attributes | |
| bool | is_initialized_ = false |
| std::shared_ptr< WindowSystem > | window_system_ |
| std::vector< FontDescription > | fonts_ |
| Theme | theme_ |
| double | last_time_ = 0.0 |
| bool | is_ws_initialized_ = false |
| bool | is_running_ = false |
| bool | should_quit_ = false |
| std::shared_ptr< Menu > | menubar_ |
| std::unordered_set< std::shared_ptr< Window > > | windows_ |
| std::unordered_set< std::shared_ptr< Window > > | windows_to_be_destroyed_ |
| std::list< Task > | running_tasks_ |
| std::mutex | posted_lock_ |
| std::vector< Posted > | posted_ |
Definition at line 111 of file Application.cpp.
|
inline |
Definition at line 159 of file Application.cpp.
References cloudViewer::visualization::rendering::EngineInstance::DestroyInstance(), is_ws_initialized_, and window_system_.
|
inline |
Definition at line 137 of file Application.cpp.
References is_ws_initialized_, and window_system_.
Referenced by PrepareForRunning().
|
inline |
Definition at line 148 of file Application.cpp.
References InitWindowSystem(), and cloudViewer::visualization::rendering::EngineInstance::SelectBackend().
| std::vector<FontDescription> cloudViewer::visualization::gui::Application::Impl::fonts_ |
Definition at line 114 of file Application.cpp.
| bool cloudViewer::visualization::gui::Application::Impl::is_initialized_ = false |
Definition at line 112 of file Application.cpp.
| bool cloudViewer::visualization::gui::Application::Impl::is_running_ = false |
Definition at line 118 of file Application.cpp.
| bool cloudViewer::visualization::gui::Application::Impl::is_ws_initialized_ = false |
Definition at line 117 of file Application.cpp.
Referenced by CleanupAfterRunning(), and InitWindowSystem().
| double cloudViewer::visualization::gui::Application::Impl::last_time_ = 0.0 |
Definition at line 116 of file Application.cpp.
| std::shared_ptr<Menu> cloudViewer::visualization::gui::Application::Impl::menubar_ |
Definition at line 121 of file Application.cpp.
| std::vector<Posted> cloudViewer::visualization::gui::Application::Impl::posted_ |
Definition at line 134 of file Application.cpp.
| std::mutex cloudViewer::visualization::gui::Application::Impl::posted_lock_ |
Definition at line 133 of file Application.cpp.
| std::list<Task> cloudViewer::visualization::gui::Application::Impl::running_tasks_ |
Definition at line 125 of file Application.cpp.
| bool cloudViewer::visualization::gui::Application::Impl::should_quit_ = false |
Definition at line 119 of file Application.cpp.
| Theme cloudViewer::visualization::gui::Application::Impl::theme_ |
Definition at line 115 of file Application.cpp.
| std::shared_ptr<WindowSystem> cloudViewer::visualization::gui::Application::Impl::window_system_ |
Definition at line 113 of file Application.cpp.
Referenced by CleanupAfterRunning(), and InitWindowSystem().
| std::unordered_set<std::shared_ptr<Window> > cloudViewer::visualization::gui::Application::Impl::windows_ |
Definition at line 122 of file Application.cpp.
| std::unordered_set<std::shared_ptr<Window> > cloudViewer::visualization::gui::Application::Impl::windows_to_be_destroyed_ |
Definition at line 123 of file Application.cpp.