Constructor

new(atlas:SpriteAtlas, ?polygons:Array<Vec2>)

Variables

@:value(new Vec4(0.0, 0.0, 1.0, 1.0))cropRect:Vec4 = new Vec4(0.0, 0.0, 1.0, 1.0)

@:value(false)@:isVarisCastingShadows:Bool = false

@:value(1.0)shadowOpacity:Float = 1.0

Inherited Variables

Defined by StageObject

@aliasx:Float

@aliasy:Float

Defined by PhysicalObject2D

rotation:Float

scaleX:Float

scaleY:Float

@:value(Mat3.identity())transform:Mat3 = Mat3.identity()

@: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([])vChildren:Array<This> = []

@: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(0)@:isVarz:Float = 0

@: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([])children:Array<This> = []

name:String

@:isVarparent:This

@: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 vChildAdded's list

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 vChildMoved's list

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 vChildRemoved's list

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 visibleChanged's list

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 zChanged's list

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 vChildAdded is emitted

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 vChildMoved is emitted

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 vChildRemoved is emitted

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 visibleChanged is emitted

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 zChanged is emitted

rotate(value:Float, ?origin:Vec2):Void

inlinetranslate(x:Float, y:Float):Void

inlinetranslate(value:Float):Void

inlinetranslate(value:Vec2):Void

inlineupscale(x:Float, y:Float, ?origin:Vec2):Void

inlineupscale(value:Float, ?origin:Vec2):Void

inlineupscale(value:Vec2, ?origin:Vec2):Void

Defined by VirtualObject

addChild(value:This):Void

findChild(name:String):This

getChild(name:String):This

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 childAdded's list

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 childRemoved's list

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 parentChanged's list

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 childAdded is emitted

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 childRemoved is emitted

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 parentChanged is emitted

removeChild(value:This):Void

setParent(value:This):Void

toString():String