class
Godot::SignalSubscription
- Godot::SignalSubscription
- Reference
- Object
Overview
Represents an active signal subscription or awaiter
Defined in:
libgodot/signals/subscription.crConstructors
Instance Method Summary
-
#active? : Bool
Returns true if this subscription is still active and listening
- #args : Array(Variant)
- #callback : Proc(Array(Variant), Void) | Nil
- #completed? : Bool
-
#connected? : Bool
Idiomatic alias for
#active? -
#disconnect : Void
Idiomatic alias for
#unsubscribe - #flags : ConnectFlags
- #freed? : Bool
- #mark_completed! : Void
- #mark_freed! : Void
- #mark_unsubscribed! : Void
- #proc_closure_data : Pointer(Void)
- #proc_closure_data=(proc_closure_data : Pointer(Void))
- #proc_pointer : Pointer(Void)
- #proc_pointer=(proc_pointer : Pointer(Void))
- #receiver : Godot::Object | Nil
- #receiver_id : UInt64 | Nil
- #signal_name : String
- #static_slot_token : UInt64
- #static_slot_token=(static_slot_token : UInt64)
- #string_args : Array(String)
- #target_id : UInt64
- #trigger(signal_args : Array(Variant)) : Void
- #typed_fast_path=(typed_fast_path : Bool)
- #typed_fast_path? : Bool
- #unsubscribe : Void
- #unsubscribed? : Bool
- #waiting_fiber : Fiber | Nil
- #waiting_fiber=(waiting_fiber : Fiber | Nil)
Instance methods inherited from class Object
try?(&)try? try?
Constructor Detail
def self.new(target_id : UInt64, signal_name : String, flags : ConnectFlags = ConnectFlags::None, callback : Proc(Array(Variant), Void) | Nil = nil, receiver : Godot::Object | Nil = nil)
#