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, raises: [], tags: []
.}
proc getNodeType(self: SceneState; idx: int64): string {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getNodeName(self: SceneState; idx: int64): string {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getNodePath(self: SceneState; idx: int64; forParent: bool = false): NodePath {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getNodeOwnerPath(self: SceneState; idx: int64): NodePath {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc isNodeInstancePlaceholder(self: SceneState; idx: int64): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getNodeInstancePlaceholder(self: SceneState; idx: int64): string {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getNodeInstance(self: SceneState; idx: int64): PackedScene {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc getNodeGroups(self: SceneState; idx: int64): PoolStringArray {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc getNodeIndex(self: SceneState; idx: int64): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getNodePropertyCount(self: SceneState; idx: int64): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getNodePropertyName(self: SceneState; idx: int64; propIdx: int64): string {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getNodePropertyValue(self: SceneState; idx: int64; propIdx: int64): Variant {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getConnectionCount(self: SceneState): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getConnectionSource(self: SceneState; idx: int64): NodePath {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getConnectionSignal(self: SceneState; idx: int64): string {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getConnectionTarget(self: SceneState; idx: int64): NodePath {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getConnectionMethod(self: SceneState; idx: int64): string {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getConnectionFlags(self: SceneState; idx: int64): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getConnectionBinds(self: SceneState; idx: int64): Array {.
gcsafe, locks: 0, raises: [], tags: []
.}