{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE NoFieldSelectors #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_HADDOCK prune #-}
module SDL3.Sys.Bindgen.Keyboard.FunPtr (
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_HasKeyboard,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_GetKeyboards,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_GetKeyboardNameForID,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_GetKeyboardFocus,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_GetKeyboardState,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_ResetKeyboard,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_GetModState,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_SetModState,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_GetKeyFromScancode,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_GetScancodeFromKey,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_SetScancodeName,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_GetScancodeName,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_GetScancodeFromName,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_GetKeyName,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_GetKeyFromName,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_StartTextInput,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_StartTextInputWithProperties,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_TextInputActive,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_StopTextInput,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_ClearComposition,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_SetTextInputArea,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_GetTextInputArea,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_HasScreenKeyboardSupport,
SDL3.Sys.Bindgen.Keyboard.FunPtr.sDL_ScreenKeyboardShown,
)
where
import Prelude (IO, fmap)
import HsBindgen.Runtime.PtrConst qualified as PtrConst
import HsBindgen.Runtime.Support qualified as BG
import HsBindgen.Runtime.Support.CAPI qualified
import SDL3.Sys.Bindgen.Keyboard
import SDL3.Sys.Bindgen.Keycode qualified
import SDL3.Sys.Bindgen.Properties qualified
import SDL3.Sys.Bindgen.Rect qualified
import SDL3.Sys.Bindgen.Scancode qualified
import SDL3.Sys.Bindgen.Video qualified
$( HsBindgen.Runtime.Support.CAPI.addCSource
( HsBindgen.Runtime.Support.CAPI.unlines
[ "#define SDL_MAIN_HANDLED"
, "#define SDL_SLOW_MEMCPY"
, "#define SDL_SLOW_MEMMOVE"
, "#define SDL_SLOW_MEMSET"
, "#include <SDL3/SDL_keyboard.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_HasKeyboard */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_f2d4cba2f0ac16c1 (void)) (void)"
, "{"
, " return &SDL_HasKeyboard;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_GetKeyboards */"
, "__attribute__ ((const))"
, "SDL_KeyboardID *(*hs_bindgen_07570de4c113f860 (void)) ("
, " signed int *arg1"
, ")"
, "{"
, " return &SDL_GetKeyboards;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_GetKeyboardNameForID */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_83b903949cfcfe63 (void)) ("
, " SDL_KeyboardID arg1"
, ")"
, "{"
, " return &SDL_GetKeyboardNameForID;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_GetKeyboardFocus */"
, "__attribute__ ((const))"
, "SDL_Window *(*hs_bindgen_8df2b4d534724c71 (void)) (void)"
, "{"
, " return &SDL_GetKeyboardFocus;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_GetKeyboardState */"
, "__attribute__ ((const))"
, "_Bool const *(*hs_bindgen_d62d5a74819a4670 (void)) ("
, " signed int *arg1"
, ")"
, "{"
, " return &SDL_GetKeyboardState;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_ResetKeyboard */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_d91e3b4a0a33939a (void)) (void)"
, "{"
, " return &SDL_ResetKeyboard;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_GetModState */"
, "__attribute__ ((const))"
, "SDL_Keymod (*hs_bindgen_cc0f02de8bc450f1 (void)) (void)"
, "{"
, " return &SDL_GetModState;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_SetModState */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_6bbf695b3fa0e177 (void)) ("
, " SDL_Keymod arg1"
, ")"
, "{"
, " return &SDL_SetModState;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_GetKeyFromScancode */"
, "__attribute__ ((const))"
, "SDL_Keycode (*hs_bindgen_c9f6615acff7b796 (void)) ("
, " SDL_Scancode arg1,"
, " SDL_Keymod arg2,"
, " _Bool arg3"
, ")"
, "{"
, " return &SDL_GetKeyFromScancode;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_GetScancodeFromKey */"
, "__attribute__ ((const))"
, "SDL_Scancode (*hs_bindgen_435c07f787a65684 (void)) ("
, " SDL_Keycode arg1,"
, " SDL_Keymod *arg2"
, ")"
, "{"
, " return &SDL_GetScancodeFromKey;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_SetScancodeName */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_087c95eefbd6f76f (void)) ("
, " SDL_Scancode arg1,"
, " char const *arg2"
, ")"
, "{"
, " return &SDL_SetScancodeName;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_GetScancodeName */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_8a2bf360adc31889 (void)) ("
, " SDL_Scancode arg1"
, ")"
, "{"
, " return &SDL_GetScancodeName;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_GetScancodeFromName */"
, "__attribute__ ((const))"
, "SDL_Scancode (*hs_bindgen_b93acbb95d9d0d72 (void)) ("
, " char const *arg1"
, ")"
, "{"
, " return &SDL_GetScancodeFromName;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_GetKeyName */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_f93a8976e79ac924 (void)) ("
, " SDL_Keycode arg1"
, ")"
, "{"
, " return &SDL_GetKeyName;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_GetKeyFromName */"
, "__attribute__ ((const))"
, "SDL_Keycode (*hs_bindgen_b72924cf51764a24 (void)) ("
, " char const *arg1"
, ")"
, "{"
, " return &SDL_GetKeyFromName;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_StartTextInput */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_4b6d937c5c094fac (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_StartTextInput;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_StartTextInputWithProperties */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_cef63a814fd09fce (void)) ("
, " SDL_Window *arg1,"
, " SDL_PropertiesID arg2"
, ")"
, "{"
, " return &SDL_StartTextInputWithProperties;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_TextInputActive */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_1f67969c2fa5317a (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_TextInputActive;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_StopTextInput */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_9b542f1ba0dfe34d (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_StopTextInput;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_ClearComposition */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_60c12ad8dda93779 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_ClearComposition;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_SetTextInputArea */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_a46b72607b603a3c (void)) ("
, " SDL_Window *arg1,"
, " SDL_Rect const *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return &SDL_SetTextInputArea;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_GetTextInputArea */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_b5c6f5df66854547 (void)) ("
, " SDL_Window *arg1,"
, " SDL_Rect *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return &SDL_GetTextInputArea;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_HasScreenKeyboardSupport */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_e8fffc349e61bb9c (void)) (void)"
, "{"
, " return &SDL_HasScreenKeyboardSupport;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Keyboard_get_SDL_ScreenKeyboardShown */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_f094fa8f75a49f31 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_ScreenKeyboardShown;"
, "}"
]
)
)
foreign import ccall unsafe "hs_bindgen_f2d4cba2f0ac16c1"
hs_bindgen_f2d4cba2f0ac16c1_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_f2d4cba2f0ac16c1 :: IO (BG.FunPtr (IO BG.CBool))
hs_bindgen_f2d4cba2f0ac16c1 :: IO (FunPtr (IO CBool))
hs_bindgen_f2d4cba2f0ac16c1 =
(FunPtr Void -> FunPtr (IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (IO CBool)
FFIType (FunPtr (IO CBool)) -> FunPtr (IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_f2d4cba2f0ac16c1_base
{-# NOINLINE sDL_HasKeyboard #-}
sDL_HasKeyboard :: BG.FunPtr (IO BG.CBool)
sDL_HasKeyboard :: FunPtr (IO CBool)
sDL_HasKeyboard =
IO (FunPtr (IO CBool)) -> FunPtr (IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO CBool))
hs_bindgen_f2d4cba2f0ac16c1
foreign import ccall unsafe "hs_bindgen_07570de4c113f860"
hs_bindgen_07570de4c113f860_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_07570de4c113f860 :: IO (BG.FunPtr (BG.Ptr BG.CInt -> IO (BG.Ptr SDL_KeyboardID)))
hs_bindgen_07570de4c113f860 :: IO (FunPtr (Ptr CInt -> IO (Ptr SDL_KeyboardID)))
hs_bindgen_07570de4c113f860 =
(FunPtr Void -> FunPtr (Ptr CInt -> IO (Ptr SDL_KeyboardID)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr CInt -> IO (Ptr SDL_KeyboardID)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr CInt -> IO (Ptr SDL_KeyboardID))
FFIType (FunPtr (Ptr CInt -> IO (Ptr SDL_KeyboardID)))
-> FunPtr (Ptr CInt -> IO (Ptr SDL_KeyboardID))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_07570de4c113f860_base
{-# NOINLINE sDL_GetKeyboards #-}
sDL_GetKeyboards :: BG.FunPtr (BG.Ptr BG.CInt -> IO (BG.Ptr SDL_KeyboardID))
sDL_GetKeyboards :: FunPtr (Ptr CInt -> IO (Ptr SDL_KeyboardID))
sDL_GetKeyboards =
IO (FunPtr (Ptr CInt -> IO (Ptr SDL_KeyboardID)))
-> FunPtr (Ptr CInt -> IO (Ptr SDL_KeyboardID))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr CInt -> IO (Ptr SDL_KeyboardID)))
hs_bindgen_07570de4c113f860
foreign import ccall unsafe "hs_bindgen_83b903949cfcfe63"
hs_bindgen_83b903949cfcfe63_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_83b903949cfcfe63 :: IO (BG.FunPtr (SDL_KeyboardID -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_83b903949cfcfe63 :: IO (FunPtr (SDL_KeyboardID -> IO (PtrConst CChar)))
hs_bindgen_83b903949cfcfe63 =
(FunPtr Void -> FunPtr (SDL_KeyboardID -> IO (PtrConst CChar)))
-> IO (FunPtr Void)
-> IO (FunPtr (SDL_KeyboardID -> IO (PtrConst CChar)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (SDL_KeyboardID -> IO (PtrConst CChar))
FFIType (FunPtr (SDL_KeyboardID -> IO (PtrConst CChar)))
-> FunPtr (SDL_KeyboardID -> IO (PtrConst CChar))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_83b903949cfcfe63_base
{-# NOINLINE sDL_GetKeyboardNameForID #-}
sDL_GetKeyboardNameForID :: BG.FunPtr (SDL_KeyboardID -> IO (PtrConst.PtrConst BG.CChar))
sDL_GetKeyboardNameForID :: FunPtr (SDL_KeyboardID -> IO (PtrConst CChar))
sDL_GetKeyboardNameForID =
IO (FunPtr (SDL_KeyboardID -> IO (PtrConst CChar)))
-> FunPtr (SDL_KeyboardID -> IO (PtrConst CChar))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_KeyboardID -> IO (PtrConst CChar)))
hs_bindgen_83b903949cfcfe63
foreign import ccall unsafe "hs_bindgen_8df2b4d534724c71"
hs_bindgen_8df2b4d534724c71_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_8df2b4d534724c71 :: IO (BG.FunPtr (IO (BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window)))
hs_bindgen_8df2b4d534724c71 :: IO (FunPtr (IO (Ptr SDL_Window)))
hs_bindgen_8df2b4d534724c71 =
(FunPtr Void -> FunPtr (IO (Ptr SDL_Window)))
-> IO (FunPtr Void) -> IO (FunPtr (IO (Ptr SDL_Window)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (IO (Ptr SDL_Window))
FFIType (FunPtr (IO (Ptr SDL_Window)))
-> FunPtr (IO (Ptr SDL_Window))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_8df2b4d534724c71_base
{-# NOINLINE sDL_GetKeyboardFocus #-}
sDL_GetKeyboardFocus :: BG.FunPtr (IO (BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window))
sDL_GetKeyboardFocus :: FunPtr (IO (Ptr SDL_Window))
sDL_GetKeyboardFocus =
IO (FunPtr (IO (Ptr SDL_Window))) -> FunPtr (IO (Ptr SDL_Window))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO (Ptr SDL_Window)))
hs_bindgen_8df2b4d534724c71
foreign import ccall unsafe "hs_bindgen_d62d5a74819a4670"
hs_bindgen_d62d5a74819a4670_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d62d5a74819a4670 :: IO (BG.FunPtr (BG.Ptr BG.CInt -> IO (PtrConst.PtrConst BG.CBool)))
hs_bindgen_d62d5a74819a4670 :: IO (FunPtr (Ptr CInt -> IO (PtrConst CBool)))
hs_bindgen_d62d5a74819a4670 =
(FunPtr Void -> FunPtr (Ptr CInt -> IO (PtrConst CBool)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr CInt -> IO (PtrConst CBool)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr CInt -> IO (PtrConst CBool))
FFIType (FunPtr (Ptr CInt -> IO (PtrConst CBool)))
-> FunPtr (Ptr CInt -> IO (PtrConst CBool))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d62d5a74819a4670_base
{-# NOINLINE sDL_GetKeyboardState #-}
sDL_GetKeyboardState :: BG.FunPtr (BG.Ptr BG.CInt -> IO (PtrConst.PtrConst BG.CBool))
sDL_GetKeyboardState :: FunPtr (Ptr CInt -> IO (PtrConst CBool))
sDL_GetKeyboardState =
IO (FunPtr (Ptr CInt -> IO (PtrConst CBool)))
-> FunPtr (Ptr CInt -> IO (PtrConst CBool))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr CInt -> IO (PtrConst CBool)))
hs_bindgen_d62d5a74819a4670
foreign import ccall unsafe "hs_bindgen_d91e3b4a0a33939a"
hs_bindgen_d91e3b4a0a33939a_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d91e3b4a0a33939a :: IO (BG.FunPtr (IO ()))
hs_bindgen_d91e3b4a0a33939a :: IO (FunPtr (IO ()))
hs_bindgen_d91e3b4a0a33939a =
(FunPtr Void -> FunPtr (IO ()))
-> IO (FunPtr Void) -> IO (FunPtr (IO ()))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (IO ())
FFIType (FunPtr (IO ())) -> FunPtr (IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d91e3b4a0a33939a_base
{-# NOINLINE sDL_ResetKeyboard #-}
sDL_ResetKeyboard :: BG.FunPtr (IO ())
sDL_ResetKeyboard :: FunPtr (IO ())
sDL_ResetKeyboard =
IO (FunPtr (IO ())) -> FunPtr (IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO ()))
hs_bindgen_d91e3b4a0a33939a
foreign import ccall unsafe "hs_bindgen_cc0f02de8bc450f1"
hs_bindgen_cc0f02de8bc450f1_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_cc0f02de8bc450f1 :: IO (BG.FunPtr (IO SDL3.Sys.Bindgen.Keycode.SDL_Keymod))
hs_bindgen_cc0f02de8bc450f1 :: IO (FunPtr (IO SDL_Keymod))
hs_bindgen_cc0f02de8bc450f1 =
(FunPtr Void -> FunPtr (IO SDL_Keymod))
-> IO (FunPtr Void) -> IO (FunPtr (IO SDL_Keymod))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (IO SDL_Keymod)
FFIType (FunPtr (IO SDL_Keymod)) -> FunPtr (IO SDL_Keymod)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_cc0f02de8bc450f1_base
{-# NOINLINE sDL_GetModState #-}
sDL_GetModState :: BG.FunPtr (IO SDL3.Sys.Bindgen.Keycode.SDL_Keymod)
sDL_GetModState :: FunPtr (IO SDL_Keymod)
sDL_GetModState =
IO (FunPtr (IO SDL_Keymod)) -> FunPtr (IO SDL_Keymod)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO SDL_Keymod))
hs_bindgen_cc0f02de8bc450f1
foreign import ccall unsafe "hs_bindgen_6bbf695b3fa0e177"
hs_bindgen_6bbf695b3fa0e177_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_6bbf695b3fa0e177 :: IO (BG.FunPtr (SDL3.Sys.Bindgen.Keycode.SDL_Keymod -> IO ()))
hs_bindgen_6bbf695b3fa0e177 :: IO (FunPtr (SDL_Keymod -> IO ()))
hs_bindgen_6bbf695b3fa0e177 =
(FunPtr Void -> FunPtr (SDL_Keymod -> IO ()))
-> IO (FunPtr Void) -> IO (FunPtr (SDL_Keymod -> IO ()))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (SDL_Keymod -> IO ())
FFIType (FunPtr (SDL_Keymod -> IO ()))
-> FunPtr (SDL_Keymod -> IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_6bbf695b3fa0e177_base
{-# NOINLINE sDL_SetModState #-}
sDL_SetModState :: BG.FunPtr (SDL3.Sys.Bindgen.Keycode.SDL_Keymod -> IO ())
sDL_SetModState :: FunPtr (SDL_Keymod -> IO ())
sDL_SetModState =
IO (FunPtr (SDL_Keymod -> IO ())) -> FunPtr (SDL_Keymod -> IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_Keymod -> IO ()))
hs_bindgen_6bbf695b3fa0e177
foreign import ccall unsafe "hs_bindgen_c9f6615acff7b796"
hs_bindgen_c9f6615acff7b796_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_c9f6615acff7b796
:: IO
( BG.FunPtr
( SDL3.Sys.Bindgen.Scancode.SDL_Scancode
-> SDL3.Sys.Bindgen.Keycode.SDL_Keymod
-> BG.CBool
-> IO SDL3.Sys.Bindgen.Keycode.SDL_Keycode
)
)
hs_bindgen_c9f6615acff7b796 :: IO (FunPtr (SDL_Scancode -> SDL_Keymod -> CBool -> IO SDL_Keycode))
hs_bindgen_c9f6615acff7b796 =
(FunPtr Void
-> FunPtr (SDL_Scancode -> SDL_Keymod -> CBool -> IO SDL_Keycode))
-> IO (FunPtr Void)
-> IO
(FunPtr (SDL_Scancode -> SDL_Keymod -> CBool -> IO SDL_Keycode))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (SDL_Scancode -> SDL_Keymod -> CBool -> IO SDL_Keycode)
FFIType
(FunPtr (SDL_Scancode -> SDL_Keymod -> CBool -> IO SDL_Keycode))
-> FunPtr (SDL_Scancode -> SDL_Keymod -> CBool -> IO SDL_Keycode)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_c9f6615acff7b796_base
{-# NOINLINE sDL_GetKeyFromScancode #-}
sDL_GetKeyFromScancode
:: BG.FunPtr
( SDL3.Sys.Bindgen.Scancode.SDL_Scancode
-> SDL3.Sys.Bindgen.Keycode.SDL_Keymod
-> BG.CBool
-> IO SDL3.Sys.Bindgen.Keycode.SDL_Keycode
)
sDL_GetKeyFromScancode :: FunPtr (SDL_Scancode -> SDL_Keymod -> CBool -> IO SDL_Keycode)
sDL_GetKeyFromScancode =
IO (FunPtr (SDL_Scancode -> SDL_Keymod -> CBool -> IO SDL_Keycode))
-> FunPtr (SDL_Scancode -> SDL_Keymod -> CBool -> IO SDL_Keycode)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_Scancode -> SDL_Keymod -> CBool -> IO SDL_Keycode))
hs_bindgen_c9f6615acff7b796
foreign import ccall unsafe "hs_bindgen_435c07f787a65684"
hs_bindgen_435c07f787a65684_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_435c07f787a65684
:: IO
( BG.FunPtr
( SDL3.Sys.Bindgen.Keycode.SDL_Keycode
-> BG.Ptr SDL3.Sys.Bindgen.Keycode.SDL_Keymod
-> IO SDL3.Sys.Bindgen.Scancode.SDL_Scancode
)
)
hs_bindgen_435c07f787a65684 :: IO (FunPtr (SDL_Keycode -> Ptr SDL_Keymod -> IO SDL_Scancode))
hs_bindgen_435c07f787a65684 =
(FunPtr Void
-> FunPtr (SDL_Keycode -> Ptr SDL_Keymod -> IO SDL_Scancode))
-> IO (FunPtr Void)
-> IO (FunPtr (SDL_Keycode -> Ptr SDL_Keymod -> IO SDL_Scancode))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (SDL_Keycode -> Ptr SDL_Keymod -> IO SDL_Scancode)
FFIType (FunPtr (SDL_Keycode -> Ptr SDL_Keymod -> IO SDL_Scancode))
-> FunPtr (SDL_Keycode -> Ptr SDL_Keymod -> IO SDL_Scancode)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_435c07f787a65684_base
{-# NOINLINE sDL_GetScancodeFromKey #-}
sDL_GetScancodeFromKey
:: BG.FunPtr
( SDL3.Sys.Bindgen.Keycode.SDL_Keycode
-> BG.Ptr SDL3.Sys.Bindgen.Keycode.SDL_Keymod
-> IO SDL3.Sys.Bindgen.Scancode.SDL_Scancode
)
sDL_GetScancodeFromKey :: FunPtr (SDL_Keycode -> Ptr SDL_Keymod -> IO SDL_Scancode)
sDL_GetScancodeFromKey =
IO (FunPtr (SDL_Keycode -> Ptr SDL_Keymod -> IO SDL_Scancode))
-> FunPtr (SDL_Keycode -> Ptr SDL_Keymod -> IO SDL_Scancode)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_Keycode -> Ptr SDL_Keymod -> IO SDL_Scancode))
hs_bindgen_435c07f787a65684
foreign import ccall unsafe "hs_bindgen_087c95eefbd6f76f"
hs_bindgen_087c95eefbd6f76f_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_087c95eefbd6f76f
:: IO (BG.FunPtr (SDL3.Sys.Bindgen.Scancode.SDL_Scancode -> PtrConst.PtrConst BG.CChar -> IO BG.CBool))
hs_bindgen_087c95eefbd6f76f :: IO (FunPtr (SDL_Scancode -> PtrConst CChar -> IO CBool))
hs_bindgen_087c95eefbd6f76f =
(FunPtr Void
-> FunPtr (SDL_Scancode -> PtrConst CChar -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (SDL_Scancode -> PtrConst CChar -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (SDL_Scancode -> PtrConst CChar -> IO CBool)
FFIType (FunPtr (SDL_Scancode -> PtrConst CChar -> IO CBool))
-> FunPtr (SDL_Scancode -> PtrConst CChar -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_087c95eefbd6f76f_base
{-# NOINLINE sDL_SetScancodeName #-}
sDL_SetScancodeName
:: BG.FunPtr (SDL3.Sys.Bindgen.Scancode.SDL_Scancode -> PtrConst.PtrConst BG.CChar -> IO BG.CBool)
sDL_SetScancodeName :: FunPtr (SDL_Scancode -> PtrConst CChar -> IO CBool)
sDL_SetScancodeName =
IO (FunPtr (SDL_Scancode -> PtrConst CChar -> IO CBool))
-> FunPtr (SDL_Scancode -> PtrConst CChar -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_Scancode -> PtrConst CChar -> IO CBool))
hs_bindgen_087c95eefbd6f76f
foreign import ccall unsafe "hs_bindgen_8a2bf360adc31889"
hs_bindgen_8a2bf360adc31889_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_8a2bf360adc31889
:: IO (BG.FunPtr (SDL3.Sys.Bindgen.Scancode.SDL_Scancode -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_8a2bf360adc31889 :: IO (FunPtr (SDL_Scancode -> IO (PtrConst CChar)))
hs_bindgen_8a2bf360adc31889 =
(FunPtr Void -> FunPtr (SDL_Scancode -> IO (PtrConst CChar)))
-> IO (FunPtr Void)
-> IO (FunPtr (SDL_Scancode -> IO (PtrConst CChar)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (SDL_Scancode -> IO (PtrConst CChar))
FFIType (FunPtr (SDL_Scancode -> IO (PtrConst CChar)))
-> FunPtr (SDL_Scancode -> IO (PtrConst CChar))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_8a2bf360adc31889_base
{-# NOINLINE sDL_GetScancodeName #-}
sDL_GetScancodeName
:: BG.FunPtr (SDL3.Sys.Bindgen.Scancode.SDL_Scancode -> IO (PtrConst.PtrConst BG.CChar))
sDL_GetScancodeName :: FunPtr (SDL_Scancode -> IO (PtrConst CChar))
sDL_GetScancodeName =
IO (FunPtr (SDL_Scancode -> IO (PtrConst CChar)))
-> FunPtr (SDL_Scancode -> IO (PtrConst CChar))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_Scancode -> IO (PtrConst CChar)))
hs_bindgen_8a2bf360adc31889
foreign import ccall unsafe "hs_bindgen_b93acbb95d9d0d72"
hs_bindgen_b93acbb95d9d0d72_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b93acbb95d9d0d72
:: IO (BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO SDL3.Sys.Bindgen.Scancode.SDL_Scancode))
hs_bindgen_b93acbb95d9d0d72 :: IO (FunPtr (PtrConst CChar -> IO SDL_Scancode))
hs_bindgen_b93acbb95d9d0d72 =
(FunPtr Void -> FunPtr (PtrConst CChar -> IO SDL_Scancode))
-> IO (FunPtr Void)
-> IO (FunPtr (PtrConst CChar -> IO SDL_Scancode))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (PtrConst CChar -> IO SDL_Scancode)
FFIType (FunPtr (PtrConst CChar -> IO SDL_Scancode))
-> FunPtr (PtrConst CChar -> IO SDL_Scancode)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b93acbb95d9d0d72_base
{-# NOINLINE sDL_GetScancodeFromName #-}
sDL_GetScancodeFromName
:: BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO SDL3.Sys.Bindgen.Scancode.SDL_Scancode)
sDL_GetScancodeFromName :: FunPtr (PtrConst CChar -> IO SDL_Scancode)
sDL_GetScancodeFromName =
IO (FunPtr (PtrConst CChar -> IO SDL_Scancode))
-> FunPtr (PtrConst CChar -> IO SDL_Scancode)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (PtrConst CChar -> IO SDL_Scancode))
hs_bindgen_b93acbb95d9d0d72
foreign import ccall unsafe "hs_bindgen_f93a8976e79ac924"
hs_bindgen_f93a8976e79ac924_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_f93a8976e79ac924
:: IO (BG.FunPtr (SDL3.Sys.Bindgen.Keycode.SDL_Keycode -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_f93a8976e79ac924 :: IO (FunPtr (SDL_Keycode -> IO (PtrConst CChar)))
hs_bindgen_f93a8976e79ac924 =
(FunPtr Void -> FunPtr (SDL_Keycode -> IO (PtrConst CChar)))
-> IO (FunPtr Void)
-> IO (FunPtr (SDL_Keycode -> IO (PtrConst CChar)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (SDL_Keycode -> IO (PtrConst CChar))
FFIType (FunPtr (SDL_Keycode -> IO (PtrConst CChar)))
-> FunPtr (SDL_Keycode -> IO (PtrConst CChar))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_f93a8976e79ac924_base
{-# NOINLINE sDL_GetKeyName #-}
sDL_GetKeyName
:: BG.FunPtr (SDL3.Sys.Bindgen.Keycode.SDL_Keycode -> IO (PtrConst.PtrConst BG.CChar))
sDL_GetKeyName :: FunPtr (SDL_Keycode -> IO (PtrConst CChar))
sDL_GetKeyName =
IO (FunPtr (SDL_Keycode -> IO (PtrConst CChar)))
-> FunPtr (SDL_Keycode -> IO (PtrConst CChar))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_Keycode -> IO (PtrConst CChar)))
hs_bindgen_f93a8976e79ac924
foreign import ccall unsafe "hs_bindgen_b72924cf51764a24"
hs_bindgen_b72924cf51764a24_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b72924cf51764a24
:: IO (BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO SDL3.Sys.Bindgen.Keycode.SDL_Keycode))
hs_bindgen_b72924cf51764a24 :: IO (FunPtr (PtrConst CChar -> IO SDL_Keycode))
hs_bindgen_b72924cf51764a24 =
(FunPtr Void -> FunPtr (PtrConst CChar -> IO SDL_Keycode))
-> IO (FunPtr Void)
-> IO (FunPtr (PtrConst CChar -> IO SDL_Keycode))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (PtrConst CChar -> IO SDL_Keycode)
FFIType (FunPtr (PtrConst CChar -> IO SDL_Keycode))
-> FunPtr (PtrConst CChar -> IO SDL_Keycode)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b72924cf51764a24_base
{-# NOINLINE sDL_GetKeyFromName #-}
sDL_GetKeyFromName
:: BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO SDL3.Sys.Bindgen.Keycode.SDL_Keycode)
sDL_GetKeyFromName :: FunPtr (PtrConst CChar -> IO SDL_Keycode)
sDL_GetKeyFromName =
IO (FunPtr (PtrConst CChar -> IO SDL_Keycode))
-> FunPtr (PtrConst CChar -> IO SDL_Keycode)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (PtrConst CChar -> IO SDL_Keycode))
hs_bindgen_b72924cf51764a24
foreign import ccall unsafe "hs_bindgen_4b6d937c5c094fac"
hs_bindgen_4b6d937c5c094fac_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_4b6d937c5c094fac
:: IO (BG.FunPtr (BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window -> IO BG.CBool))
hs_bindgen_4b6d937c5c094fac :: IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_4b6d937c5c094fac =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_4b6d937c5c094fac_base
{-# NOINLINE sDL_StartTextInput #-}
sDL_StartTextInput :: BG.FunPtr (BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window -> IO BG.CBool)
sDL_StartTextInput :: FunPtr (Ptr SDL_Window -> IO CBool)
sDL_StartTextInput =
IO (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_4b6d937c5c094fac
foreign import ccall unsafe "hs_bindgen_cef63a814fd09fce"
hs_bindgen_cef63a814fd09fce_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_cef63a814fd09fce
:: IO
( BG.FunPtr
( BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window
-> SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> IO BG.CBool
)
)
hs_bindgen_cef63a814fd09fce :: IO (FunPtr (Ptr SDL_Window -> SDL_PropertiesID -> IO CBool))
hs_bindgen_cef63a814fd09fce =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> SDL_PropertiesID -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> SDL_PropertiesID -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Window -> SDL_PropertiesID -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> SDL_PropertiesID -> IO CBool))
-> FunPtr (Ptr SDL_Window -> SDL_PropertiesID -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_cef63a814fd09fce_base
{-# NOINLINE sDL_StartTextInputWithProperties #-}
sDL_StartTextInputWithProperties
:: BG.FunPtr
( BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window
-> SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> IO BG.CBool
)
sDL_StartTextInputWithProperties :: FunPtr (Ptr SDL_Window -> SDL_PropertiesID -> IO CBool)
sDL_StartTextInputWithProperties =
IO (FunPtr (Ptr SDL_Window -> SDL_PropertiesID -> IO CBool))
-> FunPtr (Ptr SDL_Window -> SDL_PropertiesID -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> SDL_PropertiesID -> IO CBool))
hs_bindgen_cef63a814fd09fce
foreign import ccall unsafe "hs_bindgen_1f67969c2fa5317a"
hs_bindgen_1f67969c2fa5317a_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_1f67969c2fa5317a
:: IO (BG.FunPtr (BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window -> IO BG.CBool))
hs_bindgen_1f67969c2fa5317a :: IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_1f67969c2fa5317a =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_1f67969c2fa5317a_base
{-# NOINLINE sDL_TextInputActive #-}
sDL_TextInputActive :: BG.FunPtr (BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window -> IO BG.CBool)
sDL_TextInputActive :: FunPtr (Ptr SDL_Window -> IO CBool)
sDL_TextInputActive =
IO (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_1f67969c2fa5317a
foreign import ccall unsafe "hs_bindgen_9b542f1ba0dfe34d"
hs_bindgen_9b542f1ba0dfe34d_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_9b542f1ba0dfe34d
:: IO (BG.FunPtr (BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window -> IO BG.CBool))
hs_bindgen_9b542f1ba0dfe34d :: IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_9b542f1ba0dfe34d =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_9b542f1ba0dfe34d_base
{-# NOINLINE sDL_StopTextInput #-}
sDL_StopTextInput :: BG.FunPtr (BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window -> IO BG.CBool)
sDL_StopTextInput :: FunPtr (Ptr SDL_Window -> IO CBool)
sDL_StopTextInput =
IO (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_9b542f1ba0dfe34d
foreign import ccall unsafe "hs_bindgen_60c12ad8dda93779"
hs_bindgen_60c12ad8dda93779_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_60c12ad8dda93779
:: IO (BG.FunPtr (BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window -> IO BG.CBool))
hs_bindgen_60c12ad8dda93779 :: IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_60c12ad8dda93779 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_60c12ad8dda93779_base
{-# NOINLINE sDL_ClearComposition #-}
sDL_ClearComposition :: BG.FunPtr (BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window -> IO BG.CBool)
sDL_ClearComposition :: FunPtr (Ptr SDL_Window -> IO CBool)
sDL_ClearComposition =
IO (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_60c12ad8dda93779
foreign import ccall unsafe "hs_bindgen_a46b72607b603a3c"
hs_bindgen_a46b72607b603a3c_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_a46b72607b603a3c
:: IO
( BG.FunPtr
( BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.CInt
-> IO BG.CBool
)
)
hs_bindgen_a46b72607b603a3c :: IO
(FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool))
hs_bindgen_a46b72607b603a3c =
(FunPtr Void
-> FunPtr
(Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_a46b72607b603a3c_base
{-# NOINLINE sDL_SetTextInputArea #-}
sDL_SetTextInputArea
:: BG.FunPtr
( BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.CInt
-> IO BG.CBool
)
sDL_SetTextInputArea :: FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool)
sDL_SetTextInputArea =
IO
(FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool))
hs_bindgen_a46b72607b603a3c
foreign import ccall unsafe "hs_bindgen_b5c6f5df66854547"
hs_bindgen_b5c6f5df66854547_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b5c6f5df66854547
:: IO
( BG.FunPtr
( BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.Ptr BG.CInt
-> IO BG.CBool
)
)
hs_bindgen_b5c6f5df66854547 :: IO
(FunPtr (Ptr SDL_Window -> Ptr SDL_Rect -> Ptr CInt -> IO CBool))
hs_bindgen_b5c6f5df66854547 =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr SDL_Rect -> Ptr CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr (Ptr SDL_Window -> Ptr SDL_Rect -> Ptr CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr SDL_Rect -> Ptr CInt -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Window -> Ptr SDL_Rect -> Ptr CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr SDL_Rect -> Ptr CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b5c6f5df66854547_base
{-# NOINLINE sDL_GetTextInputArea #-}
sDL_GetTextInputArea
:: BG.FunPtr
( BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.Ptr BG.CInt
-> IO BG.CBool
)
sDL_GetTextInputArea :: FunPtr (Ptr SDL_Window -> Ptr SDL_Rect -> Ptr CInt -> IO CBool)
sDL_GetTextInputArea =
IO
(FunPtr (Ptr SDL_Window -> Ptr SDL_Rect -> Ptr CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr SDL_Rect -> Ptr CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (Ptr SDL_Window -> Ptr SDL_Rect -> Ptr CInt -> IO CBool))
hs_bindgen_b5c6f5df66854547
foreign import ccall unsafe "hs_bindgen_e8fffc349e61bb9c"
hs_bindgen_e8fffc349e61bb9c_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_e8fffc349e61bb9c :: IO (BG.FunPtr (IO BG.CBool))
hs_bindgen_e8fffc349e61bb9c :: IO (FunPtr (IO CBool))
hs_bindgen_e8fffc349e61bb9c =
(FunPtr Void -> FunPtr (IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (IO CBool)
FFIType (FunPtr (IO CBool)) -> FunPtr (IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_e8fffc349e61bb9c_base
{-# NOINLINE sDL_HasScreenKeyboardSupport #-}
sDL_HasScreenKeyboardSupport :: BG.FunPtr (IO BG.CBool)
sDL_HasScreenKeyboardSupport :: FunPtr (IO CBool)
sDL_HasScreenKeyboardSupport =
IO (FunPtr (IO CBool)) -> FunPtr (IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO CBool))
hs_bindgen_e8fffc349e61bb9c
foreign import ccall unsafe "hs_bindgen_f094fa8f75a49f31"
hs_bindgen_f094fa8f75a49f31_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_f094fa8f75a49f31
:: IO (BG.FunPtr (BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window -> IO BG.CBool))
hs_bindgen_f094fa8f75a49f31 :: IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_f094fa8f75a49f31 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_f094fa8f75a49f31_base
{-# NOINLINE sDL_ScreenKeyboardShown #-}
sDL_ScreenKeyboardShown :: BG.FunPtr (BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window -> IO BG.CBool)
sDL_ScreenKeyboardShown :: FunPtr (Ptr SDL_Window -> IO CBool)
sDL_ScreenKeyboardShown =
IO (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_f094fa8f75a49f31