|
| void | _addAttribute (const std::string &name, const maquina::Value &default_value, const maquina::Value &plug_creation_value, const VirtualAttribute::plug_callback &plug_added, const VirtualAttribute::plug_callback &plug_removed, const std::string &description) const |
| |
| void | _addAttribute (const std::string &name, const maquina::Value &default_value, const VirtualAttribute::plug_callback &plug_added, const VirtualAttribute::plug_callback &plug_removed, const std::string &description) const |
| |
| void | _addAttribute (const std::string &name, const std::string &display_name, const maquina::Value &default_value, const maquina::Value &plug_creation_value, const VirtualAttribute::plug_callback &plug_added, const VirtualAttribute::plug_callback &plug_removed, const std::string &description, DescBuild &desc_build) const |
| |
| void | _addAttribute (const std::string &name, const std::string &display_name, const maquina::Value &default_value, const VirtualAttribute::plug_callback &plug_added, const VirtualAttribute::plug_callback &plug_removed, const std::string &description, DescBuild &desc_build) const |
| |
| void | _sortAttributes () const |
| |
| void | _setDescription (std::shared_ptr< class AttributeDescriptor > d) const |
| |
VirtualAttributesStore maintains a node's list of virtual attributes and builds its node description (which contains the plugs list). It is owned by the node's plugin and shared with the node's node delegates.