class Light
package s2d.stage.objects
extends LayerObject › StageObject › PhysicalObject2D › VirtualObject
@:build(se.macro.SMacro.build())@:autoBuild(se.macro.SMacro.build())Constructor
Variables
Inherited Variables
Defined by StageObject
Defined by PhysicalObject2D
@:value(new s2d.PhysicalObject2D_vChildAdded_Signal<This>())@:signalvChildAdded: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
@:value(new s2d.PhysicalObject2D_vChildMoved_Signal<This>())@:signalvChildMoved: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
@:value(new s2d.PhysicalObject2D_vChildRemoved_Signal<This>())@:signalvChildRemoved: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
@:value(true)@track@:isVarvisible: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
@:value(new s2d.PhysicalObject2D_zChanged_Signal<This>())@:signalzChanged: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
Defined by VirtualObject
@:value(new se.VirtualObject_childAdded_Signal<This>())@:signalchildAdded:VirtualObject_childAdded_Signal<This> = new se.VirtualObject_childAdded_Signal<This>()
This signal invokes its slots with child:This
parameter when emitted.
Call childAdded(child)
or childAdded.emit(child)
to emit the signal
@:value(new se.VirtualObject_childRemoved_Signal<This>())@:signalchildRemoved:VirtualObject_childRemoved_Signal<This> = new se.VirtualObject_childRemoved_Signal<This>()
This signal invokes its slots with child:This
parameter when emitted.
Call childRemoved(child)
or childRemoved.emit(child)
to emit the signal
@:value(new se.VirtualObject_parentChanged_Signal<This>())@:signalparentChanged:VirtualObject_parentChanged_Signal<This> = new se.VirtualObject_parentChanged_Signal<This>()
This signal invokes its slots with previous:This
parameter when emitted.
Call parentChanged(previous)
or parentChanged.emit(previous)
to emit the signal
Inherited Methods
Defined by PhysicalObject2D
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 |
---|
Defined by VirtualObject
inlineoffChildAdded(slot:(child:This) ‑> Void):Void
Shortcut for childAdded
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffChildRemoved(slot:(child:This) ‑> Void):Void
Shortcut for childRemoved
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffParentChanged(slot:(previous:This) ‑> Void):Void
Shortcut for parentChanged
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineonChildAdded(slot:(child:This) ‑> Void):Void
Shortcut for childAdded
signal's function connect
which connects slots to it.
Parameters:
slot | a callback to invoke when |
---|
inlineonChildRemoved(slot:(child:This) ‑> Void):Void
Shortcut for childRemoved
signal's function connect
which connects slots to it.
Parameters:
slot | a callback to invoke when |
---|
inlineonParentChanged(slot:(previous:This) ‑> Void):Void
Shortcut for parentChanged
signal's function connect
which connects slots to it.
Parameters:
slot | a callback to invoke when |
---|