⁘ ui.core

DisplayObject

go to → Members

Extends

Signals

common.SIGNALRELEASING

Inherited From:

common.SIGNALRELEASED

Inherited From:

ui.core.UI_SIGNALFIRST_PAINT

Inherited From:

ui.core.UI_SIGNALPAINTED

Inherited From:

ui.core.UI_SIGNALUNPAINTED

Inherited From:
Styling

Methods

protectedoverride-me_Style()

TODO

Rendering

Members

read-onlyisPainted

Inherited From:

visible :boolean

TODO

staticprotected__usePaintCallback

Inherited From:

Methods

protectedoverride-me_OnPaintChange()

Inherited From:

protectedoverride-me_PostRender()

TODO

protectedoverride-me_Render()

TODO

Hierarchy

Members

parent :ui.core.DisplayObjectContainer

The parent of this DisplayObject.

Given how @nkmjs works, it is critical to understand that a DisplayObject's `parent` while related to, is completely different from DOM' parentNode & parentElement.

Methods

BringToFront()

TODO

protectedoverride-me_OnParentChanged(p_oldParent)

Called when the parent of this display object has changed.

Parameters:
Name Type Description
p_oldParent *
Transforms

Shortcuts to inline a DisplayObject's transforms.
Note : Transforms are only applied once right before the frame refreshes. If you are relying on methods such as 'getBoundingClientRect', changes made to transforms will be late by one frame.

Members

read-onlydirty :boolean

TODO

height

rotation :number

Will set transform.rotation

rotationX :number

Will set transform.rotationX

rotationY :number

Will set transform.rotationX

rotationZ :number

Will set transform.rotationX

scale :number

Will set transform.scale

scaleX :number

Will set transform.scaleX

scaleY :number

Will set transform.scaleY

scaleZ :number

Will set transform.scaleZ

size

Sets both the width & height of the display object to a given value.

slowtransforms :DisplayObjectTransform

TODO

width

x :number

Will set transform.translateX

y :number

Will set transform.translateY

z :number

Will set transform.translateZ

Methods

slowApplyTransforms()

Apply all transformations immediately. Note that this function is otherwise called at the end of the frame.

Broadcasting

This section list the main methods used to watch/unwatch signals on this object. For more info on signals, see signals

Methods

Unwatch(p_signal, p_fn, p_listener) → {ui.core.DisposableHTMLElement}

Inherited From:

Watch(p_signal, p_fn, p_listener) → {ui.core.DisposableHTMLElement}

Inherited From:

WatchOnce(p_signalId, p_fn, p_listener) → {ui.core.DisposableHTMLElement}

Inherited From:

protected_Broadcast(p_signal, …args)

Inherited From:
Pooling

Group of methods related to the NKMjs pooling system.

Members

read-onlyisReleasing :boolean

Inherited From:

Methods

override-me_Wake()

Inherited From:

PreventRelease()

Inherited From:

Release()

Inherited From:

protectedoverride-me_CleanUp()

Inherited From:
Misc

Members

debugdisplayPath :string

TODO

read-onlyflags

TODO

read-onlyhost

TODO

order :number

TODO

read-onlywrapper

TODO

Methods

protected_RegisterLocalRequestHandler(p_requestType, p_fn)

TODO

Parameters:
Name Type Description
p_requestType *
p_fn function

protected_UnregisterLocalRequestHandler(p_requestType, p_fn)

TODO

Parameters:
Name Type Description
p_requestType *
p_fn function