Constructor
Variables
buttonClicked:Mouse_buttonClicked_Signal = new se.input.Mouse_buttonClicked_Signal()
When this signal is emitted, only the slots with the exact parameter mask
(button:se.input.Mouse.MouseButton
) values are invoked.
Call buttonClicked(button, x, y)
or buttonClicked.emit(button, x, y)
to emit the signal
buttonDoubleClicked:Mouse_buttonDoubleClicked_Signal = new se.input.Mouse_buttonDoubleClicked_Signal()
When this signal is emitted, only the slots with the exact parameter mask
(button:se.input.Mouse.MouseButton
) values are invoked.
Call buttonDoubleClicked(button, x, y)
or buttonDoubleClicked.emit(button, x, y)
to emit the signal
buttonDown:Mouse_buttonDown_Signal = new se.input.Mouse_buttonDown_Signal()
When this signal is emitted, only the slots with the exact parameter mask
(button:se.input.Mouse.MouseButton
) values are invoked.
Call buttonDown(button, x, y)
or buttonDown.emit(button, x, y)
to emit the signal
buttonHold:Mouse_buttonHold_Signal = new se.input.Mouse_buttonHold_Signal()
When this signal is emitted, only the slots with the exact parameter mask
(button:se.input.Mouse.MouseButton
) values are invoked.
Call buttonHold(button, x, y)
or buttonHold.emit(button, x, y)
to emit the signal
buttonUp:Mouse_buttonUp_Signal = new se.input.Mouse_buttonUp_Signal()
When this signal is emitted, only the slots with the exact parameter mask
(button:se.input.Mouse.MouseButton
) values are invoked.
Call buttonUp(button, x, y)
or buttonUp.emit(button, x, y)
to emit the signal
clicked:Mouse_clicked_Signal = new se.input.Mouse_clicked_Signal()
This signal invokes its slots with button:MouseButton, x:Int, y:Int
parameters when emitted.
Call clicked(button, x, y)
or clicked.emit(button, x, y)
to emit the signal
cursor:MouseCursor = MouseCursor.Default
This property is tracked. Whenever the property changes, the previous value of it is emitted on connected cursorChanged
slots.
The corresponding connector is onCursorChanged
doubleClicked:Mouse_doubleClicked_Signal = new se.input.Mouse_doubleClicked_Signal()
This signal invokes its slots with button:MouseButton, x:Int, y:Int
parameters when emitted.
Call doubleClicked(button, x, y)
or doubleClicked.emit(button, x, y)
to emit the signal
down:Mouse_down_Signal = new se.input.Mouse_down_Signal()
This signal invokes its slots with button:MouseButton, x:Int, y:Int
parameters when emitted.
Call down(button, x, y)
or down.emit(button, x, y)
to emit the signal
hold:Mouse_hold_Signal = new se.input.Mouse_hold_Signal()
This signal invokes its slots with button:MouseButton, x:Int, y:Int
parameters when emitted.
Call hold(button, x, y)
or hold.emit(button, x, y)
to emit the signal
left:Mouse_left_Signal = new se.input.Mouse_left_Signal()
This signal invokes its slots when emitted.
Call left()
or left.emit()
to emit the signal
locked:Bool = false
This property is tracked. Whenever the property changes, the previous value of it is emitted on connected lockedChanged
slots.
The corresponding connector is onLockedChanged
moved:Mouse_moved_Signal = new se.input.Mouse_moved_Signal()
This signal invokes its slots with x:Int, y:Int, dx:Int, dy:Int
parameters when emitted.
Call moved(x, y, dx, dy)
or moved.emit(x, y, dx, dy)
to emit the signal
scrolled:Mouse_scrolled_Signal = new se.input.Mouse_scrolled_Signal()
This signal invokes its slots with delta:Int
parameter when emitted.
Call scrolled(delta)
or scrolled.emit(delta)
to emit the signal
up:Mouse_up_Signal = new se.input.Mouse_up_Signal()
This signal invokes its slots with button:MouseButton, x:Int, y:Int
parameters when emitted.
Call up(button, x, y)
or up.emit(button, x, y)
to emit the signal
x:Int = 0
This property is tracked. Whenever the property changes, the previous value of it is emitted on connected xChanged
slots.
The corresponding connector is onXChanged
y:Int = 0
This property is tracked. Whenever the property changes, the previous value of it is emitted on connected yChanged
slots.
The corresponding connector is onYChanged
Methods
inlineoffButtonClicked(slot:(x:Int, y:Int) ‑> Void):Void
Shortcut for buttonClicked
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffButtonDoubleClicked(slot:(x:Int, y:Int) ‑> Void):Void
Shortcut for buttonDoubleClicked
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffButtonDown(slot:(x:Int, y:Int) ‑> Void):Void
Shortcut for buttonDown
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffButtonHold(slot:(x:Int, y:Int) ‑> Void):Void
Shortcut for buttonHold
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffButtonUp(slot:(x:Int, y:Int) ‑> Void):Void
Shortcut for buttonUp
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffClicked(slot:(button:MouseButton, x:Int, y:Int) ‑> Void):Void
Shortcut for clicked
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffCursorChanged(slot:(cursor:MouseCursor) ‑> Void):Void
Shortcut for cursorChanged
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffDoubleClicked(slot:(button:MouseButton, x:Int, y:Int) ‑> Void):Void
Shortcut for doubleClicked
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffDown(slot:(button:MouseButton, x:Int, y:Int) ‑> Void):Void
Shortcut for down
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffHold(slot:(button:MouseButton, x:Int, y:Int) ‑> Void):Void
Shortcut for hold
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffLeft(slot:() ‑> Void):Void
Shortcut for left
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffLockedChanged(slot:(locked:Bool) ‑> Void):Void
Shortcut for lockedChanged
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffMoved(slot:(x:Int, y:Int, dx:Int, dy:Int) ‑> Void):Void
Shortcut for moved
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffScrolled(slot:(delta:Int) ‑> Void):Void
Shortcut for scrolled
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffUp(slot:(button:MouseButton, x:Int, y:Int) ‑> Void):Void
Shortcut for up
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffXChanged(slot:(x:Int) ‑> Void):Void
Shortcut for xChanged
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineoffYChanged(slot:(y:Int) ‑> Void):Void
Shortcut for yChanged
signal's function disconnect
which disconnects slots from it.
Parameters:
slot | a callback to remove from |
---|
inlineonButtonClicked(button:MouseButton, slot:(x:Int, y:Int) ‑> Void):Void
Shortcut for buttonClicked
signal's function connect
which connects slots to it.
Parameters:
button | Mask parameter of the slot |
---|---|
slot | a callback to invoke when |
inlineonButtonDoubleClicked(button:MouseButton, slot:(x:Int, y:Int) ‑> Void):Void
Shortcut for buttonDoubleClicked
signal's function connect
which connects slots to it.
Parameters:
button | Mask parameter of the slot |
---|---|
slot | a callback to invoke when |
inlineonButtonDown(button:MouseButton, slot:(x:Int, y:Int) ‑> Void):Void
Shortcut for buttonDown
signal's function connect
which connects slots to it.
Parameters:
button | Mask parameter of the slot |
---|---|
slot | a callback to invoke when |
inlineonButtonHold(button:MouseButton, slot:(x:Int, y:Int) ‑> Void):Void
Shortcut for buttonHold
signal's function connect
which connects slots to it.
Parameters:
button | Mask parameter of the slot |
---|---|
slot | a callback to invoke when |
inlineonButtonUp(button:MouseButton, slot:(x:Int, y:Int) ‑> Void):Void
Shortcut for buttonUp
signal's function connect
which connects slots to it.
Parameters:
button | Mask parameter of the slot |
---|---|
slot | a callback to invoke when |
inlineonClicked(slot:(button:MouseButton, x:Int, y:Int) ‑> Void):Void
Shortcut for clicked
signal's function connect
which connects slots to it.
Parameters:
slot | a callback to invoke when |
---|
inlineonCursorChanged(slot:(cursor:MouseCursor) ‑> Void):Void
Shortcut for cursorChanged
signal's function connect
which connects slots to it.
Parameters:
slot | a callback to invoke when |
---|
inlineonDoubleClicked(slot:(button:MouseButton, x:Int, y:Int) ‑> Void):Void
Shortcut for doubleClicked
signal's function connect
which connects slots to it.
Parameters:
slot | a callback to invoke when |
---|
inlineonDown(slot:(button:MouseButton, x:Int, y:Int) ‑> Void):Void
Shortcut for down
signal's function connect
which connects slots to it.
Parameters:
slot | a callback to invoke when |
---|
inlineonHold(slot:(button:MouseButton, x:Int, y:Int) ‑> Void):Void
Shortcut for hold
signal's function connect
which connects slots to it.
Parameters:
slot | a callback to invoke when |
---|
inlineonLeft(slot:() ‑> Void):Void
Shortcut for left
signal's function connect
which connects slots to it.
Parameters:
slot | a callback to invoke when |
---|
inlineonLockedChanged(slot:(locked:Bool) ‑> Void):Void
Shortcut for lockedChanged
signal's function connect
which connects slots to it.
Parameters:
slot | a callback to invoke when |
---|
inlineonMoved(slot:(x:Int, y:Int, dx:Int, dy:Int) ‑> Void):Void
Shortcut for moved
signal's function connect
which connects slots to it.
Parameters:
slot | a callback to invoke when |
---|
inlineonScrolled(slot:(delta:Int) ‑> Void):Void
Shortcut for scrolled
signal's function connect
which connects slots to it.
Parameters:
slot | a callback to invoke when |
---|
inlineonUp(slot:(button:MouseButton, x:Int, y:Int) ‑> Void):Void
Shortcut for up
signal's function connect
which connects slots to it.
Parameters:
slot | a callback to invoke when |
---|
inlineonXChanged(slot:(x:Int) ‑> Void):Void
Shortcut for xChanged
signal's function connect
which connects slots to it.
Parameters:
slot | a callback to invoke when |
---|
inlineonYChanged(slot:(y:Int) ‑> Void):Void
Shortcut for yChanged
signal's function connect
which connects slots to it.
Parameters:
slot | a callback to invoke when |
---|