Open3D (C++ API)  0.19.0
Loading...
Searching...
No Matches
open3d::visualization::GuiSettingsView Class Reference

#include <GuiSettingsView.h>

Inheritance diagram for open3d::visualization::GuiSettingsView:
open3d::visualization::gui::Vert open3d::visualization::gui::Layout1D open3d::visualization::gui::Widget

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 MarginsGetMargins () 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.
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 RectGetFrame () const
 Returns the frame size in pixels.
virtual void SetFrame (const Rect &f)
virtual const ColorGetBackgroundColor () 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::FixedMakeFixed (int size)
static std::shared_ptr< Layout1D::StretchMakeStretch ()
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)
MarginsGetMutableMargins ()
std::vector< std::shared_ptr< Widget > > GetVisibleChildren () const
Protected Member Functions inherited from open3d::visualization::gui::Widget
void DrawImGuiPushEnabledState ()
void DrawImGuiPopEnabledState ()
void DrawImGuiTooltip ()

Constructor & Destructor Documentation

◆ GuiSettingsView()

open3d::visualization::GuiSettingsView::GuiSettingsView ( GuiSettingsModel & model,
const gui::Theme & theme,
const std::string & resource_path,
std::function< void(const char *)> on_load_ibl )

Member Function Documentation

◆ EnableEstimateNormals()

void open3d::visualization::GuiSettingsView::EnableEstimateNormals ( bool enable)

◆ ShowFileMaterialEntry()

void open3d::visualization::GuiSettingsView::ShowFileMaterialEntry ( bool show)

◆ Update()

void open3d::visualization::GuiSettingsView::Update ( )

The documentation for this class was generated from the following files: