public readonly record struct NodeOriginWhere an inlined node came from.
Fields and properties (5)
public NodeId NodeThe synthetic identity it has in the flattened graph.
public NodeId SourceThe sub-graph node in the author's own graph that it came out of — the thing they can select. For a node inlined from a sub-graph inside a sub-graph this is still the outermost one, because that is the only node the open document has.
public string TypeThe node-type path of the sub-graph it was written in, which is the innermost.
public NodeId InnerThe identity it had in that sub-graph's own file.
public int ExpansionWhich expansion of that sub-graph it came out of — a key into Expansions, and never zero for a node that was inlined. ⚠ Not the same question as Type. Two nodes of the same published type in one graph are two expansions with two sets of settings, so a caller that keyed anything on the path would give both of them whichever author's numbers it happened to read first.
Methods (1)
Used by (6)
- FlattenerVixen.Editor.NodeGraph
- NodeGraphCompilerVixen.Editor.NodeGraph
- NodeGraphInliningVixen.Editor.NodeGraph
- TextureCompoundLibraryTestsVixen.Editor.TextureGraph.Tests
- TextureGraphCompilerVixen.Editor.TextureGraph
- TexturePlanSeedTestsVixen.Editor.TextureGraph.Tests