proc importPath*(self: Node): NodePath {.gcsafe, locks: 0
.} 
- 
 
proc `importPath =`*(self: Node; val: NodePath) {.gcsafe, locks: 0
.} 
- 
 
proc pauseMode*(self: Node): int64 {.gcsafe, locks: 0
.} 
- 
 
proc `pauseMode =`*(self: Node; val: int64) {.gcsafe, locks: 0
.} 
- 
 
proc editordisplayFolded*(self: Node): bool {.gcsafe, locks: 0
.} 
- 
 
proc `editordisplayFolded =`*(self: Node; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc setName*(self: Node; name: string) {.gcsafe, locks: 0
.} 
- 
 
proc getName*(self: Node): string {.gcsafe, locks: 0
.} 
- 
 
proc addChild*(self: Node; node: Node; legibleUniqueName: bool = false) {.gcsafe, locks: 0
.} 
- 
 
proc removeChild*(self: Node; node: Node) {.gcsafe, locks: 0
.} 
- 
 
proc getChildCount*(self: Node): int64 {.gcsafe, locks: 0
.} 
- 
 
proc getChildren*(self: Node): Array {.gcsafe, locks: 0
.} 
- 
 
proc getChild*(self: Node; idx: int64): Node {.gcsafe, locks: 0
.} 
- 
 
proc hasNode*(self: Node; path: NodePath): bool {.gcsafe, locks: 0
.} 
- 
 
proc getNode*(self: Node; path: NodePath): Node {.gcsafe, locks: 0
.} 
- 
 
proc getParent*(self: Node): Node {.gcsafe, locks: 0
.} 
- 
 
proc findNode*(self: Node; mask: string; recursive: bool = true; owned: bool = true): Node {.
    gcsafe, locks: 0
.} 
- 
 
proc hasNodeAndResource*(self: Node; path: NodePath): bool {.gcsafe, locks: 0
.} 
- 
 
proc getNodeAndResource*(self: Node; path: NodePath): Array {.gcsafe, locks: 0
.} 
- 
 
proc isInsideTree*(self: Node): bool {.gcsafe, locks: 0
.} 
- 
 
proc isAParentOf*(self: Node; node: Node): bool {.gcsafe, locks: 0
.} 
- 
 
proc isGreaterThan*(self: Node; node: Node): bool {.gcsafe, locks: 0
.} 
- 
 
proc getPath*(self: Node): NodePath {.gcsafe, locks: 0
.} 
- 
 
proc getPathTo*(self: Node; node: Node): NodePath {.gcsafe, locks: 0
.} 
- 
 
proc addToGroup*(self: Node; group: string; persistent: bool = false) {.gcsafe, locks: 0
.} 
- 
 
proc removeFromGroup*(self: Node; group: string) {.gcsafe, locks: 0
.} 
- 
 
proc isInGroup*(self: Node; group: string): bool {.gcsafe, locks: 0
.} 
- 
 
proc moveChild*(self: Node; childNode: Node; toPos: int64) {.gcsafe, locks: 0
.} 
- 
 
proc getGroups*(self: Node): Array {.gcsafe, locks: 0
.} 
- 
 
proc raisee*(self: Node) {.gcsafe, locks: 0
.} 
- 
 
proc setOwner*(self: Node; owner: Node) {.gcsafe, locks: 0
.} 
- 
 
proc getOwner*(self: Node): Node {.gcsafe, locks: 0
.} 
- 
 
proc removeAndSkip*(self: Node) {.gcsafe, locks: 0
.} 
- 
 
proc getIndex*(self: Node): int64 {.gcsafe, locks: 0
.} 
- 
 
proc printTree*(self: Node) {.gcsafe, locks: 0
.} 
- 
 
proc setFilename*(self: Node; filename: string) {.gcsafe, locks: 0
.} 
- 
 
proc getFilename*(self: Node): string {.gcsafe, locks: 0
.} 
- 
 
proc propagateNotification*(self: Node; what: int64) {.gcsafe, locks: 0
.} 
- 
 
proc setFixedProcess*(self: Node; enable: bool) {.gcsafe, locks: 0
.} 
- 
 
proc getFixedProcessDeltaTime*(self: Node): float64 {.gcsafe, locks: 0
.} 
- 
 
proc isFixedProcessing*(self: Node): bool {.gcsafe, locks: 0
.} 
- 
 
proc getProcessDeltaTime*(self: Node): float64 {.gcsafe, locks: 0
.} 
- 
 
proc setProcess*(self: Node; enable: bool) {.gcsafe, locks: 0
.} 
- 
 
proc isProcessing*(self: Node): bool {.gcsafe, locks: 0
.} 
- 
 
proc setProcessInput*(self: Node; enable: bool) {.gcsafe, locks: 0
.} 
- 
 
proc isProcessingInput*(self: Node): bool {.gcsafe, locks: 0
.} 
- 
 
proc setProcessUnhandledInput*(self: Node; enable: bool) {.gcsafe, locks: 0
.} 
- 
 
proc isProcessingUnhandledInput*(self: Node): bool {.gcsafe, locks: 0
.} 
- 
 
proc setProcessUnhandledKeyInput*(self: Node; enable: bool) {.gcsafe, locks: 0
.} 
- 
 
proc isProcessingUnhandledKeyInput*(self: Node): bool {.gcsafe, locks: 0
.} 
- 
 
proc canProcess*(self: Node): bool {.gcsafe, locks: 0
.} 
- 
 
proc printStrayNodes*(self: Node) {.gcsafe, locks: 0
.} 
- 
 
proc getPositionInParent*(self: Node): int64 {.gcsafe, locks: 0
.} 
- 
 
proc setProcessInternal*(self: Node; enable: bool) {.gcsafe, locks: 0
.} 
- 
 
proc isProcessingInternal*(self: Node): bool {.gcsafe, locks: 0
.} 
- 
 
proc setFixedProcessInternal*(self: Node; enable: bool) {.gcsafe, locks: 0
.} 
- 
 
proc isFixedProcessingInternal*(self: Node): bool {.gcsafe, locks: 0
.} 
- 
 
proc getTree*(self: Node): SceneTree {.gcsafe, locks: 0
.} 
- 
 
proc duplicate*(self: Node; flags: int64 = 15'i64): Node {.gcsafe, locks: 0
.} 
- 
 
proc replaceBy*(self: Node; node: Node; keepData: bool = false) {.gcsafe, locks: 0
.} 
- 
 
proc setSceneInstanceLoadPlaceholder*(self: Node; loadPlaceholder: bool) {.gcsafe,
    locks: 0
.} 
- 
 
proc getSceneInstanceLoadPlaceholder*(self: Node): bool {.gcsafe, locks: 0
.} 
- 
 
proc getViewport*(self: Node): Viewport {.gcsafe, locks: 0
.} 
- 
 
proc queueFree*(self: Node) {.gcsafe, locks: 0
.} 
- 
 
proc requestReady*(self: Node) {.gcsafe, locks: 0
.} 
- 
 
proc setNetworkMaster*(self: Node; id: int64; recursive: bool = true) {.gcsafe, locks: 0
.} 
- 
 
proc getNetworkMaster*(self: Node): int64 {.gcsafe, locks: 0
.} 
- 
 
proc isNetworkMaster*(self: Node): bool {.gcsafe, locks: 0
.} 
- 
 
proc rpcConfig*(self: Node; methodd: string; mode: int64) {.gcsafe, locks: 0
.} 
- 
 
proc rsetConfig*(self: Node; property: string; mode: int64) {.gcsafe, locks: 0
.} 
- 
 
proc rpc*(self: Node; methodd: string; variantArgs: varargs[Variant]) {.gcsafe, locks: 0
.} 
- 
 
proc rpcUnreliable*(self: Node; methodd: string; variantArgs: varargs[Variant]) {.
    gcsafe, locks: 0
.} 
- 
 
proc rpcId*(self: Node; peerId: int64; methodd: string; variantArgs: varargs[Variant]) {.
    gcsafe, locks: 0
.} 
- 
 
proc rpcUnreliableId*(self: Node; peerId: int64; methodd: string;
                     variantArgs: varargs[Variant]) {.gcsafe, locks: 0
.} 
- 
 
proc rset*(self: Node; property: string; value: Variant) {.gcsafe, locks: 0
.} 
- 
 
proc rsetId*(self: Node; peerId: int64; property: string; value: Variant) {.gcsafe,
    locks: 0
.} 
- 
 
proc rsetUnreliable*(self: Node; property: string; value: Variant) {.gcsafe, locks: 0
.} 
- 
 
proc rsetUnreliableId*(self: Node; peerId: int64; property: string; value: Variant) {.
    gcsafe, locks: 0
.} 
-