class PhysicalObject2D<This>
package s2d
extends VirtualObject
extended by StageObject, Element
Constructor
Variables
vChildAdded:PhysicalObject2D_vChildAdded_Signal<This> = new s2d.PhysicalObject2D_vChildAdded_Signal<This>()
This signal invokes its slots with child:This
parameter when emitted.
Call vChildAdded(child)
or vChildAdded.emit(child)
to emit the signal
vChildMoved:PhysicalObject2D_vChildMoved_Signal<This> = new s2d.PhysicalObject2D_vChildMoved_Signal<This>()
This signal invokes its slots with child:This
parameter when emitted.
Call vChildMoved(child)
or vChildMoved.emit(child)
to emit the signal
vChildRemoved:PhysicalObject2D_vChildRemoved_Signal<This> = new s2d.PhysicalObject2D_vChildRemoved_Signal<This>()
This signal invokes its slots with child:This
parameter when emitted.
Call vChildRemoved(child)
or vChildRemoved.emit(child)
to emit the signal
visible:Bool = true
This property is tracked. Whenever the property changes, the previous value of it is emitted on connected visibleChanged
slots.
The corresponding connector is onVisibleChanged
zChanged:PhysicalObject2D_zChanged_Signal<This> = new s2d.PhysicalObject2D_zChanged_Signal<This>()
This signal invokes its slots with z:Float
parameter when emitted.
Call zChanged(z)
or zChanged.emit(z)
to emit the signal
Methods
inlineoffVChildAdded(slot:(child:This) ‑> Void):Void
Shortcut for vChildAdded
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffVChildMoved(slot:(child:This) ‑> Void):Void
Shortcut for vChildMoved
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffVChildRemoved(slot:(child:This) ‑> Void):Void
Shortcut for vChildRemoved
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffVisibleChanged(slot:(visible:Bool) ‑> Void):Void
Shortcut for visibleChanged
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffZChanged(slot:(z:Float) ‑> Void):Void
Shortcut for zChanged
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineonVChildAdded(slot:(child:This) ‑> Void):Void
Shortcut for vChildAdded
signal's function connect
which connects slots to it.
Parameters:
slot | a callback to invoke when |
---|
inlineonVChildMoved(slot:(child:This) ‑> Void):Void
Shortcut for vChildMoved
signal's function connect
which connects slots to it.
Parameters:
slot | a callback to invoke when |
---|
inlineonVChildRemoved(slot:(child:This) ‑> Void):Void
Shortcut for vChildRemoved
signal's function connect
which connects slots to it.
Parameters:
slot | a callback to invoke when |
---|
inlineonVisibleChanged(slot:(visible:Bool) ‑> Void):Void
Shortcut for visibleChanged
signal's function connect
which connects slots to it.
Parameters:
slot | a callback to invoke when |
---|
inlineonZChanged(slot:(z:Float) ‑> Void):Void
Shortcut for zChanged
signal's function connect
which connects slots to it.
Parameters:
slot | a callback to invoke when |
---|