Module scene_state

Consts

GEN_EDIT_STATE_DISABLED* = 0'i64
GEN_EDIT_STATE_INSTANCE* = 1'i64
GEN_EDIT_STATE_MAIN* = 2'i64

Procs

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
.}