|
Open3D (C++ API)
0.18.0+252c867
|
#include <Layout.h>
Data Structures | |
| struct | Impl |
Public Member Functions | |
| VGrid (int num_cols, int spacing=0, const Margins &margins=Margins()) | |
| virtual | ~VGrid () |
| int | GetSpacing () const |
| const Margins & | GetMargins () const |
| int | GetPreferredWidth () const |
| void | SetPreferredWidth (int w) |
| Size | CalcPreferredSize (const LayoutContext &context, const Constraints &constraints) const override |
| void | Layout (const LayoutContext &context) override |
Public Member Functions inherited from open3d::visualization::gui::Widget | |
| Widget () | |
| Widget (const std::vector< std::shared_ptr< Widget >> &children) | |
| virtual | ~Widget () |
| virtual void | AddChild (std::shared_ptr< Widget > child) |
| virtual const std::vector< std::shared_ptr< Widget > > | GetChildren () const |
| virtual const Rect & | GetFrame () const |
| Returns the frame size in pixels. More... | |
| virtual void | SetFrame (const Rect &f) |
| virtual const Color & | GetBackgroundColor () const |
| virtual bool | IsDefaultBackgroundColor () const |
| virtual void | SetBackgroundColor (const Color &color) |
| virtual bool | IsVisible () const |
| virtual void | SetVisible (bool vis) |
| virtual bool | IsEnabled () const |
| virtual void | SetEnabled (bool enabled) |
| virtual void | SetTooltip (const char *text) |
| virtual const char * | GetTooltip () const |
| virtual Size | CalcMinimumSize (const LayoutContext &context) const |
| virtual DrawResult | Draw (const DrawContext &context) |
| virtual EventResult | Mouse (const MouseEvent &e) |
| virtual EventResult | Key (const KeyEvent &e) |
| virtual DrawResult | Tick (const TickEvent &e) |
Additional Inherited Members | |
Public Types inherited from open3d::visualization::gui::Widget | |
| enum class | DrawResult { NONE , REDRAW , RELAYOUT } |
| enum class | EventResult { IGNORED , CONSUMED , DISCARD } |
Static Public Attributes inherited from open3d::visualization::gui::Widget | |
| static constexpr int | DIM_GROW = 10000 |
Protected Member Functions inherited from open3d::visualization::gui::Widget | |
| void | DrawImGuiPushEnabledState () |
| void | DrawImGuiPopEnabledState () |
| void | DrawImGuiTooltip () |
Lays out widgets in a grid. The widgets are assigned to the next horizontal column, and when all the columns in a row are used, a new row will be created.
| open3d::visualization::gui::VGrid::VGrid | ( | int | num_cols, |
| int | spacing = 0, |
||
| const Margins & | margins = Margins() |
||
| ) |
|
virtual |
|
overridevirtual |
Reimplemented from open3d::visualization::gui::Widget.
| const Margins & open3d::visualization::gui::VGrid::GetMargins | ( | ) | const |
| int open3d::visualization::gui::VGrid::GetPreferredWidth | ( | ) | const |
| int open3d::visualization::gui::VGrid::GetSpacing | ( | ) | const |
|
overridevirtual |
Reimplemented from open3d::visualization::gui::Widget.
| void open3d::visualization::gui::VGrid::SetPreferredWidth | ( | int | w | ) |