|
Open3D (C++ API)
0.11.0
|
#include <GuiWidgets.h>
Public Member Functions | |
| SmallButton (const char *title) | |
| gui::Size | CalcPreferredSize (const gui::Theme &theme) const override |
Public Member Functions inherited from open3d::visualization::gui::Button | |
| Button (const char *title) | |
| Button (std::shared_ptr< UIImage > image) | |
| ~Button () | |
| const char * | GetText () const |
| void | SetText (const char *text) |
| Sets the text of the button. Do not call if this is an image button. More... | |
| float | GetHorizontalPaddingEm () const |
| Returns the padding, in units of ems. More... | |
| float | GetVerticalPaddingEm () const |
| void | SetPaddingEm (float horiz_ems, float vert_ems) |
| bool | GetIsToggleable () const |
| void | SetToggleable (bool toggles) |
| bool | GetIsOn () const |
| void | SetOn (bool is_on) |
| DrawResult | Draw (const DrawContext &context) override |
| void | SetOnClicked (std::function< void()> on_clicked) |
Public Member Functions inherited from open3d::visualization::gui::Widget | |
| Widget () | |
| Widget (const std::vector< std::shared_ptr< Widget >> &children) | |
| virtual | ~Widget () |
| void | AddChild (std::shared_ptr< Widget > child) |
| const std::vector< std::shared_ptr< Widget > > | GetChildren () const |
| const Rect & | GetFrame () const |
| Returns the frame size in pixels. More... | |
| virtual void | SetFrame (const Rect &f) |
| const Color & | GetBackgroundColor () const |
| bool | IsDefaultBackgroundColor () const |
| void | SetBackgroundColor (const Color &color) |
| bool | IsVisible () const |
| virtual void | SetVisible (bool vis) |
| bool | IsEnabled () const |
| virtual void | SetEnabled (bool enabled) |
| virtual void | Layout (const Theme &theme) |
| 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 | DrawResult { DrawResult::NONE, DrawResult::REDRAW, DrawResult::RELAYOUT } |
| enum | EventResult { EventResult::IGNORED, EventResult::CONSUMED, EventResult::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 () |
|
explicit |
|
overridevirtual |
Reimplemented from open3d::visualization::gui::Button.
1.8.13