|
Open3D (C++ API)
0.19.0
|
Public Member Functions | |
| Impl () | |
| ~Impl () | |
Data Fields | |
| WindowSystem::OSWindow | window_ = nullptr |
| std::string | title_ |
| bool | draw_menu_ = true |
| std::unordered_map< Menu::ItemId, std::function< void()> > | menu_callbacks_ |
| std::function< bool(void)> | on_tick_event_ |
| std::function< bool(void)> | on_close_ |
| std::function< bool(const KeyEvent &)> | on_key_event_ |
| int | mouse_mods_ = 0 |
| double | last_render_time_ = 0.0 |
| double | last_button_down_time_ = 0.0 |
| MouseButton | last_button_down_ = MouseButton::NONE |
| Theme | theme_ |
| visualization::rendering::FilamentRenderer * | renderer_ |
| ImguiWindowContext | imgui_ |
| std::vector< std::shared_ptr< Widget > > | children_ |
| std::shared_ptr< Dialog > | active_dialog_ |
| std::queue< std::function< void()> > | deferred_until_before_draw_ |
| std::queue< std::function< void()> > | deferred_until_draw_ |
| Widget * | mouse_grabber_widget_ = nullptr |
| Widget * | focus_widget_ |
| bool | wants_auto_size_ = false |
| bool | wants_auto_center_ = false |
| bool | needs_layout_ = true |
| bool | needs_redraw_ = true |
| bool | is_resizing_ = false |
| bool | is_drawing_ = false |
|
inline |
|
inline |
| std::shared_ptr<Dialog> open3d::visualization::gui::Window::Impl::active_dialog_ |
| std::vector<std::shared_ptr<Widget> > open3d::visualization::gui::Window::Impl::children_ |
| std::queue<std::function<void()> > open3d::visualization::gui::Window::Impl::deferred_until_before_draw_ |
| std::queue<std::function<void()> > open3d::visualization::gui::Window::Impl::deferred_until_draw_ |
| bool open3d::visualization::gui::Window::Impl::draw_menu_ = true |
| Widget* open3d::visualization::gui::Window::Impl::focus_widget_ |
| ImguiWindowContext open3d::visualization::gui::Window::Impl::imgui_ |
| bool open3d::visualization::gui::Window::Impl::is_drawing_ = false |
| bool open3d::visualization::gui::Window::Impl::is_resizing_ = false |
| MouseButton open3d::visualization::gui::Window::Impl::last_button_down_ = MouseButton::NONE |
| double open3d::visualization::gui::Window::Impl::last_button_down_time_ = 0.0 |
| double open3d::visualization::gui::Window::Impl::last_render_time_ = 0.0 |
| std::unordered_map<Menu::ItemId, std::function<void()> > open3d::visualization::gui::Window::Impl::menu_callbacks_ |
| Widget* open3d::visualization::gui::Window::Impl::mouse_grabber_widget_ = nullptr |
| int open3d::visualization::gui::Window::Impl::mouse_mods_ = 0 |
| bool open3d::visualization::gui::Window::Impl::needs_layout_ = true |
| bool open3d::visualization::gui::Window::Impl::needs_redraw_ = true |
| std::function<bool(void)> open3d::visualization::gui::Window::Impl::on_close_ |
| std::function<bool(const KeyEvent&)> open3d::visualization::gui::Window::Impl::on_key_event_ |
| std::function<bool(void)> open3d::visualization::gui::Window::Impl::on_tick_event_ |
| visualization::rendering::FilamentRenderer* open3d::visualization::gui::Window::Impl::renderer_ |
| Theme open3d::visualization::gui::Window::Impl::theme_ |
| std::string open3d::visualization::gui::Window::Impl::title_ |
| bool open3d::visualization::gui::Window::Impl::wants_auto_center_ = false |
| bool open3d::visualization::gui::Window::Impl::wants_auto_size_ = false |
| WindowSystem::OSWindow open3d::visualization::gui::Window::Impl::window_ = nullptr |