|
Tatooine
|
#include <pin.h>
Public Member Functions | |
| pin (base::node &n, pinkind kind, std::string const &title, icon_type const t=icon_type::flow) | |
| auto | node () const -> auto const & |
| auto | node () -> auto & |
| auto | title () -> auto & |
| auto | title () const -> auto const & |
| auto | kind () const |
| auto | draw (size_t const icon_size, float const alpha) const -> void |
| auto | set_icon_type (icon_type const t) |
| virtual auto | is_linked () const -> bool=0 |
Public Member Functions inherited from tatooine::flowexplorer::uuid_holder< ax::NodeEditor::PinId > | |
| uuid_holder (size_t const id) | |
| uuid_holder (ax::NodeEditor::PinId const &id) | |
| uuid_holder () | |
| auto | get_id () const -> const auto & |
| auto | get_id () -> auto & |
| auto | get_id_number () const |
| auto | set_id (size_t const new_id) |
| constexpr auto | operator== (uuid_holder< ax::NodeEditor::PinId > const &other) const -> bool |
| constexpr auto | operator== (ax::NodeEditor::PinId const &id) const -> bool |
| constexpr auto | operator== (size_t const id) const -> bool |
| constexpr auto | equals () |
Public Member Functions inherited from tatooine::flowexplorer::toggleable | |
| constexpr | toggleable (bool active=true) |
| constexpr | toggleable (toggleable const &)=default |
| constexpr | toggleable (toggleable &&)=default |
| constexpr auto | operator= (toggleable const &) -> toggleable &=default |
| constexpr auto | operator= (toggleable &&) -> toggleable &=default |
| ~toggleable ()=default | |
| virtual constexpr auto | set_active (bool active=true) -> void |
| constexpr auto | activate () -> void |
| constexpr auto | deactivate () -> void |
| constexpr auto | toggle () -> void |
| constexpr auto | is_active () const -> bool const & |
| constexpr auto | is_active () -> bool & |
Private Attributes | |
| std::string | m_title |
| base::node & | m_node |
| pinkind | m_kind |
| icon_type | m_icon_type |
| tatooine::flowexplorer::ui::pin::pin | ( | base::node & | n, |
| pinkind | kind, | ||
| std::string const & | title, | ||
| icon_type const | t = icon_type::flow |
||
| ) |
| auto tatooine::flowexplorer::ui::pin::draw | ( | size_t const | icon_size, |
| float const | alpha | ||
| ) | const -> void |
|
pure virtual |
Implemented in tatooine::flowexplorer::ui::input_pin, and tatooine::flowexplorer::ui::output_pin.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |