Procs
proc addUserSignal(self: Object; signal: String; arguments: Array = newArray()): void {. ...raises: [], tags: [RootEffect], forbids: [].}
proc callDeferred(self: Object; method: Variant; args: varargs[Variant, variant]): Variant {. ...raises: [], tags: [RootEffect], forbids: [].}
proc callv(self: Object; method: StringName; argArray: Array): Variant {. ...raises: [], tags: [RootEffect], forbids: [].}
proc cancelFree(self: Object): void {....raises: [], tags: [RootEffect], forbids: [].}
proc canTranslateMessages(self: Object): bool {....raises: [], tags: [RootEffect], forbids: [].}
proc connect(self: Object; signal: StringName; callable: Callable; flags: uint32 = 0'u32): Error {....raises: [], tags: [RootEffect], forbids: [].}
proc disconnect(self: Object; signal: StringName; callable: Callable): void {. ...raises: [], tags: [RootEffect], forbids: [].}
proc emitSignal(self: Object; signal: Variant; args: varargs[Variant, variant]): Error {. ...raises: [], tags: [RootEffect], forbids: [].}
proc get(self: Object; property: StringName): Variant {....raises: [], tags: [RootEffect], forbids: [].}
proc getIncomingConnections(self: Object): TypedArray[Dictionary] {....raises: [], tags: [RootEffect], forbids: [].}
proc getIndexed(self: Object; propertyPath: NodePath): Variant {....raises: [], tags: [RootEffect], forbids: [].}
proc getInstanceId(self: Object): uint64 {....raises: [], tags: [RootEffect], forbids: [].}
proc getMetaList(self: Object): TypedArray[StringName] {....raises: [], tags: [RootEffect], forbids: [].}
proc getMethodArgumentCount(self: Object; method: StringName): int32 {. ...raises: [], tags: [RootEffect], forbids: [].}
proc getMethodList(self: Object): TypedArray[Dictionary] {....raises: [], tags: [RootEffect], forbids: [].}
proc getPropertyList(self: Object): TypedArray[Dictionary] {....raises: [], tags: [RootEffect], forbids: [].}
proc getSignalConnectionList(self: Object; signal: StringName): TypedArray[ Dictionary] {....raises: [], tags: [RootEffect], forbids: [].}
proc getSignalList(self: Object): TypedArray[Dictionary] {....raises: [], tags: [RootEffect], forbids: [].}
proc getTranslationDomain(self: Object): StringName {....raises: [], tags: [RootEffect], forbids: [].}
proc hasConnections(self: Object; signal: StringName): bool {....raises: [], tags: [RootEffect], forbids: [].}
proc hasMeta(self: Object; name: StringName): bool {....raises: [], tags: [RootEffect], forbids: [].}
proc hasMethod(self: Object; method: StringName): bool {....raises: [], tags: [RootEffect], forbids: [].}
proc hasSignal(self: Object; signal: StringName): bool {....raises: [], tags: [RootEffect], forbids: [].}
proc hasUserSignal(self: Object; signal: StringName): bool {....raises: [], tags: [RootEffect], forbids: [].}
proc isBlockingSignals(self: Object): bool {....raises: [], tags: [RootEffect], forbids: [].}
proc isConnected(self: Object; signal: StringName; callable: Callable): bool {. ...raises: [], tags: [RootEffect], forbids: [].}
proc isQueuedForDeletion(self: Object): bool {....raises: [], tags: [RootEffect], forbids: [].}
proc notification(self: Object; what: int32; reversed: bool = false): void {. ...raises: [], tags: [RootEffect], forbids: [].}
proc notifyPropertyListChanged(self: Object): void {....raises: [], tags: [RootEffect], forbids: [].}
proc propertyCanRevert(self: Object; property: StringName): bool {....raises: [], tags: [RootEffect], forbids: [].}
proc propertyGetRevert(self: Object; property: StringName): Variant {. ...raises: [], tags: [RootEffect], forbids: [].}
proc removeMeta(self: Object; name: StringName): void {....raises: [], tags: [RootEffect], forbids: [].}
proc removeUserSignal(self: Object; signal: StringName): void {....raises: [], tags: [RootEffect], forbids: [].}
proc set(self: Object; property: StringName; value: Variant): void {....raises: [], tags: [RootEffect], forbids: [].}
proc setBlockSignals(self: Object; enable: bool): void {....raises: [], tags: [RootEffect], forbids: [].}
proc setDeferred(self: Object; property: StringName; value: Variant): void {. ...raises: [], tags: [RootEffect], forbids: [].}
proc setIndexed(self: Object; propertyPath: NodePath; value: Variant): void {. ...raises: [], tags: [RootEffect], forbids: [].}
proc setMessageTranslation(self: Object; enable: bool): void {....raises: [], tags: [RootEffect], forbids: [].}
proc setMeta(self: Object; name: StringName; value: Variant): void {....raises: [], tags: [RootEffect], forbids: [].}
proc setTranslationDomain(self: Object; domain: StringName): void {....raises: [], tags: [RootEffect], forbids: [].}
proc tr(self: Object; message: StringName; context: StringName = default(StringName)): String {....raises: [], tags: [RootEffect], forbids: [].}
proc trN(self: Object; message: StringName; pluralMessage: StringName; n: int32; context: StringName = default(StringName)): String {....raises: [], tags: [RootEffect], forbids: [].}
Templates
template call(self: Object; method: StringName; args: varargs[Variant, variant]): Variant
template callDeferred(self: Object; method: StringName; args: varargs[Variant, variant]): Variant
template emitSignal(self: Object; signal: StringName; args: varargs[Variant, variant]): Error