module Godot.Core.GodotInput where import Data.Coerce import Foreign.C import Godot.Internal.Dispatch import System.IO.Unsafe import Godot.Gdnative.Internal import Godot.Gdnative.Types import Godot.Api.Auto pattern CURSOR_MOVE :: Int pattern CURSOR_MOVE = 13 pattern CURSOR_ARROW :: Int pattern CURSOR_ARROW = 0 pattern CURSOR_IBEAM :: Int pattern CURSOR_IBEAM = 1 pattern CURSOR_HSPLIT :: Int pattern CURSOR_HSPLIT = 15 pattern CURSOR_DRAG :: Int pattern CURSOR_DRAG = 6 pattern CURSOR_BUSY :: Int pattern CURSOR_BUSY = 5 pattern MOUSE_MODE_CONFINED :: Int pattern MOUSE_MODE_CONFINED = 3 pattern CURSOR_CROSS :: Int pattern CURSOR_CROSS = 3 pattern CURSOR_WAIT :: Int pattern CURSOR_WAIT = 4 pattern CURSOR_BDIAGSIZE :: Int pattern CURSOR_BDIAGSIZE = 11 pattern CURSOR_HELP :: Int pattern CURSOR_HELP = 16 pattern MOUSE_MODE_VISIBLE :: Int pattern MOUSE_MODE_VISIBLE = 0 pattern CURSOR_CAN_DROP :: Int pattern CURSOR_CAN_DROP = 7 pattern MOUSE_MODE_CAPTURED :: Int pattern MOUSE_MODE_CAPTURED = 2 pattern CURSOR_POINTING_HAND :: Int pattern CURSOR_POINTING_HAND = 2 pattern CURSOR_FDIAGSIZE :: Int pattern CURSOR_FDIAGSIZE = 12 pattern CURSOR_HSIZE :: Int pattern CURSOR_HSIZE = 10 pattern MOUSE_MODE_HIDDEN :: Int pattern MOUSE_MODE_HIDDEN = 1 pattern CURSOR_FORBIDDEN :: Int pattern CURSOR_FORBIDDEN = 8 pattern CURSOR_VSIZE :: Int pattern CURSOR_VSIZE = 9 pattern CURSOR_VSPLIT :: Int pattern CURSOR_VSPLIT = 14 joy_connection_changed :: Signal GodotInput joy_connection_changed = Signal "joy_connection_changed"