VSOutputNode class

Inheritance

Constructors

VSOutputNode({required String type, required Offset widgetOffset, VSOutputData? ref, String? title, String? toolTip, String? inputTitle, dynamic onUpdatedConnection(VSInputData interfaceData)?})
Output Node

Properties

hashCode int
The hash code for this object.
no setterinherited
id String
The nodes ID
no setterinherited
inputData Iterable<VSInputData>
The input interfaces of this node
getter/setter pairinherited
onUpdatedConnection → dynamic Function(VSInputData interfaceData)?
This function gets called when any input interface updates its connected node
finalinherited
outputData Iterable<VSOutputData>
The output interfaces of this node
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
title String
The title displayed on the node
getter/setter pairinherited
toolTip String?
A tooltip displayed on the widget
finalinherited
type String
The type of this node
finalinherited
widgetOffset Offset
The current offset of the widget from the origin (Top-Left corner)
getter/setter pairinherited

Methods

evaluate({dynamic onError(Object e, StackTrace s)?}) MapEntry<String, dynamic>
Evalutes the tree from this node and returns the result
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setBaseData(String id, String title, Offset widgetOffset) → void
Used for deserializing
inherited
setRefData(Map<String, VSOutputData?> inputRefs) → void
Used for deserializing
inherited
toJson() Map<String, dynamic>
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited