| abstract_type typedef | neogfx::DesignStudio::node | |
| add_child(i_element &aChild)=0 | neogfx::DesignStudio::i_element | pure virtual |
| add_connection(i_node_pin &aSource, i_node_pin &aDestination) override | neogfx::DesignStudio::node | inlinevirtual |
| add_input(i_node_input_pin &aPin) override | neogfx::DesignStudio::node | inlinevirtual |
| add_output(i_node_output_pin &aPin) override | neogfx::DesignStudio::node | inlinevirtual |
| add_ref() const noexcept=0 | neolib::i_reference_counted | pure virtual |
| begin() const | neogfx::DesignStudio::i_element | inline |
| begin() | neogfx::DesignStudio::i_element | inline |
| caddy() const =0 | neogfx::DesignStudio::i_element | pure virtual |
| children() const =0 | neogfx::DesignStudio::i_element | pure virtual |
| children()=0 | neogfx::DesignStudio::i_element | pure virtual |
| children_t typedef | neogfx::DesignStudio::i_element | |
| connected_inputs() const override | neogfx::DesignStudio::node | inlinevirtual |
| connected_outputs() const override | neogfx::DesignStudio::node | inlinevirtual |
| connection_removed | neogfx::DesignStudio::node | |
| connections() const override | neogfx::DesignStudio::node | inlinevirtual |
| control_block()=0 | neolib::i_reference_counted | pure virtual |
| create_default_children()=0 | neogfx::DesignStudio::i_element | pure virtual |
| create_layout_item(i_widget &aParent)=0 | neogfx::DesignStudio::i_element | pure virtual |
| declare_event(input_added, i_node_input_pin &) declare_event(input_removed | neogfx::DesignStudio::i_node | |
| declare_event(output_added, i_node_output_pin &) declare_event(output_removed | neogfx::DesignStudio::i_node | |
| declare_event(connection_added, i_node_connection &) declare_event(connection_removed | neogfx::DesignStudio::i_node | |
| neogfx::DesignStudio::i_element::declare_event(mode_changed) declare_event(selection_changed) declare_event(context_menu | neogfx::DesignStudio::i_element | |
| define_declared_event(InputAdded, input_added, i_node_input_pin &) define_declared_event(InputRemoved | neogfx::DesignStudio::node | |
| define_declared_event(OutputAdded, output_added, i_node_output_pin &) define_declared_event(OutputRemoved | neogfx::DesignStudio::node | |
| define_declared_event(ConnectionAdded, connection_added, i_node_connection &) define_declared_event(ConnectionRemoved | neogfx::DesignStudio::node | |
| end() const | neogfx::DesignStudio::i_element | inline |
| end() | neogfx::DesignStudio::i_element | inline |
| group() const =0 | neogfx::DesignStudio::i_element | pure virtual |
| has_caddy() const =0 | neogfx::DesignStudio::i_element | pure virtual |
| has_layout_item() const =0 | neogfx::DesignStudio::i_element | pure virtual |
| has_parent() const =0 | neogfx::DesignStudio::i_element | pure virtual |
| has_widget() const | neogfx::DesignStudio::i_element | inline |
| id() const =0 | neogfx::DesignStudio::i_element | pure virtual |
| input_removed | neogfx::DesignStudio::node | |
| inputs() const override | neogfx::DesignStudio::node | inlinevirtual |
| is_root() const | neogfx::DesignStudio::i_element | inline |
| is_selected() const =0 | neogfx::DesignStudio::i_element | pure virtual |
| layout_item() const =0 | neogfx::DesignStudio::i_element | pure virtual |
| library() const =0 | neogfx::DesignStudio::i_element | pure virtual |
| mode() const =0 | neogfx::DesignStudio::i_element | pure virtual |
| needs_caddy() const =0 | neogfx::DesignStudio::i_element | pure virtual |
| node_connections_t typedef | neogfx::DesignStudio::node | |
| node_inputs_t typedef | neogfx::DesignStudio::node | |
| node_outputs_t typedef | neogfx::DesignStudio::node | |
| output_removed | neogfx::DesignStudio::node | |
| outputs() const override | neogfx::DesignStudio::node | inlinevirtual |
| parent() const =0 | neogfx::DesignStudio::i_element | pure virtual |
| parent()=0 | neogfx::DesignStudio::i_element | pure virtual |
| pin() const noexcept=0 | neolib::i_reference_counted | pure virtual |
| project() const =0 | neogfx::DesignStudio::i_element | pure virtual |
| release() const =0 | neolib::i_reference_counted | pure virtual |
| release_and_take_ownership() const =0 | neolib::i_reference_counted | pure virtual |
| release_and_take_ownership()=0 | neolib::i_reference_counted | pure virtual |
| remove_child(i_element &aChild)=0 | neogfx::DesignStudio::i_element | pure virtual |
| remove_connection(i_node_pin &aSource, i_node_pin &aDestination) override | neogfx::DesignStudio::node | inlinevirtual |
| remove_input(i_node_input_pin &aPin) override | neogfx::DesignStudio::node | inlinevirtual |
| remove_output(i_node_output_pin &aPin) override | neogfx::DesignStudio::node | inlinevirtual |
| reverse_visit(std::function< void(i_element &)> aVisitor) | neogfx::DesignStudio::i_element | inline |
| root() const =0 | neogfx::DesignStudio::i_element | pure virtual |
| root()=0 | neogfx::DesignStudio::i_element | pure virtual |
| select(bool aSelected=true, bool aDeselectRest=true)=0 | neogfx::DesignStudio::i_element | pure virtual |
| selected_child_count() const | neogfx::DesignStudio::i_element | inline |
| set_caddy(i_element_caddy &aCaddy)=0 | neogfx::DesignStudio::i_element | pure virtual |
| set_mode(element_mode aMode)=0 | neogfx::DesignStudio::i_element | pure virtual |
| set_parent(i_element &aParent)=0 | neogfx::DesignStudio::i_element | pure virtual |
| type() const =0 | neogfx::DesignStudio::i_element | pure virtual |
| unpin() const =0 | neolib::i_reference_counted | pure virtual |
| use_count() const noexcept=0 | neolib::i_reference_counted | pure virtual |
| visit(std::function< void(i_element &)> aVisitor) | neogfx::DesignStudio::i_element | inline |
| widget() const | neogfx::DesignStudio::i_element | inline |
| ~i_reference_counted()=default | neolib::i_reference_counted | virtual |