number
Ce contenu n’est pas encore disponible dans votre langue.
Nodes for creating and manipulating numbers.
Classes
CeilNode
Base class for converter nodes.
Converter nodes are used to convert data from one type to another type.
Extends
ConverterNode
<"number"
,"integer"
>
Constructors
new CeilNode()
new CeilNode(params): CeilNode
Parameters
• params: NodeParams
= {}
Returns
Overrides
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/number.ts:67
Properties
afterInitialize()?
optional afterInitialize: () => void;
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:376
controls
controls: object;
Node controls
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:349
convert?
optional convert: SocketConverter<"number", "integer", "scalar">;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/common-data-nodes.svelte.ts:104
description
description: undefined | string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:342
factory
factory: undefined | NodeFactory;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:327
inConnections
inConnections: object;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:402
inEditor
inEditor: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:323
ingoingDataConnections
readonly ingoingDataConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.ingoingDataConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:365
ingoingExecConnections
readonly ingoingExecConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.ingoingExecConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:366
initializePromise?
optional initializePromise: Promise<void>;
Inherited from
ConverterNode
.initializePromise
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:371
initialValues?
optional initialValues: object;
controls?
optional controls: Record<string, unknown>;
inputs?
optional inputs: Record<string, unknown>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:372
inputs
inputs: object;
Node inputs
value?
optional value: Input<Socket<"number", "scalar">>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:343
inputTypes
inputTypes: Record<string, object>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:676
label
label: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:441
needsProcessing
needsProcessing: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:350
onRemoveIngoingConnection()?
optional onRemoveIngoingConnection: (conn) => void;
Parameters
• conn: Connection
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>, Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>
Returns
void
Inherited from
ConverterNode
.onRemoveIngoingConnection
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:369
outConnections
outConnections: object;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:401
outgoingDataConnections
readonly outgoingDataConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.outgoingDataConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:367
outgoingExecConnections
readonly outgoingExecConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.outgoingExecConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:368
outputs
outputs: object;
Node outputs
value?
optional value: Output<Socket<"integer", "scalar">>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:346
outputTypes
outputTypes: Record<string, object>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:687
pos
pos: object;
x
x: number = 0;
y
y: number = 0;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:246
pythonComponent
readonly pythonComponent: PythonNodeComponent;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:363
selectedInputs
selectedInputs: [string, Input<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:356
selectedOutputs
selectedOutputs: [string, Output<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:359
socketSelectionComponent
readonly socketSelectionComponent: R_SocketSelection_NC;
Inherited from
ConverterNode
.socketSelectionComponent
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:364
sortedControls
sortedControls: [string, Control][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:362
sortedInputs
sortedInputs: [string, Input<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:351
sortedOutputs
sortedOutputs: [string, Output<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:352
state
state: object & Partial<Record<string, unknown>>;
Type declaration
name?
optional name: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:331
visible
visible: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:273
activeFactory
static activeFactory: undefined | NodeFactory;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:321
description
static description: string = '';
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:315
id
static id: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:329
nodeCounts
static nodeCounts: number = 0;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:330
visible
static visible: boolean = true;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:316
Accessors
area
get area(): undefined | AreaPlugin<Schemes, AreaExtra>
Returns
undefined
| AreaPlugin
<Schemes
, AreaExtra
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:307
editor
get editor(): undefined | NodeEditor
Returns
undefined
| NodeEditor
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:303
height
get height(): number
set height(h): void
Parameters
• h: number
Returns
number
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:277
id
get id(): string
Node id, unique string generated by getUID
function
Returns
string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:443
name
get name(): undefined | string
set name(n): void
Parameters
• n: string
Returns
undefined
| string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:332
picked
get picked(): boolean
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:465
previewed
get previewed(): boolean
set previewed(previewed): void
Parameters
• previewed: boolean
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:447
rect
get rect(): Rect
Returns
Rect
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:249
selected
get selected(): boolean
Whether the node is selected. Default is false
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:461
view
get view(): undefined | NodeView
Returns
undefined
| NodeView
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:311
width
get width(): number
set width(w): void
Parameters
• w: number
Returns
number
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:274
Methods
addComponentByClass()
addComponentByClass<P, C>(componentClass, params): C
Type Parameters
• P extends Record
<string
, unknown
>
• C extends BaseComponent
<ComponentSupportInterface
>
Parameters
• componentClass
• params: Omit
<P
, "owner"
>
Returns
C
Inherited from
ConverterNode
.addComponentByClass
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:512
addControl()
addControl<K>(key, control): void
Type Parameters
• K extends string
Parameters
• key: K
• control: Control
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:489
addInData()
addInData<K>(key, params?): Input<object[K]>
Type Parameters
• K extends "value"
Parameters
• key: K
• params?
• params.alwaysShowLabel?: boolean
• params.changeType?
• params.control?: Partial
<InputControlParams
<
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
>>
• params.datastructure?: object
[K
]["datastructure"
] extends "scalar"
? undefined
| "scalar"
: object
[K
]["datastructure"
]
• params.description?: string
• params.hideLabel?: boolean
• params.index?: number
• params.initial?: SocketValueType
<object
[K
]["type"
]>
• params.isRequired?: boolean
• params.label?: string
• params.options?: string
[]
• params.props?: HTMLInputAttributes
• params.type?: object
[K
]["type"
]
Returns
Input
<object
[K
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:783
addInExec()
addInExec(name, displayName): void
Parameters
• name: never
= ...
• displayName: string
= ''
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:719
addInput()
addInput<K>(key, input): void
Type Parameters
• K extends "value"
Parameters
• key: K
• input: Input
<Exclude
<object
[K
], undefined
>>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:384
addInputControl()
addInputControl<T>(key, params): InputControl<T, "scalar" | "array">
Type Parameters
• T extends
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
Parameters
• key: string
• params: InputControlParams
<T
>
Returns
InputControl
<T
, "scalar"
| "array"
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:890
addOutData()
addOutData<K>(key, params): Socket<object[K]["type"], "scalar" | object[K]["datastructure"]>
Type Parameters
• K extends "value"
Parameters
• key: K
• params
• params.datastructure?: object
[K
]["datastructure"
]
• params.description?: string
• params.index?: number
• params.isArray?: boolean
• params.label?: string
• params.showLabel?: boolean
• params.type: object
[K
]["type"
]
Returns
Socket
<object
[K
]["type"
], "scalar"
| object
[K
]["datastructure"
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:728
addOutExec()
addOutExec( name, displayName, isNaturalFlow): void
Parameters
• name: never
= ...
• displayName: string
= ''
• isNaturalFlow: boolean
= false
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:903
addOutput()
addOutput<K>(key, output): void
Type Parameters
• K extends "value"
Parameters
• key: K
• output: Output
<Exclude
<object
[K
], undefined
>>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:388
applyState()
applyState(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:528
data()
data(inputs?): SocketsValues<object>
Parameters
• inputs?: SocketsValues
<object
>
Returns
SocketsValues
<object
>
value
value: Socket<"integer", "scalar">;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/common-data-nodes.svelte.ts:119
deselectInput()
deselectInput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:609
deselectOutput()
deselectOutput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:617
emitResized()
emitResized(): Promise<void>
Returns
Promise
<void
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:289
execute()
execute( input, forward,forwardExec): void | Promise<void>
Parameters
• input: never
• forward
• forwardExec: boolean
= true
Returns
void
| Promise
<void
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:704
fetchInputs()
fetchInputs(): Promise<SocketsValues<object>>
Returns
Promise
<SocketsValues
<object
>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:629
getArea()
getArea(): undefined | AreaPlugin<Schemes, AreaExtra>
Returns
undefined
| AreaPlugin
<Schemes
, AreaExtra
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:655
getConnections()
getConnections(): Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]
Returns
Connection
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>, Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:392
getData()
getData<K>(key, inputs?): SocketValueWithDatastructure<SocketValueType<object[K]["type"]>, object[K]["datastructure"]>
Type Parameters
• K extends "value"
Parameters
• key: K
• inputs?: Record
<"value"
, unknown
>
Returns
SocketValueWithDatastructure
<SocketValueType
<object
[K
]["type"
]>, object
[K
]["datastructure"
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:945
getDataflowEngine()
getDataflowEngine(): undefined | DataflowEngine<Schemes>
Returns
undefined
| DataflowEngine
<Schemes
>
Inherited from
ConverterNode
.getDataflowEngine
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:643
getDataWithInputs()
getDataWithInputs<K>(key): Promise<SocketValueWithDatastructure<SocketValueType<object[K]["type"]>, object[K]["datastructure"]>>
Type Parameters
• K extends "value"
Parameters
• key: K
Returns
Promise
<SocketValueWithDatastructure
<SocketValueType
<object
[K
]["type"
]>, object
[K
]["datastructure"
]>>
Inherited from
ConverterNode
.getDataWithInputs
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:936
getEditor()
getEditor(): undefined | NodeEditor
Returns
undefined
| NodeEditor
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:647
getFactory()
getFactory(): undefined | NodeFactory
Returns
undefined
| NodeFactory
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:378
getNaturalFlow()
getNaturalFlow(): undefined | string
Returns
undefined
| string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:625
getOutData()
getOutData(): Record<string, unknown>
Returns
Record
<string
, unknown
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:998
getOutgoers()
getOutgoers(key): null | Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>[]
Parameters
• key: string
Returns
null
| Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:499
getPosition()
getPosition(): undefined | object
Returns
undefined
| object
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:524
getState()
getState(): Record<string, unknown>
Returns
Record
<string
, unknown
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:381
getWaitForChildrenPromises()
getWaitForChildrenPromises(output): Promise<void>
Parameters
• output: never
Returns
Promise
<void
>
Inherited from
ConverterNode
.getWaitForChildrenPromises
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:698
getWaitPromises()
getWaitPromises(nodes): Promise<void>[]
Parameters
• nodes: Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>[]
Returns
Promise
<void
>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:932
hasControl()
hasControl<K>(key): boolean
Type Parameters
• K extends string
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:486
hasInput()
hasInput<K>(key): boolean
Type Parameters
• K extends "value"
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:469
hasOutput()
hasOutput<K>(key): boolean
Type Parameters
• K extends "value"
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:480
makeInputControl()
makeInputControl<T, D>(params): InputControl<T, "scalar" | "array">
Type Parameters
• T extends
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
• D extends "scalar"
| "array"
= "scalar"
| "array"
Parameters
• params: InputControlParams
<T
, D
>
Returns
InputControl
<T
, "scalar"
| "array"
>
Inherited from
ConverterNode
.makeInputControl
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:875
oldAddInData()
oldAddInData<N>(__namedParameters): Input<Socket<SocketType, "scalar" | "array">>
Type Parameters
• N
Parameters
• __namedParameters: InDataParams
<N
>
Returns
Input
<Socket
<SocketType
, "scalar"
| "array"
>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:855
oldAddOutData()
oldAddOutData(__namedParameters): void
Parameters
• __namedParameters: OutDataParams
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:762
onEndExecute()
onEndExecute(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:660
processDataflow()
processDataflow(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:917
removeControl()
removeControl(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:492
removeInput()
removeInput(key): void
Parameters
• key: "value"
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:472
removeOutput()
removeOutput(key): void
Parameters
• key: "value"
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:483
selectInput()
selectInput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:605
selectOutput()
selectOutput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:613
setData()
setData(key, value): void
Parameters
• key: string
• value: unknown
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:991
setFactory()
setFactory(nodeFactory): void
Parameters
• nodeFactory: NodeFactory
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:651
setNaturalFlow()
setNaturalFlow(outExec): void
Parameters
• outExec: undefined
| string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:621
setState()
setState(state): void
Parameters
• state: Record
<string
, unknown
>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:495
toJSON()
toJSON(): NodeSaveData
Returns
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:532
updateElement()
updateElement(type, id?): void
Parameters
• type: "node"
| "connection"
| "socket"
| "control"
= 'node'
• id?: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:1002
waitForEndExecutePromise()
waitForEndExecutePromise(): Promise<void>
Returns
Promise
<void
>
Inherited from
ConverterNode
.waitForEndExecutePromise
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:670
fromJSON()
static fromJSON(data, __namedParameters): Promise<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>
Parameters
• data: NodeSaveData
• __namedParameters
• __namedParameters.factory?: NodeFactory
Returns
Promise
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:572
FloorNode
Base class for converter nodes.
Converter nodes are used to convert data from one type to another type.
Extends
ConverterNode
<"number"
,"integer"
>
Constructors
new FloorNode()
new FloorNode(params): FloorNode
Parameters
• params: NodeParams
= {}
Returns
Overrides
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/number.ts:51
Properties
afterInitialize()?
optional afterInitialize: () => void;
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:376
controls
controls: object;
Node controls
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:349
convert?
optional convert: SocketConverter<"number", "integer", "scalar">;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/common-data-nodes.svelte.ts:104
description
description: undefined | string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:342
factory
factory: undefined | NodeFactory;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:327
inConnections
inConnections: object;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:402
inEditor
inEditor: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:323
ingoingDataConnections
readonly ingoingDataConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.ingoingDataConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:365
ingoingExecConnections
readonly ingoingExecConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.ingoingExecConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:366
initializePromise?
optional initializePromise: Promise<void>;
Inherited from
ConverterNode
.initializePromise
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:371
initialValues?
optional initialValues: object;
controls?
optional controls: Record<string, unknown>;
inputs?
optional inputs: Record<string, unknown>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:372
inputs
inputs: object;
Node inputs
value?
optional value: Input<Socket<"number", "scalar">>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:343
inputTypes
inputTypes: Record<string, object>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:676
label
label: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:441
needsProcessing
needsProcessing: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:350
onRemoveIngoingConnection()?
optional onRemoveIngoingConnection: (conn) => void;
Parameters
• conn: Connection
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>, Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>
Returns
void
Inherited from
ConverterNode
.onRemoveIngoingConnection
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:369
outConnections
outConnections: object;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:401
outgoingDataConnections
readonly outgoingDataConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.outgoingDataConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:367
outgoingExecConnections
readonly outgoingExecConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.outgoingExecConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:368
outputs
outputs: object;
Node outputs
value?
optional value: Output<Socket<"integer", "scalar">>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:346
outputTypes
outputTypes: Record<string, object>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:687
pos
pos: object;
x
x: number = 0;
y
y: number = 0;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:246
pythonComponent
readonly pythonComponent: PythonNodeComponent;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:363
selectedInputs
selectedInputs: [string, Input<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:356
selectedOutputs
selectedOutputs: [string, Output<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:359
socketSelectionComponent
readonly socketSelectionComponent: R_SocketSelection_NC;
Inherited from
ConverterNode
.socketSelectionComponent
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:364
sortedControls
sortedControls: [string, Control][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:362
sortedInputs
sortedInputs: [string, Input<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:351
sortedOutputs
sortedOutputs: [string, Output<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:352
state
state: object & Partial<Record<string, unknown>>;
Type declaration
name?
optional name: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:331
visible
visible: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:273
activeFactory
static activeFactory: undefined | NodeFactory;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:321
description
static description: string = '';
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:315
id
static id: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:329
nodeCounts
static nodeCounts: number = 0;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:330
visible
static visible: boolean = true;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:316
Accessors
area
get area(): undefined | AreaPlugin<Schemes, AreaExtra>
Returns
undefined
| AreaPlugin
<Schemes
, AreaExtra
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:307
editor
get editor(): undefined | NodeEditor
Returns
undefined
| NodeEditor
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:303
height
get height(): number
set height(h): void
Parameters
• h: number
Returns
number
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:277
id
get id(): string
Node id, unique string generated by getUID
function
Returns
string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:443
name
get name(): undefined | string
set name(n): void
Parameters
• n: string
Returns
undefined
| string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:332
picked
get picked(): boolean
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:465
previewed
get previewed(): boolean
set previewed(previewed): void
Parameters
• previewed: boolean
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:447
rect
get rect(): Rect
Returns
Rect
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:249
selected
get selected(): boolean
Whether the node is selected. Default is false
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:461
view
get view(): undefined | NodeView
Returns
undefined
| NodeView
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:311
width
get width(): number
set width(w): void
Parameters
• w: number
Returns
number
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:274
Methods
addComponentByClass()
addComponentByClass<P, C>(componentClass, params): C
Type Parameters
• P extends Record
<string
, unknown
>
• C extends BaseComponent
<ComponentSupportInterface
>
Parameters
• componentClass
• params: Omit
<P
, "owner"
>
Returns
C
Inherited from
ConverterNode
.addComponentByClass
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:512
addControl()
addControl<K>(key, control): void
Type Parameters
• K extends string
Parameters
• key: K
• control: Control
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:489
addInData()
addInData<K>(key, params?): Input<object[K]>
Type Parameters
• K extends "value"
Parameters
• key: K
• params?
• params.alwaysShowLabel?: boolean
• params.changeType?
• params.control?: Partial
<InputControlParams
<
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
>>
• params.datastructure?: object
[K
]["datastructure"
] extends "scalar"
? undefined
| "scalar"
: object
[K
]["datastructure"
]
• params.description?: string
• params.hideLabel?: boolean
• params.index?: number
• params.initial?: SocketValueType
<object
[K
]["type"
]>
• params.isRequired?: boolean
• params.label?: string
• params.options?: string
[]
• params.props?: HTMLInputAttributes
• params.type?: object
[K
]["type"
]
Returns
Input
<object
[K
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:783
addInExec()
addInExec(name, displayName): void
Parameters
• name: never
= ...
• displayName: string
= ''
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:719
addInput()
addInput<K>(key, input): void
Type Parameters
• K extends "value"
Parameters
• key: K
• input: Input
<Exclude
<object
[K
], undefined
>>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:384
addInputControl()
addInputControl<T>(key, params): InputControl<T, "scalar" | "array">
Type Parameters
• T extends
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
Parameters
• key: string
• params: InputControlParams
<T
>
Returns
InputControl
<T
, "scalar"
| "array"
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:890
addOutData()
addOutData<K>(key, params): Socket<object[K]["type"], "scalar" | object[K]["datastructure"]>
Type Parameters
• K extends "value"
Parameters
• key: K
• params
• params.datastructure?: object
[K
]["datastructure"
]
• params.description?: string
• params.index?: number
• params.isArray?: boolean
• params.label?: string
• params.showLabel?: boolean
• params.type: object
[K
]["type"
]
Returns
Socket
<object
[K
]["type"
], "scalar"
| object
[K
]["datastructure"
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:728
addOutExec()
addOutExec( name, displayName, isNaturalFlow): void
Parameters
• name: never
= ...
• displayName: string
= ''
• isNaturalFlow: boolean
= false
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:903
addOutput()
addOutput<K>(key, output): void
Type Parameters
• K extends "value"
Parameters
• key: K
• output: Output
<Exclude
<object
[K
], undefined
>>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:388
applyState()
applyState(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:528
data()
data(inputs?): SocketsValues<object>
Parameters
• inputs?: SocketsValues
<object
>
Returns
SocketsValues
<object
>
value
value: Socket<"integer", "scalar">;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/common-data-nodes.svelte.ts:119
deselectInput()
deselectInput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:609
deselectOutput()
deselectOutput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:617
emitResized()
emitResized(): Promise<void>
Returns
Promise
<void
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:289
execute()
execute( input, forward,forwardExec): void | Promise<void>
Parameters
• input: never
• forward
• forwardExec: boolean
= true
Returns
void
| Promise
<void
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:704
fetchInputs()
fetchInputs(): Promise<SocketsValues<object>>
Returns
Promise
<SocketsValues
<object
>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:629
getArea()
getArea(): undefined | AreaPlugin<Schemes, AreaExtra>
Returns
undefined
| AreaPlugin
<Schemes
, AreaExtra
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:655
getConnections()
getConnections(): Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]
Returns
Connection
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>, Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:392
getData()
getData<K>(key, inputs?): SocketValueWithDatastructure<SocketValueType<object[K]["type"]>, object[K]["datastructure"]>
Type Parameters
• K extends "value"
Parameters
• key: K
• inputs?: Record
<"value"
, unknown
>
Returns
SocketValueWithDatastructure
<SocketValueType
<object
[K
]["type"
]>, object
[K
]["datastructure"
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:945
getDataflowEngine()
getDataflowEngine(): undefined | DataflowEngine<Schemes>
Returns
undefined
| DataflowEngine
<Schemes
>
Inherited from
ConverterNode
.getDataflowEngine
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:643
getDataWithInputs()
getDataWithInputs<K>(key): Promise<SocketValueWithDatastructure<SocketValueType<object[K]["type"]>, object[K]["datastructure"]>>
Type Parameters
• K extends "value"
Parameters
• key: K
Returns
Promise
<SocketValueWithDatastructure
<SocketValueType
<object
[K
]["type"
]>, object
[K
]["datastructure"
]>>
Inherited from
ConverterNode
.getDataWithInputs
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:936
getEditor()
getEditor(): undefined | NodeEditor
Returns
undefined
| NodeEditor
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:647
getFactory()
getFactory(): undefined | NodeFactory
Returns
undefined
| NodeFactory
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:378
getNaturalFlow()
getNaturalFlow(): undefined | string
Returns
undefined
| string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:625
getOutData()
getOutData(): Record<string, unknown>
Returns
Record
<string
, unknown
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:998
getOutgoers()
getOutgoers(key): null | Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>[]
Parameters
• key: string
Returns
null
| Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:499
getPosition()
getPosition(): undefined | object
Returns
undefined
| object
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:524
getState()
getState(): Record<string, unknown>
Returns
Record
<string
, unknown
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:381
getWaitForChildrenPromises()
getWaitForChildrenPromises(output): Promise<void>
Parameters
• output: never
Returns
Promise
<void
>
Inherited from
ConverterNode
.getWaitForChildrenPromises
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:698
getWaitPromises()
getWaitPromises(nodes): Promise<void>[]
Parameters
• nodes: Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>[]
Returns
Promise
<void
>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:932
hasControl()
hasControl<K>(key): boolean
Type Parameters
• K extends string
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:486
hasInput()
hasInput<K>(key): boolean
Type Parameters
• K extends "value"
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:469
hasOutput()
hasOutput<K>(key): boolean
Type Parameters
• K extends "value"
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:480
makeInputControl()
makeInputControl<T, D>(params): InputControl<T, "scalar" | "array">
Type Parameters
• T extends
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
• D extends "scalar"
| "array"
= "scalar"
| "array"
Parameters
• params: InputControlParams
<T
, D
>
Returns
InputControl
<T
, "scalar"
| "array"
>
Inherited from
ConverterNode
.makeInputControl
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:875
oldAddInData()
oldAddInData<N>(__namedParameters): Input<Socket<SocketType, "scalar" | "array">>
Type Parameters
• N
Parameters
• __namedParameters: InDataParams
<N
>
Returns
Input
<Socket
<SocketType
, "scalar"
| "array"
>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:855
oldAddOutData()
oldAddOutData(__namedParameters): void
Parameters
• __namedParameters: OutDataParams
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:762
onEndExecute()
onEndExecute(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:660
processDataflow()
processDataflow(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:917
removeControl()
removeControl(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:492
removeInput()
removeInput(key): void
Parameters
• key: "value"
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:472
removeOutput()
removeOutput(key): void
Parameters
• key: "value"
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:483
selectInput()
selectInput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:605
selectOutput()
selectOutput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:613
setData()
setData(key, value): void
Parameters
• key: string
• value: unknown
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:991
setFactory()
setFactory(nodeFactory): void
Parameters
• nodeFactory: NodeFactory
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:651
setNaturalFlow()
setNaturalFlow(outExec): void
Parameters
• outExec: undefined
| string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:621
setState()
setState(state): void
Parameters
• state: Record
<string
, unknown
>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:495
toJSON()
toJSON(): NodeSaveData
Returns
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:532
updateElement()
updateElement(type, id?): void
Parameters
• type: "node"
| "connection"
| "socket"
| "control"
= 'node'
• id?: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:1002
waitForEndExecutePromise()
waitForEndExecutePromise(): Promise<void>
Returns
Promise
<void
>
Inherited from
ConverterNode
.waitForEndExecutePromise
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:670
fromJSON()
static fromJSON(data, __namedParameters): Promise<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>
Parameters
• data: NodeSaveData
• __namedParameters
• __namedParameters.factory?: NodeFactory
Returns
Promise
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:572
MultiplyNode
Extends
Node
<object
,object
>
Constructors
new MultiplyNode()
new MultiplyNode(params): MultiplyNode
Parameters
• params: NodeParams
= {}
Returns
Overrides
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/number.ts:133
Properties
afterInitialize()?
optional afterInitialize: () => void;
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:376
controls
controls: object;
Node controls
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:349
description
description: undefined | string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:342
factory
factory: undefined | NodeFactory;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:327
inConnections
inConnections: object;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:402
inEditor
inEditor: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:323
ingoingDataConnections
readonly ingoingDataConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:365
ingoingExecConnections
readonly ingoingExecConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:366
initializePromise?
optional initializePromise: Promise<void>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:371
initialValues?
optional initialValues: object;
controls?
optional controls: Record<string, unknown>;
inputs?
optional inputs: Record<string, unknown>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:372
inputs
inputs: object;
Node inputs
a?
optional a: Input<Scalar<"number">>;
b?
optional b: Input<Scalar<"number">>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:343
inputTypes
inputTypes: Record<string, object>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:676
label
label: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:441
needsProcessing
needsProcessing: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:350
onRemoveIngoingConnection()?
optional onRemoveIngoingConnection: (conn) => void;
Parameters
• conn: Connection
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>, Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>
Returns
void
Inherited from
Node
.onRemoveIngoingConnection
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:369
outConnections
outConnections: object;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:401
outgoingDataConnections
readonly outgoingDataConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:367
outgoingExecConnections
readonly outgoingExecConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:368
outputs
outputs: object;
Node outputs
value?
optional value: Output<Scalar<"number">>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:346
outputTypes
outputTypes: Record<string, object>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:687
pos
pos: object;
x
x: number = 0;
y
y: number = 0;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:246
pythonComponent
readonly pythonComponent: PythonNodeComponent;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:363
selectedInputs
selectedInputs: [string, Input<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:356
selectedOutputs
selectedOutputs: [string, Output<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:359
socketSelectionComponent
readonly socketSelectionComponent: R_SocketSelection_NC;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:364
sortedControls
sortedControls: [string, Control][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:362
sortedInputs
sortedInputs: [string, Input<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:351
sortedOutputs
sortedOutputs: [string, Output<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:352
state
state: object & Partial<Record<string, unknown>>;
Type declaration
name?
optional name: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:331
visible
visible: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:273
activeFactory
static activeFactory: undefined | NodeFactory;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:321
description
static description: string = '';
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:315
id
static id: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:329
nodeCounts
static nodeCounts: number = 0;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:330
visible
static visible: boolean = true;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:316
Accessors
area
get area(): undefined | AreaPlugin<Schemes, AreaExtra>
Returns
undefined
| AreaPlugin
<Schemes
, AreaExtra
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:307
editor
get editor(): undefined | NodeEditor
Returns
undefined
| NodeEditor
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:303
height
get height(): number
set height(h): void
Parameters
• h: number
Returns
number
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:277
id
get id(): string
Node id, unique string generated by getUID
function
Returns
string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:443
name
get name(): undefined | string
set name(n): void
Parameters
• n: string
Returns
undefined
| string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:332
picked
get picked(): boolean
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:465
previewed
get previewed(): boolean
set previewed(previewed): void
Parameters
• previewed: boolean
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:447
rect
get rect(): Rect
Returns
Rect
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:249
selected
get selected(): boolean
Whether the node is selected. Default is false
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:461
view
get view(): undefined | NodeView
Returns
undefined
| NodeView
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:311
width
get width(): number
set width(w): void
Parameters
• w: number
Returns
number
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:274
Methods
addComponentByClass()
addComponentByClass<P, C>(componentClass, params): C
Type Parameters
• P extends Record
<string
, unknown
>
• C extends BaseComponent
<ComponentSupportInterface
>
Parameters
• componentClass
• params: Omit
<P
, "owner"
>
Returns
C
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:512
addControl()
addControl<K>(key, control): void
Type Parameters
• K extends string
Parameters
• key: K
• control: Control
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:489
addInData()
addInData<K>(key, params?): Input<object[K]>
Type Parameters
• K extends "b"
| "a"
Parameters
• key: K
• params?
• params.alwaysShowLabel?: boolean
• params.changeType?
• params.control?: Partial
<InputControlParams
<
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
>>
• params.datastructure?: object
[K
]["datastructure"
] extends "scalar"
? undefined
| "scalar"
: object
[K
]["datastructure"
]
• params.description?: string
• params.hideLabel?: boolean
• params.index?: number
• params.initial?: SocketValueType
<object
[K
]["type"
]>
• params.isRequired?: boolean
• params.label?: string
• params.options?: string
[]
• params.props?: HTMLInputAttributes
• params.type?: object
[K
]["type"
]
Returns
Input
<object
[K
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:783
addInExec()
addInExec(name, displayName): void
Parameters
• name: never
= ...
• displayName: string
= ''
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:719
addInput()
addInput<K>(key, input): void
Type Parameters
• K extends "b"
| "a"
Parameters
• key: K
• input: Input
<Exclude
<object
[K
], undefined
>>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:384
addInputControl()
addInputControl<T>(key, params): InputControl<T, "scalar" | "array">
Type Parameters
• T extends
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
Parameters
• key: string
• params: InputControlParams
<T
>
Returns
InputControl
<T
, "scalar"
| "array"
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:890
addOutData()
addOutData<K>(key, params): Socket<object[K]["type"], "scalar" | object[K]["datastructure"]>
Type Parameters
• K extends "value"
Parameters
• key: K
• params
• params.datastructure?: object
[K
]["datastructure"
]
• params.description?: string
• params.index?: number
• params.isArray?: boolean
• params.label?: string
• params.showLabel?: boolean
• params.type: object
[K
]["type"
]
Returns
Socket
<object
[K
]["type"
], "scalar"
| object
[K
]["datastructure"
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:728
addOutExec()
addOutExec( name, displayName, isNaturalFlow): void
Parameters
• name: never
= ...
• displayName: string
= ''
• isNaturalFlow: boolean
= false
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:903
addOutput()
addOutput<K>(key, output): void
Type Parameters
• K extends "value"
Parameters
• key: K
• output: Output
<Exclude
<object
[K
], undefined
>>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:388
applyState()
applyState(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:528
data()
data(inputs?): SocketsValues<object>
Parameters
• inputs?: SocketsValues
<object
>
Returns
SocketsValues
<object
>
value
value: Scalar<"number">;
Overrides
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/number.ts:145
deselectInput()
deselectInput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:609
deselectOutput()
deselectOutput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:617
emitResized()
emitResized(): Promise<void>
Returns
Promise
<void
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:289
execute()
execute( input, forward,forwardExec): void | Promise<void>
Parameters
• input: never
• forward
• forwardExec: boolean
= true
Returns
void
| Promise
<void
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:704
fetchInputs()
fetchInputs(): Promise<SocketsValues<object>>
Returns
Promise
<SocketsValues
<object
>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:629
getArea()
getArea(): undefined | AreaPlugin<Schemes, AreaExtra>
Returns
undefined
| AreaPlugin
<Schemes
, AreaExtra
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:655
getConnections()
getConnections(): Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]
Returns
Connection
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>, Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:392
getData()
getData<K>(key, inputs?): SocketValueWithDatastructure<SocketValueType<object[K]["type"]>, object[K]["datastructure"]>
Type Parameters
• K extends "b"
| "a"
Parameters
• key: K
• inputs?: Record
<"b"
| "a"
, unknown
>
Returns
SocketValueWithDatastructure
<SocketValueType
<object
[K
]["type"
]>, object
[K
]["datastructure"
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:945
getDataflowEngine()
getDataflowEngine(): undefined | DataflowEngine<Schemes>
Returns
undefined
| DataflowEngine
<Schemes
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:643
getDataWithInputs()
getDataWithInputs<K>(key): Promise<SocketValueWithDatastructure<SocketValueType<object[K]["type"]>, object[K]["datastructure"]>>
Type Parameters
• K extends "b"
| "a"
Parameters
• key: K
Returns
Promise
<SocketValueWithDatastructure
<SocketValueType
<object
[K
]["type"
]>, object
[K
]["datastructure"
]>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:936
getEditor()
getEditor(): undefined | NodeEditor
Returns
undefined
| NodeEditor
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:647
getFactory()
getFactory(): undefined | NodeFactory
Returns
undefined
| NodeFactory
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:378
getNaturalFlow()
getNaturalFlow(): undefined | string
Returns
undefined
| string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:625
getOutData()
getOutData(): Record<string, unknown>
Returns
Record
<string
, unknown
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:998
getOutgoers()
getOutgoers(key): null | Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>[]
Parameters
• key: string
Returns
null
| Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:499
getPosition()
getPosition(): undefined | object
Returns
undefined
| object
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:524
getState()
getState(): Record<string, unknown>
Returns
Record
<string
, unknown
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:381
getWaitForChildrenPromises()
getWaitForChildrenPromises(output): Promise<void>
Parameters
• output: never
Returns
Promise
<void
>
Inherited from
Node
.getWaitForChildrenPromises
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:698
getWaitPromises()
getWaitPromises(nodes): Promise<void>[]
Parameters
• nodes: Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>[]
Returns
Promise
<void
>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:932
hasControl()
hasControl<K>(key): boolean
Type Parameters
• K extends string
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:486
hasInput()
hasInput<K>(key): boolean
Type Parameters
• K extends "b"
| "a"
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:469
hasOutput()
hasOutput<K>(key): boolean
Type Parameters
• K extends "value"
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:480
makeInputControl()
makeInputControl<T, D>(params): InputControl<T, "scalar" | "array">
Type Parameters
• T extends
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
• D extends "scalar"
| "array"
= "scalar"
| "array"
Parameters
• params: InputControlParams
<T
, D
>
Returns
InputControl
<T
, "scalar"
| "array"
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:875
oldAddInData()
oldAddInData<N>(__namedParameters): Input<Socket<SocketType, "scalar" | "array">>
Type Parameters
• N
Parameters
• __namedParameters: InDataParams
<N
>
Returns
Input
<Socket
<SocketType
, "scalar"
| "array"
>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:855
oldAddOutData()
oldAddOutData(__namedParameters): void
Parameters
• __namedParameters: OutDataParams
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:762
onEndExecute()
onEndExecute(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:660
processDataflow()
processDataflow(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:917
removeControl()
removeControl(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:492
removeInput()
removeInput(key): void
Parameters
• key: "b"
| "a"
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:472
removeOutput()
removeOutput(key): void
Parameters
• key: "value"
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:483
selectInput()
selectInput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:605
selectOutput()
selectOutput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:613
setData()
setData(key, value): void
Parameters
• key: string
• value: unknown
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:991
setFactory()
setFactory(nodeFactory): void
Parameters
• nodeFactory: NodeFactory
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:651
setNaturalFlow()
setNaturalFlow(outExec): void
Parameters
• outExec: undefined
| string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:621
setState()
setState(state): void
Parameters
• state: Record
<string
, unknown
>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:495
toJSON()
toJSON(): NodeSaveData
Returns
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:532
updateElement()
updateElement(type, id?): void
Parameters
• type: "node"
| "connection"
| "socket"
| "control"
= 'node'
• id?: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:1002
waitForEndExecutePromise()
waitForEndExecutePromise(): Promise<void>
Returns
Promise
<void
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:670
fromJSON()
static fromJSON(data, __namedParameters): Promise<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>
Parameters
• data: NodeSaveData
• __namedParameters
• __namedParameters.factory?: NodeFactory
Returns
Promise
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:572
NumberNode
A node that outputs a number.
Extends
InputControlNode
<"number"
>
Constructors
new NumberNode()
new NumberNode(params?): NumberNode
Parameters
• params?: NodeParams
Returns
Overrides
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/number.ts:25
Properties
afterInitialize()?
optional afterInitialize: () => void;
Returns
void
Inherited from
InputControlNode
.afterInitialize
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:376
controls
controls: object;
Node controls
value
value: InputControl<"number", "scalar" | "array">;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:349
description
description: undefined | string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:342
factory
factory: undefined | NodeFactory;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:327
inConnections
inConnections: object;
Inherited from
InputControlNode
.inConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:402
inEditor
inEditor: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:323
ingoingDataConnections
readonly ingoingDataConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
InputControlNode
.ingoingDataConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:365
ingoingExecConnections
readonly ingoingExecConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
InputControlNode
.ingoingExecConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:366
initializePromise?
optional initializePromise: Promise<void>;
Inherited from
InputControlNode
.initializePromise
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:371
initialValues?
optional initialValues: object;
controls?
optional controls: Record<string, unknown>;
inputs?
optional inputs: Record<string, unknown>;
Inherited from
InputControlNode
.initialValues
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:372
inputControl
inputControl: InputControl<"number", "scalar" | "array">;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/common-data-nodes.svelte.ts:38
inputs
inputs: object;
Node inputs
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:343
inputTypes
inputTypes: Record<string, object>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:676
label
label: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:441
needsProcessing
needsProcessing: boolean;
Inherited from
InputControlNode
.needsProcessing
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:350
onRemoveIngoingConnection()?
optional onRemoveIngoingConnection: (conn) => void;
Parameters
• conn: Connection
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>, Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>
Returns
void
Inherited from
InputControlNode
.onRemoveIngoingConnection
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:369
outConnections
outConnections: object;
Inherited from
InputControlNode
.outConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:401
outgoingDataConnections
readonly outgoingDataConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
InputControlNode
.outgoingDataConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:367
outgoingExecConnections
readonly outgoingExecConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
InputControlNode
.outgoingExecConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:368
outputs
outputs: object;
Node outputs
value?
optional value: Output<Socket<"number", "scalar" | "array">>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:346
outputTypes
outputTypes: Record<string, object>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:687
outSocket
outSocket: Socket<"number", "scalar" | "array">;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/common-data-nodes.svelte.ts:39
pos
pos: object;
x
x: number = 0;
y
y: number = 0;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:246
pythonComponent
readonly pythonComponent: PythonNodeComponent;
Inherited from
InputControlNode
.pythonComponent
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:363
selectedInputs
selectedInputs: [string, Input<Socket<SocketType, "scalar" | "array">>][];
Inherited from
InputControlNode
.selectedInputs
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:356
selectedOutputs
selectedOutputs: [string, Output<Socket<SocketType, "scalar" | "array">>][];
Inherited from
InputControlNode
.selectedOutputs
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:359
socketSelectionComponent
readonly socketSelectionComponent: R_SocketSelection_NC;
Inherited from
InputControlNode
.socketSelectionComponent
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:364
sortedControls
sortedControls: [string, Control][];
Inherited from
InputControlNode
.sortedControls
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:362
sortedInputs
sortedInputs: [string, Input<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:351
sortedOutputs
sortedOutputs: [string, Output<Socket<SocketType, "scalar" | "array">>][];
Inherited from
InputControlNode
.sortedOutputs
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:352
state
state: object & Partial<object>;
Type declaration
name?
optional name: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:331
visible
visible: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:273
activeFactory
static activeFactory: undefined | NodeFactory;
Inherited from
InputControlNode
.activeFactory
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:321
description
static description: string = '';
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:315
id
static id: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:329
nodeCounts
static nodeCounts: number = 0;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:330
visible
static visible: boolean = true;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:316
Accessors
area
get area(): undefined | AreaPlugin<Schemes, AreaExtra>
Returns
undefined
| AreaPlugin
<Schemes
, AreaExtra
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:307
editor
get editor(): undefined | NodeEditor
Returns
undefined
| NodeEditor
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:303
height
get height(): number
set height(h): void
Parameters
• h: number
Returns
number
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:277
id
get id(): string
Node id, unique string generated by getUID
function
Returns
string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:443
name
get name(): undefined | string
set name(n): void
Parameters
• n: string
Returns
undefined
| string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:332
picked
get picked(): boolean
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:465
previewed
get previewed(): boolean
set previewed(previewed): void
Parameters
• previewed: boolean
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:447
rect
get rect(): Rect
Returns
Rect
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:249
selected
get selected(): boolean
Whether the node is selected. Default is false
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:461
view
get view(): undefined | NodeView
Returns
undefined
| NodeView
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:311
width
get width(): number
set width(w): void
Parameters
• w: number
Returns
number
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:274
Methods
addComponentByClass()
addComponentByClass<P, C>(componentClass, params): C
Type Parameters
• P extends Record
<string
, unknown
>
• C extends BaseComponent
<ComponentSupportInterface
>
Parameters
• componentClass
• params: Omit
<P
, "owner"
>
Returns
C
Inherited from
InputControlNode
.addComponentByClass
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:512
addControl()
addControl<K>(key, control): void
Type Parameters
• K extends "value"
Parameters
• key: K
• control: object
[K
]
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:489
addInData()
addInData<K>(key, params?): Input<object[K]>
Type Parameters
• K extends never
Parameters
• key: K
• params?
• params.alwaysShowLabel?: boolean
• params.changeType?
• params.control?: Partial
<InputControlParams
<
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
>>
• params.datastructure?: object
[K
]["datastructure"
] extends "scalar"
? undefined
| "scalar"
: object
[K
]["datastructure"
]
• params.description?: string
• params.hideLabel?: boolean
• params.index?: number
• params.initial?: SocketValueType
<object
[K
]["type"
]>
• params.isRequired?: boolean
• params.label?: string
• params.options?: string
[]
• params.props?: HTMLInputAttributes
• params.type?: object
[K
]["type"
]
Returns
Input
<object
[K
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:783
addInExec()
addInExec(name, displayName): void
Parameters
• name: never
= ...
• displayName: string
= ''
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:719
addInput()
addInput<K>(key, input): void
Type Parameters
• K extends never
Parameters
• key: K
• input: Input
<Exclude
<object
[K
], undefined
>>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:384
addInputControl()
addInputControl<T>(key, params): InputControl<T, "scalar" | "array">
Type Parameters
• T extends
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
Parameters
• key: "value"
• params: InputControlParams
<T
>
Returns
InputControl
<T
, "scalar"
| "array"
>
Inherited from
InputControlNode
.addInputControl
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:890
addOutData()
addOutData<K>(key, params): Socket<object[K]["type"], "scalar" | object[K]["datastructure"]>
Type Parameters
• K extends "value"
Parameters
• key: K
• params
• params.datastructure?: object
[K
]["datastructure"
]
• params.description?: string
• params.index?: number
• params.isArray?: boolean
• params.label?: string
• params.showLabel?: boolean
• params.type: object
[K
]["type"
]
Returns
Socket
<object
[K
]["type"
], "scalar"
| object
[K
]["datastructure"
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:728
addOutExec()
addOutExec( name, displayName, isNaturalFlow): void
Parameters
• name: never
= ...
• displayName: string
= ''
• isNaturalFlow: boolean
= false
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:903
addOutput()
addOutput<K>(key, output): void
Type Parameters
• K extends "value"
Parameters
• key: K
• output: Output
<Exclude
<object
[K
], undefined
>>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:388
applyState()
applyState(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:528
changeType()
changeType(type): void
Parameters
• type: "number"
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/common-data-nodes.svelte.ts:66
data()
data(inputs?): object
Parameters
• inputs?
Returns
object
value
value: number;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/common-data-nodes.svelte.ts:80
deselectInput()
deselectInput(key): void
Parameters
• key: string
Returns
void
Inherited from
InputControlNode
.deselectInput
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:609
deselectOutput()
deselectOutput(key): void
Parameters
• key: string
Returns
void
Inherited from
InputControlNode
.deselectOutput
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:617
emitResized()
emitResized(): Promise<void>
Returns
Promise
<void
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:289
execute()
execute( input, forward,forwardExec): void | Promise<void>
Parameters
• input: never
• forward
• forwardExec: boolean
= true
Returns
void
| Promise
<void
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:704
fetchInputs()
fetchInputs(): Promise<SocketsValues<object>>
Returns
Promise
<SocketsValues
<object
>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:629
getArea()
getArea(): undefined | AreaPlugin<Schemes, AreaExtra>
Returns
undefined
| AreaPlugin
<Schemes
, AreaExtra
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:655
getConnections()
getConnections(): Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]
Returns
Connection
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>, Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>[]
Inherited from
InputControlNode
.getConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:392
getData()
getData<K>(key, inputs?): SocketValueWithDatastructure<SocketValueType<object[K]["type"]>, object[K]["datastructure"]>
Type Parameters
• K extends never
Parameters
• key: K
• inputs?: Record
<never
, unknown
>
Returns
SocketValueWithDatastructure
<SocketValueType
<object
[K
]["type"
]>, object
[K
]["datastructure"
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:945
getDataflowEngine()
getDataflowEngine(): undefined | DataflowEngine<Schemes>
Returns
undefined
| DataflowEngine
<Schemes
>
Inherited from
InputControlNode
.getDataflowEngine
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:643
getDataWithInputs()
getDataWithInputs<K>(key): Promise<SocketValueWithDatastructure<SocketValueType<object[K]["type"]>, object[K]["datastructure"]>>
Type Parameters
• K extends never
Parameters
• key: K
Returns
Promise
<SocketValueWithDatastructure
<SocketValueType
<object
[K
]["type"
]>, object
[K
]["datastructure"
]>>
Inherited from
InputControlNode
.getDataWithInputs
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:936
getEditor()
getEditor(): undefined | NodeEditor
Returns
undefined
| NodeEditor
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:647
getFactory()
getFactory(): undefined | NodeFactory
Returns
undefined
| NodeFactory
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:378
getNaturalFlow()
getNaturalFlow(): undefined | string
Returns
undefined
| string
Inherited from
InputControlNode
.getNaturalFlow
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:625
getOutData()
getOutData(): Record<string, unknown>
Returns
Record
<string
, unknown
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:998
getOutgoers()
getOutgoers(key): null | Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>[]
Parameters
• key: string
Returns
null
| Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:499
getPosition()
getPosition(): undefined | object
Returns
undefined
| object
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:524
getState()
getState(): Record<string, unknown>
Returns
Record
<string
, unknown
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:381
getWaitForChildrenPromises()
getWaitForChildrenPromises(output): Promise<void>
Parameters
• output: never
Returns
Promise
<void
>
Inherited from
InputControlNode
.getWaitForChildrenPromises
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:698
getWaitPromises()
getWaitPromises(nodes): Promise<void>[]
Parameters
• nodes: Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>[]
Returns
Promise
<void
>[]
Inherited from
InputControlNode
.getWaitPromises
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:932
hasControl()
hasControl<K>(key): boolean
Type Parameters
• K extends "value"
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:486
hasInput()
hasInput<K>(key): boolean
Type Parameters
• K extends never
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:469
hasOutput()
hasOutput<K>(key): boolean
Type Parameters
• K extends "value"
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:480
makeInputControl()
makeInputControl<T, D>(params): InputControl<T, "scalar" | "array">
Type Parameters
• T extends
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
• D extends "scalar"
| "array"
= "scalar"
| "array"
Parameters
• params: InputControlParams
<T
, D
>
Returns
InputControl
<T
, "scalar"
| "array"
>
Inherited from
InputControlNode
.makeInputControl
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:875
oldAddInData()
oldAddInData<N>(__namedParameters): Input<Socket<SocketType, "scalar" | "array">>
Type Parameters
• N
Parameters
• __namedParameters: InDataParams
<N
>
Returns
Input
<Socket
<SocketType
, "scalar"
| "array"
>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:855
oldAddOutData()
oldAddOutData(__namedParameters): void
Parameters
• __namedParameters: OutDataParams
Returns
void
Inherited from
InputControlNode
.oldAddOutData
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:762
onEndExecute()
onEndExecute(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:660
processDataflow()
processDataflow(): void
Returns
void
Inherited from
InputControlNode
.processDataflow
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:917
removeControl()
removeControl(key): void
Parameters
• key: "value"
Returns
void
Inherited from
InputControlNode
.removeControl
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:492
removeInput()
removeInput(key): void
Parameters
• key: never
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:472
removeOutput()
removeOutput(key): void
Parameters
• key: "value"
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:483
selectInput()
selectInput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:605
selectOutput()
selectOutput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:613
setData()
setData(key, value): void
Parameters
• key: string
• value: unknown
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:991
setFactory()
setFactory(nodeFactory): void
Parameters
• nodeFactory: NodeFactory
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:651
setNaturalFlow()
setNaturalFlow(outExec): void
Parameters
• outExec: undefined
| string
Returns
void
Inherited from
InputControlNode
.setNaturalFlow
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:621
setState()
setState(state): void
Parameters
• state: Record
<string
, unknown
>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:495
toJSON()
toJSON(): NodeSaveData
Returns
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:532
updateElement()
updateElement(type, id?): void
Parameters
• type: "node"
| "connection"
| "socket"
| "control"
= 'node'
• id?: string
Returns
void
Inherited from
InputControlNode
.updateElement
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:1002
waitForEndExecutePromise()
waitForEndExecutePromise(): Promise<void>
Returns
Promise
<void
>
Inherited from
InputControlNode
.waitForEndExecutePromise
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:670
fromJSON()
static fromJSON(data, __namedParameters): Promise<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>
Parameters
• data: NodeSaveData
• __namedParameters
• __namedParameters.factory?: NodeFactory
Returns
Promise
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:572
ParseNode
Base class for converter nodes.
Converter nodes are used to convert data from one type to another type.
Extends
ConverterNode
<"string"
,"number"
>
Constructors
new ParseNode()
new ParseNode(params): ParseNode
Parameters
• params: NodeParams
= {}
Returns
Overrides
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/number.ts:99
Properties
afterInitialize()?
optional afterInitialize: () => void;
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:376
controls
controls: object;
Node controls
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:349
convert?
optional convert: SocketConverter<"string", "number", "scalar">;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/common-data-nodes.svelte.ts:104
description
description: undefined | string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:342
factory
factory: undefined | NodeFactory;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:327
inConnections
inConnections: object;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:402
inEditor
inEditor: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:323
ingoingDataConnections
readonly ingoingDataConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.ingoingDataConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:365
ingoingExecConnections
readonly ingoingExecConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.ingoingExecConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:366
initializePromise?
optional initializePromise: Promise<void>;
Inherited from
ConverterNode
.initializePromise
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:371
initialValues?
optional initialValues: object;
controls?
optional controls: Record<string, unknown>;
inputs?
optional inputs: Record<string, unknown>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:372
inputs
inputs: object;
Node inputs
value?
optional value: Input<Socket<"string", "scalar">>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:343
inputTypes
inputTypes: Record<string, object>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:676
label
label: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:441
needsProcessing
needsProcessing: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:350
onRemoveIngoingConnection()?
optional onRemoveIngoingConnection: (conn) => void;
Parameters
• conn: Connection
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>, Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>
Returns
void
Inherited from
ConverterNode
.onRemoveIngoingConnection
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:369
outConnections
outConnections: object;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:401
outgoingDataConnections
readonly outgoingDataConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.outgoingDataConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:367
outgoingExecConnections
readonly outgoingExecConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.outgoingExecConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:368
outputs
outputs: object;
Node outputs
value?
optional value: Output<Socket<"number", "scalar">>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:346
outputTypes
outputTypes: Record<string, object>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:687
pos
pos: object;
x
x: number = 0;
y
y: number = 0;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:246
pythonComponent
readonly pythonComponent: PythonNodeComponent;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:363
selectedInputs
selectedInputs: [string, Input<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:356
selectedOutputs
selectedOutputs: [string, Output<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:359
socketSelectionComponent
readonly socketSelectionComponent: R_SocketSelection_NC;
Inherited from
ConverterNode
.socketSelectionComponent
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:364
sortedControls
sortedControls: [string, Control][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:362
sortedInputs
sortedInputs: [string, Input<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:351
sortedOutputs
sortedOutputs: [string, Output<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:352
state
state: object & Partial<Record<string, unknown>>;
Type declaration
name?
optional name: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:331
visible
visible: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:273
activeFactory
static activeFactory: undefined | NodeFactory;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:321
description
static description: string = '';
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:315
id
static id: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:329
nodeCounts
static nodeCounts: number = 0;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:330
visible
static visible: boolean = true;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:316
Accessors
area
get area(): undefined | AreaPlugin<Schemes, AreaExtra>
Returns
undefined
| AreaPlugin
<Schemes
, AreaExtra
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:307
editor
get editor(): undefined | NodeEditor
Returns
undefined
| NodeEditor
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:303
height
get height(): number
set height(h): void
Parameters
• h: number
Returns
number
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:277
id
get id(): string
Node id, unique string generated by getUID
function
Returns
string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:443
name
get name(): undefined | string
set name(n): void
Parameters
• n: string
Returns
undefined
| string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:332
picked
get picked(): boolean
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:465
previewed
get previewed(): boolean
set previewed(previewed): void
Parameters
• previewed: boolean
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:447
rect
get rect(): Rect
Returns
Rect
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:249
selected
get selected(): boolean
Whether the node is selected. Default is false
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:461
view
get view(): undefined | NodeView
Returns
undefined
| NodeView
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:311
width
get width(): number
set width(w): void
Parameters
• w: number
Returns
number
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:274
Methods
addComponentByClass()
addComponentByClass<P, C>(componentClass, params): C
Type Parameters
• P extends Record
<string
, unknown
>
• C extends BaseComponent
<ComponentSupportInterface
>
Parameters
• componentClass
• params: Omit
<P
, "owner"
>
Returns
C
Inherited from
ConverterNode
.addComponentByClass
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:512
addControl()
addControl<K>(key, control): void
Type Parameters
• K extends string
Parameters
• key: K
• control: Control
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:489
addInData()
addInData<K>(key, params?): Input<object[K]>
Type Parameters
• K extends "value"
Parameters
• key: K
• params?
• params.alwaysShowLabel?: boolean
• params.changeType?
• params.control?: Partial
<InputControlParams
<
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
>>
• params.datastructure?: object
[K
]["datastructure"
] extends "scalar"
? undefined
| "scalar"
: object
[K
]["datastructure"
]
• params.description?: string
• params.hideLabel?: boolean
• params.index?: number
• params.initial?: SocketValueType
<object
[K
]["type"
]>
• params.isRequired?: boolean
• params.label?: string
• params.options?: string
[]
• params.props?: HTMLInputAttributes
• params.type?: object
[K
]["type"
]
Returns
Input
<object
[K
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:783
addInExec()
addInExec(name, displayName): void
Parameters
• name: never
= ...
• displayName: string
= ''
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:719
addInput()
addInput<K>(key, input): void
Type Parameters
• K extends "value"
Parameters
• key: K
• input: Input
<Exclude
<object
[K
], undefined
>>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:384
addInputControl()
addInputControl<T>(key, params): InputControl<T, "scalar" | "array">
Type Parameters
• T extends
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
Parameters
• key: string
• params: InputControlParams
<T
>
Returns
InputControl
<T
, "scalar"
| "array"
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:890
addOutData()
addOutData<K>(key, params): Socket<object[K]["type"], "scalar" | object[K]["datastructure"]>
Type Parameters
• K extends "value"
Parameters
• key: K
• params
• params.datastructure?: object
[K
]["datastructure"
]
• params.description?: string
• params.index?: number
• params.isArray?: boolean
• params.label?: string
• params.showLabel?: boolean
• params.type: object
[K
]["type"
]
Returns
Socket
<object
[K
]["type"
], "scalar"
| object
[K
]["datastructure"
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:728
addOutExec()
addOutExec( name, displayName, isNaturalFlow): void
Parameters
• name: never
= ...
• displayName: string
= ''
• isNaturalFlow: boolean
= false
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:903
addOutput()
addOutput<K>(key, output): void
Type Parameters
• K extends "value"
Parameters
• key: K
• output: Output
<Exclude
<object
[K
], undefined
>>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:388
applyState()
applyState(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:528
data()
data(inputs?): SocketsValues<object>
Parameters
• inputs?: SocketsValues
<object
>
Returns
SocketsValues
<object
>
value
value: Socket<"number", "scalar">;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/common-data-nodes.svelte.ts:119
deselectInput()
deselectInput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:609
deselectOutput()
deselectOutput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:617
emitResized()
emitResized(): Promise<void>
Returns
Promise
<void
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:289
execute()
execute( input, forward,forwardExec): void | Promise<void>
Parameters
• input: never
• forward
• forwardExec: boolean
= true
Returns
void
| Promise
<void
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:704
fetchInputs()
fetchInputs(): Promise<SocketsValues<object>>
Returns
Promise
<SocketsValues
<object
>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:629
getArea()
getArea(): undefined | AreaPlugin<Schemes, AreaExtra>
Returns
undefined
| AreaPlugin
<Schemes
, AreaExtra
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:655
getConnections()
getConnections(): Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]
Returns
Connection
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>, Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:392
getData()
getData<K>(key, inputs?): SocketValueWithDatastructure<SocketValueType<object[K]["type"]>, object[K]["datastructure"]>
Type Parameters
• K extends "value"
Parameters
• key: K
• inputs?: Record
<"value"
, unknown
>
Returns
SocketValueWithDatastructure
<SocketValueType
<object
[K
]["type"
]>, object
[K
]["datastructure"
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:945
getDataflowEngine()
getDataflowEngine(): undefined | DataflowEngine<Schemes>
Returns
undefined
| DataflowEngine
<Schemes
>
Inherited from
ConverterNode
.getDataflowEngine
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:643
getDataWithInputs()
getDataWithInputs<K>(key): Promise<SocketValueWithDatastructure<SocketValueType<object[K]["type"]>, object[K]["datastructure"]>>
Type Parameters
• K extends "value"
Parameters
• key: K
Returns
Promise
<SocketValueWithDatastructure
<SocketValueType
<object
[K
]["type"
]>, object
[K
]["datastructure"
]>>
Inherited from
ConverterNode
.getDataWithInputs
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:936
getEditor()
getEditor(): undefined | NodeEditor
Returns
undefined
| NodeEditor
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:647
getFactory()
getFactory(): undefined | NodeFactory
Returns
undefined
| NodeFactory
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:378
getNaturalFlow()
getNaturalFlow(): undefined | string
Returns
undefined
| string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:625
getOutData()
getOutData(): Record<string, unknown>
Returns
Record
<string
, unknown
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:998
getOutgoers()
getOutgoers(key): null | Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>[]
Parameters
• key: string
Returns
null
| Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:499
getPosition()
getPosition(): undefined | object
Returns
undefined
| object
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:524
getState()
getState(): Record<string, unknown>
Returns
Record
<string
, unknown
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:381
getWaitForChildrenPromises()
getWaitForChildrenPromises(output): Promise<void>
Parameters
• output: never
Returns
Promise
<void
>
Inherited from
ConverterNode
.getWaitForChildrenPromises
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:698
getWaitPromises()
getWaitPromises(nodes): Promise<void>[]
Parameters
• nodes: Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>[]
Returns
Promise
<void
>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:932
hasControl()
hasControl<K>(key): boolean
Type Parameters
• K extends string
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:486
hasInput()
hasInput<K>(key): boolean
Type Parameters
• K extends "value"
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:469
hasOutput()
hasOutput<K>(key): boolean
Type Parameters
• K extends "value"
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:480
makeInputControl()
makeInputControl<T, D>(params): InputControl<T, "scalar" | "array">
Type Parameters
• T extends
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
• D extends "scalar"
| "array"
= "scalar"
| "array"
Parameters
• params: InputControlParams
<T
, D
>
Returns
InputControl
<T
, "scalar"
| "array"
>
Inherited from
ConverterNode
.makeInputControl
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:875
oldAddInData()
oldAddInData<N>(__namedParameters): Input<Socket<SocketType, "scalar" | "array">>
Type Parameters
• N
Parameters
• __namedParameters: InDataParams
<N
>
Returns
Input
<Socket
<SocketType
, "scalar"
| "array"
>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:855
oldAddOutData()
oldAddOutData(__namedParameters): void
Parameters
• __namedParameters: OutDataParams
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:762
onEndExecute()
onEndExecute(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:660
processDataflow()
processDataflow(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:917
removeControl()
removeControl(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:492
removeInput()
removeInput(key): void
Parameters
• key: "value"
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:472
removeOutput()
removeOutput(key): void
Parameters
• key: "value"
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:483
selectInput()
selectInput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:605
selectOutput()
selectOutput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:613
setData()
setData(key, value): void
Parameters
• key: string
• value: unknown
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:991
setFactory()
setFactory(nodeFactory): void
Parameters
• nodeFactory: NodeFactory
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:651
setNaturalFlow()
setNaturalFlow(outExec): void
Parameters
• outExec: undefined
| string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:621
setState()
setState(state): void
Parameters
• state: Record
<string
, unknown
>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:495
toJSON()
toJSON(): NodeSaveData
Returns
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:532
updateElement()
updateElement(type, id?): void
Parameters
• type: "node"
| "connection"
| "socket"
| "control"
= 'node'
• id?: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:1002
waitForEndExecutePromise()
waitForEndExecutePromise(): Promise<void>
Returns
Promise
<void
>
Inherited from
ConverterNode
.waitForEndExecutePromise
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:670
fromJSON()
static fromJSON(data, __namedParameters): Promise<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>
Parameters
• data: NodeSaveData
• __namedParameters
• __namedParameters.factory?: NodeFactory
Returns
Promise
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:572
RoundNode
Base class for converter nodes.
Converter nodes are used to convert data from one type to another type.
Extends
ConverterNode
<"number"
,"integer"
>
Constructors
new RoundNode()
new RoundNode(params): RoundNode
Parameters
• params: NodeParams
= {}
Returns
Overrides
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/number.ts:83
Properties
afterInitialize()?
optional afterInitialize: () => void;
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:376
controls
controls: object;
Node controls
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:349
convert?
optional convert: SocketConverter<"number", "integer", "scalar">;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/common-data-nodes.svelte.ts:104
description
description: undefined | string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:342
factory
factory: undefined | NodeFactory;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:327
inConnections
inConnections: object;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:402
inEditor
inEditor: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:323
ingoingDataConnections
readonly ingoingDataConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.ingoingDataConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:365
ingoingExecConnections
readonly ingoingExecConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.ingoingExecConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:366
initializePromise?
optional initializePromise: Promise<void>;
Inherited from
ConverterNode
.initializePromise
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:371
initialValues?
optional initialValues: object;
controls?
optional controls: Record<string, unknown>;
inputs?
optional inputs: Record<string, unknown>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:372
inputs
inputs: object;
Node inputs
value?
optional value: Input<Socket<"number", "scalar">>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:343
inputTypes
inputTypes: Record<string, object>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:676
label
label: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:441
needsProcessing
needsProcessing: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:350
onRemoveIngoingConnection()?
optional onRemoveIngoingConnection: (conn) => void;
Parameters
• conn: Connection
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>, Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>
Returns
void
Inherited from
ConverterNode
.onRemoveIngoingConnection
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:369
outConnections
outConnections: object;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:401
outgoingDataConnections
readonly outgoingDataConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.outgoingDataConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:367
outgoingExecConnections
readonly outgoingExecConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.outgoingExecConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:368
outputs
outputs: object;
Node outputs
value?
optional value: Output<Socket<"integer", "scalar">>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:346
outputTypes
outputTypes: Record<string, object>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:687
pos
pos: object;
x
x: number = 0;
y
y: number = 0;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:246
pythonComponent
readonly pythonComponent: PythonNodeComponent;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:363
selectedInputs
selectedInputs: [string, Input<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:356
selectedOutputs
selectedOutputs: [string, Output<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:359
socketSelectionComponent
readonly socketSelectionComponent: R_SocketSelection_NC;
Inherited from
ConverterNode
.socketSelectionComponent
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:364
sortedControls
sortedControls: [string, Control][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:362
sortedInputs
sortedInputs: [string, Input<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:351
sortedOutputs
sortedOutputs: [string, Output<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:352
state
state: object & Partial<Record<string, unknown>>;
Type declaration
name?
optional name: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:331
visible
visible: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:273
activeFactory
static activeFactory: undefined | NodeFactory;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:321
description
static description: string = '';
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:315
id
static id: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:329
nodeCounts
static nodeCounts: number = 0;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:330
visible
static visible: boolean = true;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:316
Accessors
area
get area(): undefined | AreaPlugin<Schemes, AreaExtra>
Returns
undefined
| AreaPlugin
<Schemes
, AreaExtra
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:307
editor
get editor(): undefined | NodeEditor
Returns
undefined
| NodeEditor
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:303
height
get height(): number
set height(h): void
Parameters
• h: number
Returns
number
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:277
id
get id(): string
Node id, unique string generated by getUID
function
Returns
string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:443
name
get name(): undefined | string
set name(n): void
Parameters
• n: string
Returns
undefined
| string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:332
picked
get picked(): boolean
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:465
previewed
get previewed(): boolean
set previewed(previewed): void
Parameters
• previewed: boolean
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:447
rect
get rect(): Rect
Returns
Rect
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:249
selected
get selected(): boolean
Whether the node is selected. Default is false
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:461
view
get view(): undefined | NodeView
Returns
undefined
| NodeView
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:311
width
get width(): number
set width(w): void
Parameters
• w: number
Returns
number
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:274
Methods
addComponentByClass()
addComponentByClass<P, C>(componentClass, params): C
Type Parameters
• P extends Record
<string
, unknown
>
• C extends BaseComponent
<ComponentSupportInterface
>
Parameters
• componentClass
• params: Omit
<P
, "owner"
>
Returns
C
Inherited from
ConverterNode
.addComponentByClass
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:512
addControl()
addControl<K>(key, control): void
Type Parameters
• K extends string
Parameters
• key: K
• control: Control
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:489
addInData()
addInData<K>(key, params?): Input<object[K]>
Type Parameters
• K extends "value"
Parameters
• key: K
• params?
• params.alwaysShowLabel?: boolean
• params.changeType?
• params.control?: Partial
<InputControlParams
<
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
>>
• params.datastructure?: object
[K
]["datastructure"
] extends "scalar"
? undefined
| "scalar"
: object
[K
]["datastructure"
]
• params.description?: string
• params.hideLabel?: boolean
• params.index?: number
• params.initial?: SocketValueType
<object
[K
]["type"
]>
• params.isRequired?: boolean
• params.label?: string
• params.options?: string
[]
• params.props?: HTMLInputAttributes
• params.type?: object
[K
]["type"
]
Returns
Input
<object
[K
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:783
addInExec()
addInExec(name, displayName): void
Parameters
• name: never
= ...
• displayName: string
= ''
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:719
addInput()
addInput<K>(key, input): void
Type Parameters
• K extends "value"
Parameters
• key: K
• input: Input
<Exclude
<object
[K
], undefined
>>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:384
addInputControl()
addInputControl<T>(key, params): InputControl<T, "scalar" | "array">
Type Parameters
• T extends
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
Parameters
• key: string
• params: InputControlParams
<T
>
Returns
InputControl
<T
, "scalar"
| "array"
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:890
addOutData()
addOutData<K>(key, params): Socket<object[K]["type"], "scalar" | object[K]["datastructure"]>
Type Parameters
• K extends "value"
Parameters
• key: K
• params
• params.datastructure?: object
[K
]["datastructure"
]
• params.description?: string
• params.index?: number
• params.isArray?: boolean
• params.label?: string
• params.showLabel?: boolean
• params.type: object
[K
]["type"
]
Returns
Socket
<object
[K
]["type"
], "scalar"
| object
[K
]["datastructure"
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:728
addOutExec()
addOutExec( name, displayName, isNaturalFlow): void
Parameters
• name: never
= ...
• displayName: string
= ''
• isNaturalFlow: boolean
= false
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:903
addOutput()
addOutput<K>(key, output): void
Type Parameters
• K extends "value"
Parameters
• key: K
• output: Output
<Exclude
<object
[K
], undefined
>>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:388
applyState()
applyState(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:528
data()
data(inputs?): SocketsValues<object>
Parameters
• inputs?: SocketsValues
<object
>
Returns
SocketsValues
<object
>
value
value: Socket<"integer", "scalar">;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/common-data-nodes.svelte.ts:119
deselectInput()
deselectInput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:609
deselectOutput()
deselectOutput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:617
emitResized()
emitResized(): Promise<void>
Returns
Promise
<void
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:289
execute()
execute( input, forward,forwardExec): void | Promise<void>
Parameters
• input: never
• forward
• forwardExec: boolean
= true
Returns
void
| Promise
<void
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:704
fetchInputs()
fetchInputs(): Promise<SocketsValues<object>>
Returns
Promise
<SocketsValues
<object
>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:629
getArea()
getArea(): undefined | AreaPlugin<Schemes, AreaExtra>
Returns
undefined
| AreaPlugin
<Schemes
, AreaExtra
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:655
getConnections()
getConnections(): Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]
Returns
Connection
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>, Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:392
getData()
getData<K>(key, inputs?): SocketValueWithDatastructure<SocketValueType<object[K]["type"]>, object[K]["datastructure"]>
Type Parameters
• K extends "value"
Parameters
• key: K
• inputs?: Record
<"value"
, unknown
>
Returns
SocketValueWithDatastructure
<SocketValueType
<object
[K
]["type"
]>, object
[K
]["datastructure"
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:945
getDataflowEngine()
getDataflowEngine(): undefined | DataflowEngine<Schemes>
Returns
undefined
| DataflowEngine
<Schemes
>
Inherited from
ConverterNode
.getDataflowEngine
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:643
getDataWithInputs()
getDataWithInputs<K>(key): Promise<SocketValueWithDatastructure<SocketValueType<object[K]["type"]>, object[K]["datastructure"]>>
Type Parameters
• K extends "value"
Parameters
• key: K
Returns
Promise
<SocketValueWithDatastructure
<SocketValueType
<object
[K
]["type"
]>, object
[K
]["datastructure"
]>>
Inherited from
ConverterNode
.getDataWithInputs
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:936
getEditor()
getEditor(): undefined | NodeEditor
Returns
undefined
| NodeEditor
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:647
getFactory()
getFactory(): undefined | NodeFactory
Returns
undefined
| NodeFactory
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:378
getNaturalFlow()
getNaturalFlow(): undefined | string
Returns
undefined
| string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:625
getOutData()
getOutData(): Record<string, unknown>
Returns
Record
<string
, unknown
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:998
getOutgoers()
getOutgoers(key): null | Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>[]
Parameters
• key: string
Returns
null
| Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:499
getPosition()
getPosition(): undefined | object
Returns
undefined
| object
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:524
getState()
getState(): Record<string, unknown>
Returns
Record
<string
, unknown
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:381
getWaitForChildrenPromises()
getWaitForChildrenPromises(output): Promise<void>
Parameters
• output: never
Returns
Promise
<void
>
Inherited from
ConverterNode
.getWaitForChildrenPromises
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:698
getWaitPromises()
getWaitPromises(nodes): Promise<void>[]
Parameters
• nodes: Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>[]
Returns
Promise
<void
>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:932
hasControl()
hasControl<K>(key): boolean
Type Parameters
• K extends string
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:486
hasInput()
hasInput<K>(key): boolean
Type Parameters
• K extends "value"
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:469
hasOutput()
hasOutput<K>(key): boolean
Type Parameters
• K extends "value"
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:480
makeInputControl()
makeInputControl<T, D>(params): InputControl<T, "scalar" | "array">
Type Parameters
• T extends
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
• D extends "scalar"
| "array"
= "scalar"
| "array"
Parameters
• params: InputControlParams
<T
, D
>
Returns
InputControl
<T
, "scalar"
| "array"
>
Inherited from
ConverterNode
.makeInputControl
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:875
oldAddInData()
oldAddInData<N>(__namedParameters): Input<Socket<SocketType, "scalar" | "array">>
Type Parameters
• N
Parameters
• __namedParameters: InDataParams
<N
>
Returns
Input
<Socket
<SocketType
, "scalar"
| "array"
>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:855
oldAddOutData()
oldAddOutData(__namedParameters): void
Parameters
• __namedParameters: OutDataParams
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:762
onEndExecute()
onEndExecute(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:660
processDataflow()
processDataflow(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:917
removeControl()
removeControl(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:492
removeInput()
removeInput(key): void
Parameters
• key: "value"
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:472
removeOutput()
removeOutput(key): void
Parameters
• key: "value"
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:483
selectInput()
selectInput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:605
selectOutput()
selectOutput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:613
setData()
setData(key, value): void
Parameters
• key: string
• value: unknown
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:991
setFactory()
setFactory(nodeFactory): void
Parameters
• nodeFactory: NodeFactory
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:651
setNaturalFlow()
setNaturalFlow(outExec): void
Parameters
• outExec: undefined
| string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:621
setState()
setState(state): void
Parameters
• state: Record
<string
, unknown
>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:495
toJSON()
toJSON(): NodeSaveData
Returns
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:532
updateElement()
updateElement(type, id?): void
Parameters
• type: "node"
| "connection"
| "socket"
| "control"
= 'node'
• id?: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:1002
waitForEndExecutePromise()
waitForEndExecutePromise(): Promise<void>
Returns
Promise
<void
>
Inherited from
ConverterNode
.waitForEndExecutePromise
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:670
fromJSON()
static fromJSON(data, __namedParameters): Promise<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>
Parameters
• data: NodeSaveData
• __namedParameters
• __namedParameters.factory?: NodeFactory
Returns
Promise
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:572
ToBoolNode
Base class for converter nodes.
Converter nodes are used to convert data from one type to another type.
Extends
ConverterNode
<"number"
,"boolean"
>
Constructors
new ToBoolNode()
new ToBoolNode(params): ToBoolNode
Parameters
• params: NodeParams
= {}
Returns
Overrides
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/number.ts:115
Properties
afterInitialize()?
optional afterInitialize: () => void;
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:376
controls
controls: object;
Node controls
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:349
convert?
optional convert: SocketConverter<"number", "boolean", "scalar">;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/common-data-nodes.svelte.ts:104
description
description: undefined | string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:342
factory
factory: undefined | NodeFactory;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:327
inConnections
inConnections: object;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:402
inEditor
inEditor: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:323
ingoingDataConnections
readonly ingoingDataConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.ingoingDataConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:365
ingoingExecConnections
readonly ingoingExecConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.ingoingExecConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:366
initializePromise?
optional initializePromise: Promise<void>;
Inherited from
ConverterNode
.initializePromise
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:371
initialValues?
optional initialValues: object;
controls?
optional controls: Record<string, unknown>;
inputs?
optional inputs: Record<string, unknown>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:372
inputs
inputs: object;
Node inputs
value?
optional value: Input<Socket<"number", "scalar">>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:343
inputTypes
inputTypes: Record<string, object>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:676
label
label: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:441
needsProcessing
needsProcessing: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:350
onRemoveIngoingConnection()?
optional onRemoveIngoingConnection: (conn) => void;
Parameters
• conn: Connection
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>, Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>
Returns
void
Inherited from
ConverterNode
.onRemoveIngoingConnection
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:369
outConnections
outConnections: object;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:401
outgoingDataConnections
readonly outgoingDataConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.outgoingDataConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:367
outgoingExecConnections
readonly outgoingExecConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.outgoingExecConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:368
outputs
outputs: object;
Node outputs
value?
optional value: Output<Socket<"boolean", "scalar">>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:346
outputTypes
outputTypes: Record<string, object>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:687
pos
pos: object;
x
x: number = 0;
y
y: number = 0;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:246
pythonComponent
readonly pythonComponent: PythonNodeComponent;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:363
selectedInputs
selectedInputs: [string, Input<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:356
selectedOutputs
selectedOutputs: [string, Output<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:359
socketSelectionComponent
readonly socketSelectionComponent: R_SocketSelection_NC;
Inherited from
ConverterNode
.socketSelectionComponent
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:364
sortedControls
sortedControls: [string, Control][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:362
sortedInputs
sortedInputs: [string, Input<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:351
sortedOutputs
sortedOutputs: [string, Output<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:352
state
state: object & Partial<Record<string, unknown>>;
Type declaration
name?
optional name: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:331
visible
visible: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:273
activeFactory
static activeFactory: undefined | NodeFactory;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:321
description
static description: string = '';
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:315
id
static id: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:329
nodeCounts
static nodeCounts: number = 0;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:330
visible
static visible: boolean = true;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:316
Accessors
area
get area(): undefined | AreaPlugin<Schemes, AreaExtra>
Returns
undefined
| AreaPlugin
<Schemes
, AreaExtra
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:307
editor
get editor(): undefined | NodeEditor
Returns
undefined
| NodeEditor
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:303
height
get height(): number
set height(h): void
Parameters
• h: number
Returns
number
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:277
id
get id(): string
Node id, unique string generated by getUID
function
Returns
string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:443
name
get name(): undefined | string
set name(n): void
Parameters
• n: string
Returns
undefined
| string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:332
picked
get picked(): boolean
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:465
previewed
get previewed(): boolean
set previewed(previewed): void
Parameters
• previewed: boolean
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:447
rect
get rect(): Rect
Returns
Rect
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:249
selected
get selected(): boolean
Whether the node is selected. Default is false
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:461
view
get view(): undefined | NodeView
Returns
undefined
| NodeView
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:311
width
get width(): number
set width(w): void
Parameters
• w: number
Returns
number
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:274
Methods
addComponentByClass()
addComponentByClass<P, C>(componentClass, params): C
Type Parameters
• P extends Record
<string
, unknown
>
• C extends BaseComponent
<ComponentSupportInterface
>
Parameters
• componentClass
• params: Omit
<P
, "owner"
>
Returns
C
Inherited from
ConverterNode
.addComponentByClass
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:512
addControl()
addControl<K>(key, control): void
Type Parameters
• K extends string
Parameters
• key: K
• control: Control
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:489
addInData()
addInData<K>(key, params?): Input<object[K]>
Type Parameters
• K extends "value"
Parameters
• key: K
• params?
• params.alwaysShowLabel?: boolean
• params.changeType?
• params.control?: Partial
<InputControlParams
<
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
>>
• params.datastructure?: object
[K
]["datastructure"
] extends "scalar"
? undefined
| "scalar"
: object
[K
]["datastructure"
]
• params.description?: string
• params.hideLabel?: boolean
• params.index?: number
• params.initial?: SocketValueType
<object
[K
]["type"
]>
• params.isRequired?: boolean
• params.label?: string
• params.options?: string
[]
• params.props?: HTMLInputAttributes
• params.type?: object
[K
]["type"
]
Returns
Input
<object
[K
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:783
addInExec()
addInExec(name, displayName): void
Parameters
• name: never
= ...
• displayName: string
= ''
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:719
addInput()
addInput<K>(key, input): void
Type Parameters
• K extends "value"
Parameters
• key: K
• input: Input
<Exclude
<object
[K
], undefined
>>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:384
addInputControl()
addInputControl<T>(key, params): InputControl<T, "scalar" | "array">
Type Parameters
• T extends
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
Parameters
• key: string
• params: InputControlParams
<T
>
Returns
InputControl
<T
, "scalar"
| "array"
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:890
addOutData()
addOutData<K>(key, params): Socket<object[K]["type"], "scalar" | object[K]["datastructure"]>
Type Parameters
• K extends "value"
Parameters
• key: K
• params
• params.datastructure?: object
[K
]["datastructure"
]
• params.description?: string
• params.index?: number
• params.isArray?: boolean
• params.label?: string
• params.showLabel?: boolean
• params.type: object
[K
]["type"
]
Returns
Socket
<object
[K
]["type"
], "scalar"
| object
[K
]["datastructure"
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:728
addOutExec()
addOutExec( name, displayName, isNaturalFlow): void
Parameters
• name: never
= ...
• displayName: string
= ''
• isNaturalFlow: boolean
= false
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:903
addOutput()
addOutput<K>(key, output): void
Type Parameters
• K extends "value"
Parameters
• key: K
• output: Output
<Exclude
<object
[K
], undefined
>>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:388
applyState()
applyState(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:528
data()
data(inputs?): SocketsValues<object>
Parameters
• inputs?: SocketsValues
<object
>
Returns
SocketsValues
<object
>
value
value: Socket<"boolean", "scalar">;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/common-data-nodes.svelte.ts:119
deselectInput()
deselectInput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:609
deselectOutput()
deselectOutput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:617
emitResized()
emitResized(): Promise<void>
Returns
Promise
<void
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:289
execute()
execute( input, forward,forwardExec): void | Promise<void>
Parameters
• input: never
• forward
• forwardExec: boolean
= true
Returns
void
| Promise
<void
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:704
fetchInputs()
fetchInputs(): Promise<SocketsValues<object>>
Returns
Promise
<SocketsValues
<object
>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:629
getArea()
getArea(): undefined | AreaPlugin<Schemes, AreaExtra>
Returns
undefined
| AreaPlugin
<Schemes
, AreaExtra
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:655
getConnections()
getConnections(): Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]
Returns
Connection
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>, Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:392
getData()
getData<K>(key, inputs?): SocketValueWithDatastructure<SocketValueType<object[K]["type"]>, object[K]["datastructure"]>
Type Parameters
• K extends "value"
Parameters
• key: K
• inputs?: Record
<"value"
, unknown
>
Returns
SocketValueWithDatastructure
<SocketValueType
<object
[K
]["type"
]>, object
[K
]["datastructure"
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:945
getDataflowEngine()
getDataflowEngine(): undefined | DataflowEngine<Schemes>
Returns
undefined
| DataflowEngine
<Schemes
>
Inherited from
ConverterNode
.getDataflowEngine
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:643
getDataWithInputs()
getDataWithInputs<K>(key): Promise<SocketValueWithDatastructure<SocketValueType<object[K]["type"]>, object[K]["datastructure"]>>
Type Parameters
• K extends "value"
Parameters
• key: K
Returns
Promise
<SocketValueWithDatastructure
<SocketValueType
<object
[K
]["type"
]>, object
[K
]["datastructure"
]>>
Inherited from
ConverterNode
.getDataWithInputs
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:936
getEditor()
getEditor(): undefined | NodeEditor
Returns
undefined
| NodeEditor
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:647
getFactory()
getFactory(): undefined | NodeFactory
Returns
undefined
| NodeFactory
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:378
getNaturalFlow()
getNaturalFlow(): undefined | string
Returns
undefined
| string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:625
getOutData()
getOutData(): Record<string, unknown>
Returns
Record
<string
, unknown
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:998
getOutgoers()
getOutgoers(key): null | Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>[]
Parameters
• key: string
Returns
null
| Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:499
getPosition()
getPosition(): undefined | object
Returns
undefined
| object
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:524
getState()
getState(): Record<string, unknown>
Returns
Record
<string
, unknown
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:381
getWaitForChildrenPromises()
getWaitForChildrenPromises(output): Promise<void>
Parameters
• output: never
Returns
Promise
<void
>
Inherited from
ConverterNode
.getWaitForChildrenPromises
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:698
getWaitPromises()
getWaitPromises(nodes): Promise<void>[]
Parameters
• nodes: Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>[]
Returns
Promise
<void
>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:932
hasControl()
hasControl<K>(key): boolean
Type Parameters
• K extends string
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:486
hasInput()
hasInput<K>(key): boolean
Type Parameters
• K extends "value"
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:469
hasOutput()
hasOutput<K>(key): boolean
Type Parameters
• K extends "value"
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:480
makeInputControl()
makeInputControl<T, D>(params): InputControl<T, "scalar" | "array">
Type Parameters
• T extends
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
• D extends "scalar"
| "array"
= "scalar"
| "array"
Parameters
• params: InputControlParams
<T
, D
>
Returns
InputControl
<T
, "scalar"
| "array"
>
Inherited from
ConverterNode
.makeInputControl
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:875
oldAddInData()
oldAddInData<N>(__namedParameters): Input<Socket<SocketType, "scalar" | "array">>
Type Parameters
• N
Parameters
• __namedParameters: InDataParams
<N
>
Returns
Input
<Socket
<SocketType
, "scalar"
| "array"
>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:855
oldAddOutData()
oldAddOutData(__namedParameters): void
Parameters
• __namedParameters: OutDataParams
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:762
onEndExecute()
onEndExecute(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:660
processDataflow()
processDataflow(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:917
removeControl()
removeControl(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:492
removeInput()
removeInput(key): void
Parameters
• key: "value"
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:472
removeOutput()
removeOutput(key): void
Parameters
• key: "value"
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:483
selectInput()
selectInput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:605
selectOutput()
selectOutput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:613
setData()
setData(key, value): void
Parameters
• key: string
• value: unknown
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:991
setFactory()
setFactory(nodeFactory): void
Parameters
• nodeFactory: NodeFactory
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:651
setNaturalFlow()
setNaturalFlow(outExec): void
Parameters
• outExec: undefined
| string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:621
setState()
setState(state): void
Parameters
• state: Record
<string
, unknown
>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:495
toJSON()
toJSON(): NodeSaveData
Returns
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:532
updateElement()
updateElement(type, id?): void
Parameters
• type: "node"
| "connection"
| "socket"
| "control"
= 'node'
• id?: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:1002
waitForEndExecutePromise()
waitForEndExecutePromise(): Promise<void>
Returns
Promise
<void
>
Inherited from
ConverterNode
.waitForEndExecutePromise
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:670
fromJSON()
static fromJSON(data, __namedParameters): Promise<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>
Parameters
• data: NodeSaveData
• __namedParameters
• __namedParameters.factory?: NodeFactory
Returns
Promise
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:572
ToStringNode
Base class for converter nodes.
Converter nodes are used to convert data from one type to another type.
Extends
ConverterNode
<"number"
,"string"
>
Constructors
new ToStringNode()
new ToStringNode(params): ToStringNode
Parameters
• params: NodeParams
= {}
Returns
Overrides
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/number.ts:35
Properties
afterInitialize()?
optional afterInitialize: () => void;
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:376
controls
controls: object;
Node controls
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:349
convert?
optional convert: SocketConverter<"number", "string", "scalar">;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/common-data-nodes.svelte.ts:104
description
description: undefined | string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:342
factory
factory: undefined | NodeFactory;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:327
inConnections
inConnections: object;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:402
inEditor
inEditor: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:323
ingoingDataConnections
readonly ingoingDataConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.ingoingDataConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:365
ingoingExecConnections
readonly ingoingExecConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.ingoingExecConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:366
initializePromise?
optional initializePromise: Promise<void>;
Inherited from
ConverterNode
.initializePromise
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:371
initialValues?
optional initialValues: object;
controls?
optional controls: Record<string, unknown>;
inputs?
optional inputs: Record<string, unknown>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:372
inputs
inputs: object;
Node inputs
value?
optional value: Input<Socket<"number", "scalar">>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:343
inputTypes
inputTypes: Record<string, object>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:676
label
label: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:441
needsProcessing
needsProcessing: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:350
onRemoveIngoingConnection()?
optional onRemoveIngoingConnection: (conn) => void;
Parameters
• conn: Connection
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>, Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>
Returns
void
Inherited from
ConverterNode
.onRemoveIngoingConnection
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:369
outConnections
outConnections: object;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:401
outgoingDataConnections
readonly outgoingDataConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.outgoingDataConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:367
outgoingExecConnections
readonly outgoingExecConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from
ConverterNode
.outgoingExecConnections
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:368
outputs
outputs: object;
Node outputs
value?
optional value: Output<Socket<"string", "scalar">>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:346
outputTypes
outputTypes: Record<string, object>;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:687
pos
pos: object;
x
x: number = 0;
y
y: number = 0;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:246
pythonComponent
readonly pythonComponent: PythonNodeComponent;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:363
selectedInputs
selectedInputs: [string, Input<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:356
selectedOutputs
selectedOutputs: [string, Output<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:359
socketSelectionComponent
readonly socketSelectionComponent: R_SocketSelection_NC;
Inherited from
ConverterNode
.socketSelectionComponent
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:364
sortedControls
sortedControls: [string, Control][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:362
sortedInputs
sortedInputs: [string, Input<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:351
sortedOutputs
sortedOutputs: [string, Output<Socket<SocketType, "scalar" | "array">>][];
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:352
state
state: object & Partial<Record<string, unknown>>;
Type declaration
name?
optional name: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:331
visible
visible: boolean;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:273
activeFactory
static activeFactory: undefined | NodeFactory;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:321
description
static description: string = '';
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:315
id
static id: string;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:329
nodeCounts
static nodeCounts: number = 0;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:330
visible
static visible: boolean = true;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:316
Accessors
area
get area(): undefined | AreaPlugin<Schemes, AreaExtra>
Returns
undefined
| AreaPlugin
<Schemes
, AreaExtra
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:307
editor
get editor(): undefined | NodeEditor
Returns
undefined
| NodeEditor
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:303
height
get height(): number
set height(h): void
Parameters
• h: number
Returns
number
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:277
id
get id(): string
Node id, unique string generated by getUID
function
Returns
string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:443
name
get name(): undefined | string
set name(n): void
Parameters
• n: string
Returns
undefined
| string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:332
picked
get picked(): boolean
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:465
previewed
get previewed(): boolean
set previewed(previewed): void
Parameters
• previewed: boolean
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:447
rect
get rect(): Rect
Returns
Rect
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:249
selected
get selected(): boolean
Whether the node is selected. Default is false
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:461
view
get view(): undefined | NodeView
Returns
undefined
| NodeView
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:311
width
get width(): number
set width(w): void
Parameters
• w: number
Returns
number
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:274
Methods
addComponentByClass()
addComponentByClass<P, C>(componentClass, params): C
Type Parameters
• P extends Record
<string
, unknown
>
• C extends BaseComponent
<ComponentSupportInterface
>
Parameters
• componentClass
• params: Omit
<P
, "owner"
>
Returns
C
Inherited from
ConverterNode
.addComponentByClass
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:512
addControl()
addControl<K>(key, control): void
Type Parameters
• K extends string
Parameters
• key: K
• control: Control
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:489
addInData()
addInData<K>(key, params?): Input<object[K]>
Type Parameters
• K extends "value"
Parameters
• key: K
• params?
• params.alwaysShowLabel?: boolean
• params.changeType?
• params.control?: Partial
<InputControlParams
<
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
>>
• params.datastructure?: object
[K
]["datastructure"
] extends "scalar"
? undefined
| "scalar"
: object
[K
]["datastructure"
]
• params.description?: string
• params.hideLabel?: boolean
• params.index?: number
• params.initial?: SocketValueType
<object
[K
]["type"
]>
• params.isRequired?: boolean
• params.label?: string
• params.options?: string
[]
• params.props?: HTMLInputAttributes
• params.type?: object
[K
]["type"
]
Returns
Input
<object
[K
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:783
addInExec()
addInExec(name, displayName): void
Parameters
• name: never
= ...
• displayName: string
= ''
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:719
addInput()
addInput<K>(key, input): void
Type Parameters
• K extends "value"
Parameters
• key: K
• input: Input
<Exclude
<object
[K
], undefined
>>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:384
addInputControl()
addInputControl<T>(key, params): InputControl<T, "scalar" | "array">
Type Parameters
• T extends
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
Parameters
• key: string
• params: InputControlParams
<T
>
Returns
InputControl
<T
, "scalar"
| "array"
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:890
addOutData()
addOutData<K>(key, params): Socket<object[K]["type"], "scalar" | object[K]["datastructure"]>
Type Parameters
• K extends "value"
Parameters
• key: K
• params
• params.datastructure?: object
[K
]["datastructure"
]
• params.description?: string
• params.index?: number
• params.isArray?: boolean
• params.label?: string
• params.showLabel?: boolean
• params.type: object
[K
]["type"
]
Returns
Socket
<object
[K
]["type"
], "scalar"
| object
[K
]["datastructure"
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:728
addOutExec()
addOutExec( name, displayName, isNaturalFlow): void
Parameters
• name: never
= ...
• displayName: string
= ''
• isNaturalFlow: boolean
= false
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:903
addOutput()
addOutput<K>(key, output): void
Type Parameters
• K extends "value"
Parameters
• key: K
• output: Output
<Exclude
<object
[K
], undefined
>>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:388
applyState()
applyState(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:528
data()
data(inputs?): SocketsValues<object>
Parameters
• inputs?: SocketsValues
<object
>
Returns
SocketsValues
<object
>
value
value: Socket<"string", "scalar">;
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/data/common-data-nodes.svelte.ts:119
deselectInput()
deselectInput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:609
deselectOutput()
deselectOutput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:617
emitResized()
emitResized(): Promise<void>
Returns
Promise
<void
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:289
execute()
execute( input, forward,forwardExec): void | Promise<void>
Parameters
• input: never
• forward
• forwardExec: boolean
= true
Returns
void
| Promise
<void
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:704
fetchInputs()
fetchInputs(): Promise<SocketsValues<object>>
Returns
Promise
<SocketsValues
<object
>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:629
getArea()
getArea(): undefined | AreaPlugin<Schemes, AreaExtra>
Returns
undefined
| AreaPlugin
<Schemes
, AreaExtra
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:655
getConnections()
getConnections(): Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]
Returns
Connection
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>, Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:392
getData()
getData<K>(key, inputs?): SocketValueWithDatastructure<SocketValueType<object[K]["type"]>, object[K]["datastructure"]>
Type Parameters
• K extends "value"
Parameters
• key: K
• inputs?: Record
<"value"
, unknown
>
Returns
SocketValueWithDatastructure
<SocketValueType
<object
[K
]["type"
]>, object
[K
]["datastructure"
]>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:945
getDataflowEngine()
getDataflowEngine(): undefined | DataflowEngine<Schemes>
Returns
undefined
| DataflowEngine
<Schemes
>
Inherited from
ConverterNode
.getDataflowEngine
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:643
getDataWithInputs()
getDataWithInputs<K>(key): Promise<SocketValueWithDatastructure<SocketValueType<object[K]["type"]>, object[K]["datastructure"]>>
Type Parameters
• K extends "value"
Parameters
• key: K
Returns
Promise
<SocketValueWithDatastructure
<SocketValueType
<object
[K
]["type"
]>, object
[K
]["datastructure"
]>>
Inherited from
ConverterNode
.getDataWithInputs
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:936
getEditor()
getEditor(): undefined | NodeEditor
Returns
undefined
| NodeEditor
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:647
getFactory()
getFactory(): undefined | NodeFactory
Returns
undefined
| NodeFactory
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:378
getNaturalFlow()
getNaturalFlow(): undefined | string
Returns
undefined
| string
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:625
getOutData()
getOutData(): Record<string, unknown>
Returns
Record
<string
, unknown
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:998
getOutgoers()
getOutgoers(key): null | Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>[]
Parameters
• key: string
Returns
null
| Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:499
getPosition()
getPosition(): undefined | object
Returns
undefined
| object
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:524
getState()
getState(): Record<string, unknown>
Returns
Record
<string
, unknown
>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:381
getWaitForChildrenPromises()
getWaitForChildrenPromises(output): Promise<void>
Parameters
• output: never
Returns
Promise
<void
>
Inherited from
ConverterNode
.getWaitForChildrenPromises
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:698
getWaitPromises()
getWaitPromises(nodes): Promise<void>[]
Parameters
• nodes: Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>[]
Returns
Promise
<void
>[]
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:932
hasControl()
hasControl<K>(key): boolean
Type Parameters
• K extends string
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:486
hasInput()
hasInput<K>(key): boolean
Type Parameters
• K extends "value"
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:469
hasOutput()
hasOutput<K>(key): boolean
Type Parameters
• K extends "value"
Parameters
• key: K
Returns
boolean
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:480
makeInputControl()
makeInputControl<T, D>(params): InputControl<T, "scalar" | "array">
Type Parameters
• T extends
| "number"
| "integer"
| "vector"
| "remote-file"
| "text"
| "checkbox"
| "group-name-ref"
| "textarea"
| "select"
• D extends "scalar"
| "array"
= "scalar"
| "array"
Parameters
• params: InputControlParams
<T
, D
>
Returns
InputControl
<T
, "scalar"
| "array"
>
Inherited from
ConverterNode
.makeInputControl
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:875
oldAddInData()
oldAddInData<N>(__namedParameters): Input<Socket<SocketType, "scalar" | "array">>
Type Parameters
• N
Parameters
• __namedParameters: InDataParams
<N
>
Returns
Input
<Socket
<SocketType
, "scalar"
| "array"
>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:855
oldAddOutData()
oldAddOutData(__namedParameters): void
Parameters
• __namedParameters: OutDataParams
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:762
onEndExecute()
onEndExecute(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:660
processDataflow()
processDataflow(): void
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:917
removeControl()
removeControl(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:492
removeInput()
removeInput(key): void
Parameters
• key: "value"
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:472
removeOutput()
removeOutput(key): void
Parameters
• key: "value"
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:483
selectInput()
selectInput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:605
selectOutput()
selectOutput(key): void
Parameters
• key: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:613
setData()
setData(key, value): void
Parameters
• key: string
• value: unknown
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:991
setFactory()
setFactory(nodeFactory): void
Parameters
• nodeFactory: NodeFactory
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:651
setNaturalFlow()
setNaturalFlow(outExec): void
Parameters
• outExec: undefined
| string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:621
setState()
setState(state): void
Parameters
• state: Record
<string
, unknown
>
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:495
toJSON()
toJSON(): NodeSaveData
Returns
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:532
updateElement()
updateElement(type, id?): void
Parameters
• type: "node"
| "connection"
| "socket"
| "control"
= 'node'
• id?: string
Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:1002
waitForEndExecutePromise()
waitForEndExecutePromise(): Promise<void>
Returns
Promise
<void
>
Inherited from
ConverterNode
.waitForEndExecutePromise
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:670
fromJSON()
static fromJSON(data, __namedParameters): Promise<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>
Parameters
• data: NodeSaveData
• __namedParameters
• __namedParameters.factory?: NodeFactory
Returns
Promise
<Node
<Record
<string
, Socket
<SocketType
, "scalar"
| "array"
>>, object
, object
, Record
<string
, unknown
>, Record
<string
, unknown
>>>
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:572