Open3D (C++ API)
|
#include <Layout.h>
Public Member Functions | |
Fixed (int size, Dir dir) | |
Size | CalcPreferredSize (const Theme &theme) const override |
Public Member Functions inherited from open3d::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 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::gui::Widget | |
enum | DrawResult { DrawResult::NONE, DrawResult::REDRAW, DrawResult::RELAYOUT } |
enum | EventResult { EventResult::IGNORED, EventResult::CONSUMED, EventResult::DISCARD } |
Static Public Attributes inherited from open3d::gui::Widget | |
static constexpr int | DIM_GROW = 10000 |
Protected Member Functions inherited from open3d::gui::Widget | |
void | DrawImGuiPushEnabledState () |
void | DrawImGuiPopEnabledState () |
open3d::gui::Layout1D::Fixed::Fixed | ( | int | size, |
Dir | dir | ||
) |
Reimplemented from open3d::gui::Widget.