|
| 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 (const std::vector< std::shared_ptr< const geometry::Geometry >> &geometries) |
|
bool | SetIBL (const char *path) |
|
bool | LoadGeometry (const std::string &path) |
|
void | ExportCurrentImage (int width, int height, const std::string &path) |
|
void | Layout (const gui::Theme &theme) override |
|
| 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::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 | ShowDialog (std::shared_ptr< Dialog > dlg) |
|
void | CloseDialog () |
| Closes the dialog. More...
|
|
void | ShowMessageBox (const char *title, const char *message) |
|