proc getNodeCount*(self: SceneState): int64 {.gcsafe, locks: 0
.} 
- 
 
proc getNodeType*(self: SceneState; idx: int64): string {.gcsafe, locks: 0
.} 
- 
 
proc getNodeName*(self: SceneState; idx: int64): string {.gcsafe, locks: 0
.} 
- 
 
proc getNodePath*(self: SceneState; idx: int64; forParent: bool = false): NodePath {.
    gcsafe, locks: 0
.} 
- 
 
proc getNodeOwnerPath*(self: SceneState; idx: int64): NodePath {.gcsafe, locks: 0
.} 
- 
 
proc isNodeInstancePlaceholder*(self: SceneState; idx: int64): bool {.gcsafe, locks: 0
.} 
- 
 
proc getNodeInstancePlaceholder*(self: SceneState; idx: int64): string {.gcsafe,
    locks: 0
.} 
- 
 
proc getNodeInstance*(self: SceneState; idx: int64): PackedScene {.gcsafe, locks: 0
.} 
- 
 
proc getNodeGroups*(self: SceneState; idx: int64): PoolStringArray {.gcsafe, locks: 0
.} 
- 
 
proc getNodePropertyCount*(self: SceneState; idx: int64): int64 {.gcsafe, locks: 0
.} 
- 
 
proc getNodePropertyName*(self: SceneState; idx: int64; propIdx: int64): string {.
    gcsafe, locks: 0
.} 
- 
 
proc getNodePropertyValue*(self: SceneState; idx: int64; propIdx: int64): Variant {.
    gcsafe, locks: 0
.} 
- 
 
proc getConnectionCount*(self: SceneState): int64 {.gcsafe, locks: 0
.} 
- 
 
proc getConnectionSource*(self: SceneState; idx: int64): NodePath {.gcsafe, locks: 0
.} 
- 
 
proc getConnectionSignal*(self: SceneState; idx: int64): string {.gcsafe, locks: 0
.} 
- 
 
proc getConnectionTarget*(self: SceneState; idx: int64): NodePath {.gcsafe, locks: 0
.} 
- 
 
proc getConnectionMethod*(self: SceneState; idx: int64): string {.gcsafe, locks: 0
.} 
- 
 
proc getConnectionFlags*(self: SceneState; idx: int64): int64 {.gcsafe, locks: 0
.} 
- 
 
proc getConnectionBinds*(self: SceneState; idx: int64): Array {.gcsafe, locks: 0
.} 
-