class UIElement
Abstract base class of all ui-elements.
No contructor, never used directly.
class UIElement
| Name | Description |
|---|---|
| Properties | |
| block | The block element to which this ui-element belongs. |
| origin | A Vector2 representing the ui-element’s position. |
| onPointerDown | Callback functions called when pointer is down on the element |
| onPointerUp | Callback functions called when pointer is up on the element |
| onPointerMove | Callback functions called when pointer is moved on the element |
| Methods | |
| dispose() | Dispose the unmanaged resource. |
| getOrigin() | Get the value of .origin |
| setOrigin() | Set the value of .origin |
Properties
block
.block: UIBlock
The block element to which this ui-element belongs.
When there is a valid block element, this element is translated and clipped according the its block element.
Readable and writable.
Default is null.
origin
.origin: Object
A Vector2 representing the ui-element’s position.
Read-only. Use method setOrigin() to modify this property.
Default is {x: 0, y: 0}.
onPointerDown
.onPointerDown: Function
.onPointerDown(x: Number, y: Number): undefined
Callback functions called when pointer is down on the element.
onPointerUp
.onPointerUp: Function
.onPointerUp(x: Number, y: Number): undefined
Callback functions called when pointer is up on the element.
onPointerMove
.onPointerMove: Function
.onPointerMove(x: Number, y: Number): undefined
Callback functions called when pointer is moved on the element.
Methods
dispose()
.dispose(): undefined
Dispose the unmanaged resource.
getOrigin()
.getOrigin(vector: Vector2): Vector2
Copy the value of .origin into vector.
setOrigin()
.setOrigin(vector: Vector2): undefined
Set the value of .origin according to vector.
.setOrigin(x: Number, y: Number ): undefined
Set the value of .origin according to the x, y coordinates.