ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::visualization::gui::Button::Impl Struct Reference
Collaboration diagram for cloudViewer::visualization::gui::Button::Impl:

Public Attributes

std::string id_
 
std::string title_
 
std::shared_ptr< UIImageimage_
 
float padding_horizontal_em_ = 0.5f
 
float padding_vertical_em_ = 0.5f
 
bool is_toggleable_ = false
 
bool is_on_ = false
 
std::function< void()> on_clicked_
 

Detailed Description

Definition at line 26 of file Button.cpp.

Member Data Documentation

◆ id_

std::string cloudViewer::visualization::gui::Button::Impl::id_

Definition at line 27 of file Button.cpp.

◆ image_

std::shared_ptr<UIImage> cloudViewer::visualization::gui::Button::Impl::image_

Definition at line 29 of file Button.cpp.

◆ is_on_

bool cloudViewer::visualization::gui::Button::Impl::is_on_ = false

Definition at line 33 of file Button.cpp.

◆ is_toggleable_

bool cloudViewer::visualization::gui::Button::Impl::is_toggleable_ = false

Definition at line 32 of file Button.cpp.

◆ on_clicked_

std::function<void()> cloudViewer::visualization::gui::Button::Impl::on_clicked_

Definition at line 34 of file Button.cpp.

◆ padding_horizontal_em_

float cloudViewer::visualization::gui::Button::Impl::padding_horizontal_em_ = 0.5f

Definition at line 30 of file Button.cpp.

◆ padding_vertical_em_

float cloudViewer::visualization::gui::Button::Impl::padding_vertical_em_ = 0.5f

Definition at line 31 of file Button.cpp.

◆ title_

std::string cloudViewer::visualization::gui::Button::Impl::title_

Definition at line 28 of file Button.cpp.


The documentation for this struct was generated from the following file: