63 lines
1.1 KiB
Lua
63 lines
1.1 KiB
Lua
|
---@enum WindowMode
|
||
|
WindowMode = {
|
||
|
WNDOWED = "windowed",
|
||
|
BORDERLESS_FULLSCREEN = "borderless_fullscreen",
|
||
|
SIZED_FULLSCREEN = "sized_fullscreen",
|
||
|
FULLSCREEN = "fullscreen",
|
||
|
}
|
||
|
|
||
|
---@enum CursorGrabMode
|
||
|
CursorGrabMode = {
|
||
|
NONE = "none",
|
||
|
CONFINED = "confined",
|
||
|
LOCKED = "locked",
|
||
|
}
|
||
|
|
||
|
---@enum WindowTheme
|
||
|
WindowTheme = {
|
||
|
LIGHT = "light",
|
||
|
DARK = "dark",
|
||
|
}
|
||
|
|
||
|
---@enum WindowLevel
|
||
|
WindowLevel = {
|
||
|
ALWAYS_ON_BOTTOM = "always_on_bottom",
|
||
|
NORMAL = "normal",
|
||
|
ALWAYS_ON_TOP = "always_on_top",
|
||
|
}
|
||
|
|
||
|
---@enum HandleState
|
||
|
HandleState = {
|
||
|
LOADING = "loading",
|
||
|
READY = "ready",
|
||
|
ERROR = "error",
|
||
|
}
|
||
|
|
||
|
---@enum ActionKind
|
||
|
ActionKind = {
|
||
|
BUTTON = "button",
|
||
|
AXIS = "axis",
|
||
|
}
|
||
|
|
||
|
---@enum ActionState
|
||
|
ActionState = {
|
||
|
IDLE = "idle",
|
||
|
PRESSED = "pressed",
|
||
|
JUST_PRESSED = "just_pressed",
|
||
|
JUST_RELEASED = "just_released",
|
||
|
AXIS = "axis",
|
||
|
OTHER = "other",
|
||
|
}
|
||
|
|
||
|
---@enum FilterMode
|
||
|
FilterMode = {
|
||
|
NEAREST = "nearest",
|
||
|
LINEAR = "linear",
|
||
|
}
|
||
|
|
||
|
---@enum WrappingMode
|
||
|
WrappingMode = {
|
||
|
CLAMP_TO_EDGE = "clamp_to_edge",
|
||
|
MIRRORED_REPEAT = "mirrored_repeat",
|
||
|
REPEAT = "repeat",
|
||
|
}
|