Module visual_script_custom_node

Consts

START_MODE_BEGIN_SEQUENCE* = 0'i64
START_MODE_CONTINUE_SEQUENCE* = 1'i64
START_MODE_RESUME_YIELD* = 2'i64
STEP_PUSH_STACK_BIT* = 16777216'i64
STEP_GO_BACK_BIT* = 33554432'i64
STEP_NO_ADVANCE_BIT* = 67108864'i64
STEP_EXIT_FUNCTION_BIT* = 134217728'i64
STEP_YIELD_BIT* = 268435456'i64

Methods

method getOutputSequencePortCount*(self: VisualScriptCustomNode): int64 {.
gcsafe, locks: 0, base
.}
method hasInputSequencePort*(self: VisualScriptCustomNode): bool {.
gcsafe, locks: 0, base
.}
method getOutputSequencePortText*(self: VisualScriptCustomNode; idx: int64): string {.
gcsafe, locks: 0, base
.}
method getInputValuePortCount*(self: VisualScriptCustomNode): int64 {.
gcsafe, locks: 0, base
.}
method getOutputValuePortCount*(self: VisualScriptCustomNode): int64 {.
gcsafe, locks: 0, base
.}
method getInputValuePortType*(self: VisualScriptCustomNode; idx: int64): int64 {.
gcsafe, locks: 0, base
.}
method getInputValuePortName*(self: VisualScriptCustomNode; idx: int64): string {.
gcsafe, locks: 0, base
.}
method getOutputValuePortType*(self: VisualScriptCustomNode; idx: int64): int64 {.
gcsafe, locks: 0, base
.}
method getOutputValuePortName*(self: VisualScriptCustomNode; idx: int64): string {.
gcsafe, locks: 0, base
.}
method getCaption*(self: VisualScriptCustomNode): string {.
gcsafe, locks: 0, base
.}
method getText*(self: VisualScriptCustomNode): string {.
gcsafe, locks: 0, base
.}
method getCategory*(self: VisualScriptCustomNode): string {.
gcsafe, locks: 0, base
.}
method getWorkingMemorySize*(self: VisualScriptCustomNode): int64 {.
gcsafe, locks: 0, base
.}
method step*(self: VisualScriptCustomNode; inputs: Array; outputs: Array;
            startMode: int64; workingMem: Array): Variant {.
gcsafe, locks: 0, base
.}
method scriptChanged*(self: VisualScriptCustomNode) {.
gcsafe, locks: 0, base
.}