context_input
This type represents the GUI input context.
cursor๏ปฟ
Method
Returns current cursor position.
Arguments
None.
Returns
Type
Description
Cursor position.
Example
local cur = gui.input:cursor();cursor_prev๏ปฟ
Method
Returns previous cursor position.
Arguments
None.
Returns
Type
Description
Previous cursor position.
Example
cursor_delta๏ปฟ
Method
Delta value between previous and current cursor positions.
Arguments
None.
Returns
Type
Description
Cursor delta.
Example
did_cursor_move๏ปฟ
Method
Returns true if the cursor did move since the last input.
Arguments
None.
Returns
Type
Description
bool
true if moved.
Example
did_wheel_move๏ปฟ
Method
Returns true if mouse scroll wheel did move since the last input.
Arguments
None.
Returns
Type
Description
bool
true if moved.
Example
did_process_mouse๏ปฟ
Method
Returns true if any mouse key's state had changed.
Arguments
None.
Returns
Type
Description
bool
true if processed.
Example
button_released๏ปฟ
Method
Returns true if any key was released since the last input.
Arguments
None.
Returns
Type
Description
bool
true if released.
Example
wheel_delta๏ปฟ
Method
Returns the amount of rows scrolled this input.
Arguments
None.
Returns
Type
Description
float
Rows scrolled.
Example
is_mouse_up๏ปฟ
Method
Returns true if the mouse key is up (depressed).
Arguments
Name
Type
Description
Returns
Type
Description
bool
true if depressed.
Example
is_mouse_down๏ปฟ
Method
Returns true if the mouse key is down (pressed).
Arguments
Name
Type
Description
Returns
Type
Description
bool
true if pressed.
Example
is_mouse_clicked๏ปฟ
Method
Returns true if the mouse key is clicked (switched from depressed to pressed state).
Arguments
Name
Type
Description
Returns
Type
Description
bool
true if clicked.
Example
is_mouse_released๏ปฟ
Method
Returns true if the mouse key is released (switched from pressed to depressed state).
Arguments
Name
Type
Description
Returns
Type
Description
bool
true if released.
Example
did_process_key๏ปฟ
Method
Returns true if any key's state had changed.
Arguments
None.
Returns
Type
Description
bool
true if state changed.
Example
is_key_up๏ปฟ
Method
Returns true if a key is up (depressed).
Arguments
Name
Type
Description
k
int
Virtual key.
Returns
Type
Description
bool
true if depressed.
Example
is_key_down๏ปฟ
Method
Returns true if a key is down (pressed).
Arguments
Name
Type
Description
k
int
Virtual key.
Returns
Type
Description
bool
true if pressed.
Example
is_key_clicked๏ปฟ
Method
Returns true if a key is clicked (switched from depressed to pressed state).
Arguments
Name
Type
Description
k
int
Virtual key.
Returns
Type
Description
bool
true if clicked.
Example
is_key_released๏ปฟ
Method
Returns true if a key is released (switched from pressed to depressed state).
Arguments
Name
Type
Description
k
int
Virtual key.
Returns
Type
Description
bool
true if released.
Example
Last updated