Open3D (C++ API)
0.17.0
|
#include <GuiSettingsView.h>
Public Member Functions | |
GuiSettingsView (GuiSettingsModel &model, const gui::Theme &theme, const std::string &resource_path, std::function< void(const char *)> on_load_ibl) | |
void | ShowFileMaterialEntry (bool show) |
void | EnableEstimateNormals (bool enable) |
void | Update () |
Public Member Functions inherited from open3d::visualization::gui::Vert | |
Vert () | |
Vert (int spacing, const Margins &margins=Margins()) | |
Vert (int spacing, const Margins &margins, const std::vector< std::shared_ptr< Widget >> &children) | |
virtual | ~Vert () |
int | GetPreferredWidth () const |
void | SetPreferredWidth (int w) |
Public Member Functions inherited from open3d::visualization::gui::Layout1D | |
Layout1D (Dir dir, int spacing, const Margins &margins, const std::vector< std::shared_ptr< Widget >> &children) | |
virtual | ~Layout1D () |
int | GetSpacing () const |
const Margins & | GetMargins () const |
void | SetSpacing (int spacing) |
void | SetMargins (const Margins &margins) |
Size | CalcPreferredSize (const LayoutContext &context, const Constraints &constraints) const override |
void | Layout (const LayoutContext &context) override |
void | AddFixed (int size) |
Adds a fixed number of pixels after the previously added widget. More... | |
void | AddStretch () |
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::Layout1D | |
enum | Dir { VERT , HORIZ } |
Public Types inherited from open3d::visualization::gui::Widget | |
enum class | DrawResult { NONE , REDRAW , RELAYOUT } |
enum class | EventResult { IGNORED , CONSUMED , DISCARD } |
Static Public Member Functions inherited from open3d::visualization::gui::Vert | |
static std::shared_ptr< Layout1D::Fixed > | MakeFixed (int size) |
static std::shared_ptr< Layout1D::Stretch > | MakeStretch () |
Static Public Member Functions inherited from open3d::visualization::gui::Layout1D | |
static void | debug_PrintPreferredSizes (Layout1D *layout, const LayoutContext &context, const Constraints &constraints, int depth=0) |
Static Public Attributes inherited from open3d::visualization::gui::Widget | |
static constexpr int | DIM_GROW = 10000 |
Protected Member Functions inherited from open3d::visualization::gui::Layout1D | |
int | GetMinorAxisPreferredSize () const |
void | SetMinorAxisPreferredSize (int size) |
Margins & | GetMutableMargins () |
std::vector< std::shared_ptr< Widget > > | GetVisibleChildren () const |
Protected Member Functions inherited from open3d::visualization::gui::Widget | |
void | DrawImGuiPushEnabledState () |
void | DrawImGuiPopEnabledState () |
void | DrawImGuiTooltip () |
open3d::visualization::GuiSettingsView::GuiSettingsView | ( | GuiSettingsModel & | model, |
const gui::Theme & | theme, | ||
const std::string & | resource_path, | ||
std::function< void(const char *)> | on_load_ibl | ||
) |
void open3d::visualization::GuiSettingsView::EnableEstimateNormals | ( | bool | enable | ) |
void open3d::visualization::GuiSettingsView::ShowFileMaterialEntry | ( | bool | show | ) |
void open3d::visualization::GuiSettingsView::Update | ( | ) |