Constructor

@:value({ name : "object" })new(name:String = "object")

Variables

@: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

Methods

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