gdext/othertools

Search:
Group by:

Procs

proc `()`(signal: Signal; args: varargs[Variant, variant]) {.inline,
    ...raises: [Exception], tags: [RootEffect], forbids: [].}
func `*`(left: Float; right: Color): Color {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `*`(left: Float; right: Quaternion): Quaternion {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `*`(left: Int; right: Color): Color {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `*`(left: Int; right: Quaternion): Quaternion {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `**`(left: Float; right: Float): Float {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `**`(left: Float; right: Int): Float {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `**`(left: Int; right: Float): Float {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `**`(left: Int; right: Int): Int {....raises: [Exception], tags: [RootEffect],
                                        forbids: [].}
func `<`(left: RID; right: RID): bool {....raises: [Exception], tags: [RootEffect],
                                        forbids: [].}
func `<=`(left: RID; right: RID): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `==`(left: Callable; right: Callable): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `==`(left: RID; right: RID): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `==`(left: Signal; right: Signal): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `and`(left: bool; right: Float): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `and`(left: bool; right: Int): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `and`(left: bool; right: Object): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `and`(left: Float; right: bool): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `and`(left: Float; right: Float): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `and`(left: Float; right: Int): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `and`(left: Float; right: Object): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `and`(left: Float; right: Variant): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `and`(left: Int; right: bool): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `and`(left: Int; right: Float): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `and`(left: Int; right: Object): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `and`(left: Int; right: Variant): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
proc `bind`(self: Callable; args: varargs[Variant, variant]): Callable {.
    ...raises: [Exception], tags: [RootEffect], forbids: [].}
proc bindv(self: var Callable; arguments: Array): Callable {.
    ...raises: [Exception], tags: [RootEffect], forbids: [].}
proc call(self: Callable; args: varargs[Variant, variant]): Variant {.
    ...raises: [Exception], tags: [RootEffect], forbids: [].}
proc callable(): Callable {....raises: [], tags: [], forbids: [].}
proc callable(from: Callable): Callable {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
proc callable(object: Object; method: StringName): Callable {.
    ...raises: [Exception], tags: [RootEffect], forbids: [].}
proc callDeferred(self: Callable; args: varargs[Variant, variant]): void {.
    ...raises: [Exception], tags: [RootEffect], forbids: [].}
proc callv(self: Callable; arguments: Array): Variant {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
proc connect(self: var Signal; callable: Callable; flags: Int = 0): Int {.
    ...raises: [Exception], tags: [RootEffect], forbids: [].}
proc create(_: typedesc[Callable]; variant: Variant; method: StringName): Callable
proc disconnect(self: var Signal; callable: Callable): void {.
    ...raises: [Exception], tags: [RootEffect], forbids: [].}
proc emit(self: Signal; args: varargs[Variant, variant]): void {.
    ...raises: [Exception], tags: [RootEffect], forbids: [].}
proc getArgumentCount(self: Callable): Int {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
proc getBoundArguments(self: Callable): Array {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
proc getBoundArgumentsCount(self: Callable): Int {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
proc getConnections(self: Signal): Array {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
proc getId(self: RID): Int {....raises: [Exception], tags: [RootEffect],
                             forbids: [].}
proc getMethod(self: Callable): StringName {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
proc getName(self: Signal): StringName {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
proc getObject(self: Callable): Object {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
proc getObject(self: Signal): Object {....raises: [Exception], tags: [RootEffect],
                                       forbids: [].}
proc getObjectId(self: Callable): Int {....raises: [Exception], tags: [RootEffect],
                                        forbids: [].}
proc getObjectId(self: Signal): Int {....raises: [Exception], tags: [RootEffect],
                                      forbids: [].}
proc getUnboundArgumentsCount(self: Callable): Int {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
proc hasConnections(self: Signal): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
proc hash(self: Callable): Hash {....raises: [Exception], tags: [RootEffect],
                                  forbids: [].}
proc isConnected(self: Signal; callable: Callable): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
proc isCustom(self: Callable): bool {....raises: [Exception], tags: [RootEffect],
                                      forbids: [].}
proc isNull(self: Callable): bool {....raises: [Exception], tags: [RootEffect],
                                    forbids: [].}
proc isNull(self: Signal): bool {....raises: [Exception], tags: [RootEffect],
                                  forbids: [].}
proc isStandard(self: Callable): bool {....raises: [Exception], tags: [RootEffect],
                                        forbids: [].}
proc isValid(self: Callable): bool {....raises: [Exception], tags: [RootEffect],
                                     forbids: [].}
proc isValid(self: RID): bool {....raises: [Exception], tags: [RootEffect],
                                forbids: [].}
func `not`(left: Callable): bool {....raises: [Exception], tags: [RootEffect],
                                   forbids: [].}
func `not`(left: Float): bool {....raises: [Exception], tags: [RootEffect],
                                forbids: [].}
func `not`(left: RID): bool {....raises: [Exception], tags: [RootEffect],
                              forbids: [].}
func `not`(left: Signal): bool {....raises: [Exception], tags: [RootEffect],
                                 forbids: [].}
func `or`(left: bool; right: Float): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `or`(left: bool; right: Int): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `or`(left: bool; right: Object): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `or`(left: Float; right: bool): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `or`(left: Float; right: Float): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `or`(left: Float; right: Int): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `or`(left: Float; right: Object): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `or`(left: Float; right: Variant): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `or`(left: Int; right: bool): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `or`(left: Int; right: Float): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `or`(left: Int; right: Object): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `or`(left: Int; right: Variant): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
proc rid(): RID {....raises: [], tags: [], forbids: [].}
proc rid(from: RID): RID {....raises: [], tags: [], forbids: [].}
proc rpc(self: Callable; args: varargs[Variant, variant]): void {.
    ...raises: [Exception], tags: [RootEffect], forbids: [].}
proc rpcId(self: Callable; peerId: Int; args: varargs[Variant, variant]): void {.
    ...raises: [Exception], tags: [RootEffect], forbids: [].}
proc signal(): Signal {....raises: [], tags: [], forbids: [].}
proc signal(from: Signal): Signal {....raises: [Exception], tags: [RootEffect],
                                    forbids: [].}
proc signal(object: Object; signal: StringName): Signal {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
proc unbind(self: Callable; argcount: Int): Callable {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `xor`(left: bool; right: Float): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `xor`(left: bool; right: Int): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `xor`(left: bool; right: Object): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `xor`(left: Float; right: bool): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `xor`(left: Float; right: Float): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `xor`(left: Float; right: Int): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `xor`(left: Float; right: Object): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `xor`(left: Float; right: Variant): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `xor`(left: Int; right: bool): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `xor`(left: Int; right: Float): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `xor`(left: Int; right: Object): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}
func `xor`(left: Int; right: Variant): bool {....raises: [Exception],
    tags: [RootEffect], forbids: [].}