TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
tachyon::NodeViewEdit::Node Struct Reference

A node added at index (or, when !added, taken from there), with the wires from its outputs into other nodes' inputs and the lane overrides of every wire into or out of it. More...

#include <gui_controls/gui_node_view_types.h>

Public Attributes

int index = -1
bool added = true
NodeModel node
std::vector< std::pair< PropertyEndpoint, int > > fed
 Another node's input and the property of this node whose output feeds it.
std::vector< std::pair< uint32_t, WireRouteOverrides > > lanes
 WireKey -> overrides.

Detailed Description

A node added at index (or, when !added, taken from there), with the wires from its outputs into other nodes' inputs and the lane overrides of every wire into or out of it.

The nodes after it move up or down one, and every endpoint, WireKey and z-order entry with them. Endpoints and keys are as they are while it's there.

Member Data Documentation

◆ index

int tachyon::NodeViewEdit::Node::index = -1

◆ added

bool tachyon::NodeViewEdit::Node::added = true

◆ node

NodeModel tachyon::NodeViewEdit::Node::node

◆ fed

std::vector<std::pair<PropertyEndpoint, int> > tachyon::NodeViewEdit::Node::fed

Another node's input and the property of this node whose output feeds it.

◆ lanes

std::vector<std::pair<uint32_t, WireRouteOverrides> > tachyon::NodeViewEdit::Node::lanes

WireKey -> overrides.


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