Public Member Functions | |
NodeData (const NodeID &id=-1, const NodeName &name="unnamed", const Dependencies &dependencies={}, const NodeType &type=NODE, const NodeProperties &props={}, const Index &ioindex=0, int inputCount=2, int outputCount=1, const Names &inputNames={}, const Names &outputNames={}) | |
NodeData (const QJsonObject &obj) | |
const NodeProperties & | properties () const |
NodeProperties & | properties () |
const NodeID & | id () const |
const Dependencies & | dependencies () const |
const NodeType & | type () const |
const Index & | ioIndex () const |
const QJsonObject | json () const |
const NodeName & | name () const |
int | inputCount () const |
int | outputCount () const |
Name | inputName (const Index &i) const |
Name | outputName (const Index &i) const |
NodeData | asInput (const NodeID &newId, const Index &io) const |
NodeData | asOutput (const NodeID &newID, const Index &io) const |
Friends | |
class | Node |
Definition at line 92 of file NodeData.h.