|
| | GuiVisualizer (const std::string &title, int width, int height) |
| |
| | GuiVisualizer (const std::vector< std::shared_ptr< const geometry::Geometry >> &geometries, const std::string &title, int width, int height, int left, int top) |
| |
| virtual | ~GuiVisualizer () |
| |
| void | SetTitle (const std::string &title) |
| |
| void | SetGeometry (std::shared_ptr< const geometry::Geometry > geometry, bool loaded_model) |
| |
| bool | SetIBL (const char *path) |
| |
| void | LoadGeometry (const std::string &path) |
| | Loads asynchronously, will return immediately. More...
|
| |
| void | ExportCurrentImage (const std::string &path) |
| |
| void | Layout (const gui::LayoutContext &context) override |
| |
| void | StartRPCInterface (const std::string &address, int timeout) |
| | Starts the RPC interface. See io/rpc/ZMQReceiver for the parameters. More...
|
| |
| void | StopRPCInterface () |
| |
| | Window (const std::string &title, int flags=0) |
| |
| | Window (const std::string &title, int width, int height, int flags=0) |
| |
| | Window (const std::string &title, int x, int y, int width, int height, int flags=0) |
| |
| virtual | ~Window () |
| |
| const Theme & | GetTheme () const |
| |
| visualization::rendering::Renderer & | GetRenderer () const |
| |
| Rect | GetOSFrame () const |
| |
| void | SetOSFrame (const Rect &r) |
| |
| const char * | GetTitle () const |
| |
| void | SetTitle (const char *title) |
| |
| void | SizeToFit () |
| |
| void | SetSize (const Size &size) |
| | Sets the size of the window in pixels. Includes menubar on Linux. More...
|
| |
| Size | GetSize () const |
| |
| Rect | GetContentRect () const |
| |
| float | GetScaling () const |
| | Returns the scaling factor from OS pixels to device pixels. More...
|
| |
| Point | GlobalToWindowCoord (int global_x, int global_y) |
| | Returns the global point (in OS pixels) in window local coordinates. More...
|
| |
| bool | IsVisible () const |
| |
| void | Show (bool vis=true) |
| |
| void | Close () |
| |
| void | SetNeedsLayout () |
| | Instructs the window to relayout before the next draw. More...
|
| |
| void | PostRedraw () |
| |
| void | SetTopmost (bool topmost) |
| |
| void | RaiseToTop () const |
| |
| bool | IsActiveWindow () const |
| |
| void | SetFocusWidget (Widget *w) |
| | Sets. More...
|
| |
| void | AddChild (std::shared_ptr< Widget > w) |
| |
| void | SetOnMenuItemActivated (Menu::ItemId item_id, std::function< void()> callback) |
| |
| void | SetOnTickEvent (std::function< bool()> callback) |
| |
| void | SetOnClose (std::function< bool()> callback) |
| |
| void | SetOnKeyEvent (std::function< bool(const KeyEvent &)> callback) |
| |
| void | ShowDialog (std::shared_ptr< Dialog > dlg) |
| |
| void | CloseDialog () |
| | Closes the dialog. More...
|
| |
| void | ShowMessageBox (const char *title, const char *message) |
| |
| void | DestroyWindow () |
| |
| void | ShowMenu (bool show) |
| |
| int | GetMouseMods () const |
| |
| std::string | GetWebRTCUID () const |
| |
| void | OnDraw () |
| |
| void | OnResize () |
| |
| void | OnMouseEvent (const MouseEvent &e) |
| |
| void | OnKeyEvent (const KeyEvent &e) |
| |
| void | OnTextInput (const TextInputEvent &e) |
| |
| void | OnTickEvent (const TickEvent &e) |
| |
| WindowSystem::OSWindow | GetOSWindow () const |
| |