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, raises: [], tags: []
.}
method hasInputSequencePort(self: VisualScriptCustomNode): bool {.
gcsafe, locks: 0, base, raises: [], tags: []
.}
method getOutputSequencePortText(self: VisualScriptCustomNode; idx: int64): string {.
gcsafe, locks: 0, base, raises: [], tags: []
.}
method getInputValuePortCount(self: VisualScriptCustomNode): int64 {.
gcsafe, locks: 0, base, raises: [], tags: []
.}
method getOutputValuePortCount(self: VisualScriptCustomNode): int64 {.
gcsafe, locks: 0, base, raises: [], tags: []
.}
method getInputValuePortType(self: VisualScriptCustomNode; idx: int64): int64 {.
gcsafe, locks: 0, base, raises: [], tags: []
.}
method getInputValuePortName(self: VisualScriptCustomNode; idx: int64): string {.
gcsafe, locks: 0, base, raises: [], tags: []
.}
method getOutputValuePortType(self: VisualScriptCustomNode; idx: int64): int64 {.
gcsafe, locks: 0, base, raises: [], tags: []
.}
method getOutputValuePortName(self: VisualScriptCustomNode; idx: int64): string {.
gcsafe, locks: 0, base, raises: [], tags: []
.}
method getCaption(self: VisualScriptCustomNode): string {.
gcsafe, locks: 0, base, raises: [], tags: []
.}
method getText(self: VisualScriptCustomNode): string {.
gcsafe, locks: 0, base, raises: [], tags: []
.}
method getCategory(self: VisualScriptCustomNode): string {.
gcsafe, locks: 0, base, raises: [], tags: []
.}
method getWorkingMemorySize(self: VisualScriptCustomNode): int64 {.
gcsafe, locks: 0, base, raises: [], tags: []
.}
method step(self: VisualScriptCustomNode; inputs: Array; outputs: Array;
           startMode: int64; workingMem: Array): Variant {.
gcsafe, locks: 0, base, raises: [], tags: []
.}
method scriptChanged(self: VisualScriptCustomNode) {.
gcsafe, locks: 0, base, raises: [], tags: []
.}