proc data*(self: VisualScript): Dictionary {.gcsafe, locks: 0
.}
-
proc `data =`*(self: VisualScript; val: Dictionary) {.gcsafe, locks: 0
.}
-
proc addFunction*(self: VisualScript; name: string) {.gcsafe, locks: 0
.}
-
proc hasFunction*(self: VisualScript; name: string): bool {.gcsafe, locks: 0
.}
-
proc removeFunction*(self: VisualScript; name: string) {.gcsafe, locks: 0
.}
-
proc renameFunction*(self: VisualScript; name: string; newName: string) {.gcsafe,
locks: 0
.}
-
proc setFunctionScroll*(self: VisualScript; name: string; ofs: Vector2) {.gcsafe,
locks: 0
.}
-
proc getFunctionScroll*(self: VisualScript; name: string): Vector2 {.gcsafe, locks: 0
.}
-
proc addNode*(self: VisualScript; funcc: string; id: int64; node: VisualScriptNode;
pos: Vector2 = vec2(0.0, 0.0)) {.gcsafe, locks: 0
.}
-
proc removeNode*(self: VisualScript; funcc: string; id: int64) {.gcsafe, locks: 0
.}
-
proc getFunctionNodeId*(self: VisualScript; name: string): int64 {.gcsafe, locks: 0
.}
-
proc getNode*(self: VisualScript; funcc: string; id: int64): VisualScriptNode {.gcsafe,
locks: 0
.}
-
proc hasNode*(self: VisualScript; funcc: string; id: int64): bool {.gcsafe, locks: 0
.}
-
proc setNodePos*(self: VisualScript; funcc: string; id: int64; pos: Vector2) {.gcsafe,
locks: 0
.}
-
proc getNodePos*(self: VisualScript; funcc: string; id: int64): Vector2 {.gcsafe,
locks: 0
.}
-
proc sequenceConnect*(self: VisualScript; funcc: string; fromNode: int64;
fromOutput: int64; toNode: int64) {.gcsafe, locks: 0
.}
-
proc sequenceDisconnect*(self: VisualScript; funcc: string; fromNode: int64;
fromOutput: int64; toNode: int64) {.gcsafe, locks: 0
.}
-
proc hasSequenceConnection*(self: VisualScript; funcc: string; fromNode: int64;
fromOutput: int64; toNode: int64): bool {.gcsafe, locks: 0
.}
-
proc dataConnect*(self: VisualScript; funcc: string; fromNode: int64; fromPort: int64;
toNode: int64; toPort: int64) {.gcsafe, locks: 0
.}
-
proc dataDisconnect*(self: VisualScript; funcc: string; fromNode: int64;
fromPort: int64; toNode: int64; toPort: int64) {.gcsafe, locks: 0
.}
-
proc hasDataConnection*(self: VisualScript; funcc: string; fromNode: int64;
fromPort: int64; toNode: int64; toPort: int64): bool {.gcsafe,
locks: 0
.}
-
proc addVariable*(self: VisualScript; name: string;
defaultValue: Variant = newVariant(); exportt: bool = false) {.gcsafe,
locks: 0
.}
-
proc hasVariable*(self: VisualScript; name: string): bool {.gcsafe, locks: 0
.}
-
proc removeVariable*(self: VisualScript; name: string) {.gcsafe, locks: 0
.}
-
proc setVariableDefaultValue*(self: VisualScript; name: string; value: Variant) {.
gcsafe, locks: 0
.}
-
proc getVariableDefaultValue*(self: VisualScript; name: string) {.gcsafe, locks: 0
.}
-
proc setVariableInfo*(self: VisualScript; name: string; value: Dictionary) {.gcsafe,
locks: 0
.}
-
proc getVariableInfo*(self: VisualScript; name: string): Dictionary {.gcsafe, locks: 0
.}
-
proc setVariableExport*(self: VisualScript; name: string; enable: bool) {.gcsafe,
locks: 0
.}
-
proc getVariableExport*(self: VisualScript; name: string): bool {.gcsafe, locks: 0
.}
-
proc renameVariable*(self: VisualScript; name: string; newName: string) {.gcsafe,
locks: 0
.}
-
proc addCustomSignal*(self: VisualScript; name: string) {.gcsafe, locks: 0
.}
-
proc hasCustomSignal*(self: VisualScript; name: string): bool {.gcsafe, locks: 0
.}
-
proc customSignalAddArgument*(self: VisualScript; name: string; typee: int64;
argname: string; index: int64 = - 1'i64) {.gcsafe, locks: 0
.}
-
proc customSignalSetArgumentType*(self: VisualScript; name: string; argidx: int64;
typee: int64) {.gcsafe, locks: 0
.}
-
proc customSignalGetArgumentType*(self: VisualScript; name: string; argidx: int64): int64 {.
gcsafe, locks: 0
.}
-
proc customSignalSetArgumentName*(self: VisualScript; name: string; argidx: int64;
argname: string) {.gcsafe, locks: 0
.}
-
proc customSignalGetArgumentName*(self: VisualScript; name: string; argidx: int64): string {.
gcsafe, locks: 0
.}
-
proc customSignalRemoveArgument*(self: VisualScript; name: string; argidx: int64) {.
gcsafe, locks: 0
.}
-
proc customSignalGetArgumentCount*(self: VisualScript; name: string): int64 {.gcsafe,
locks: 0
.}
-
proc customSignalSwapArgument*(self: VisualScript; name: string; argidx: int64;
withidx: int64) {.gcsafe, locks: 0
.}
-
proc removeCustomSignal*(self: VisualScript; name: string) {.gcsafe, locks: 0
.}
-
proc renameCustomSignal*(self: VisualScript; name: string; newName: string) {.gcsafe,
locks: 0
.}
-
proc setInstanceBaseType*(self: VisualScript; typee: string) {.gcsafe, locks: 0
.}
-