Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
c'GLFW_VERSION_MAJOR :: Num a => a Source #
c'GLFW_VERSION_MINOR :: Num a => a Source #
c'GLFW_VERSION_REVISION :: Num a => a Source #
c'GLFW_RELEASE :: Num a => a Source #
c'GLFW_PRESS :: Num a => a Source #
c'GLFW_REPEAT :: Num a => a Source #
c'GLFW_KEY_UNKNOWN :: Num a => a Source #
c'GLFW_KEY_SPACE :: Num a => a Source #
c'GLFW_KEY_APOSTROPHE :: Num a => a Source #
c'GLFW_KEY_COMMA :: Num a => a Source #
c'GLFW_KEY_MINUS :: Num a => a Source #
c'GLFW_KEY_PERIOD :: Num a => a Source #
c'GLFW_KEY_SLASH :: Num a => a Source #
c'GLFW_KEY_0 :: Num a => a Source #
c'GLFW_KEY_1 :: Num a => a Source #
c'GLFW_KEY_2 :: Num a => a Source #
c'GLFW_KEY_3 :: Num a => a Source #
c'GLFW_KEY_4 :: Num a => a Source #
c'GLFW_KEY_5 :: Num a => a Source #
c'GLFW_KEY_6 :: Num a => a Source #
c'GLFW_KEY_7 :: Num a => a Source #
c'GLFW_KEY_8 :: Num a => a Source #
c'GLFW_KEY_9 :: Num a => a Source #
c'GLFW_KEY_SEMICOLON :: Num a => a Source #
c'GLFW_KEY_EQUAL :: Num a => a Source #
c'GLFW_KEY_A :: Num a => a Source #
c'GLFW_KEY_B :: Num a => a Source #
c'GLFW_KEY_C :: Num a => a Source #
c'GLFW_KEY_D :: Num a => a Source #
c'GLFW_KEY_E :: Num a => a Source #
c'GLFW_KEY_F :: Num a => a Source #
c'GLFW_KEY_G :: Num a => a Source #
c'GLFW_KEY_H :: Num a => a Source #
c'GLFW_KEY_I :: Num a => a Source #
c'GLFW_KEY_J :: Num a => a Source #
c'GLFW_KEY_K :: Num a => a Source #
c'GLFW_KEY_L :: Num a => a Source #
c'GLFW_KEY_M :: Num a => a Source #
c'GLFW_KEY_N :: Num a => a Source #
c'GLFW_KEY_O :: Num a => a Source #
c'GLFW_KEY_P :: Num a => a Source #
c'GLFW_KEY_Q :: Num a => a Source #
c'GLFW_KEY_R :: Num a => a Source #
c'GLFW_KEY_S :: Num a => a Source #
c'GLFW_KEY_T :: Num a => a Source #
c'GLFW_KEY_U :: Num a => a Source #
c'GLFW_KEY_V :: Num a => a Source #
c'GLFW_KEY_W :: Num a => a Source #
c'GLFW_KEY_X :: Num a => a Source #
c'GLFW_KEY_Y :: Num a => a Source #
c'GLFW_KEY_Z :: Num a => a Source #
c'GLFW_KEY_LEFT_BRACKET :: Num a => a Source #
c'GLFW_KEY_BACKSLASH :: Num a => a Source #
c'GLFW_KEY_RIGHT_BRACKET :: Num a => a Source #
c'GLFW_KEY_GRAVE_ACCENT :: Num a => a Source #
c'GLFW_KEY_WORLD_1 :: Num a => a Source #
c'GLFW_KEY_WORLD_2 :: Num a => a Source #
c'GLFW_KEY_ESCAPE :: Num a => a Source #
c'GLFW_KEY_ENTER :: Num a => a Source #
c'GLFW_KEY_TAB :: Num a => a Source #
c'GLFW_KEY_BACKSPACE :: Num a => a Source #
c'GLFW_KEY_INSERT :: Num a => a Source #
c'GLFW_KEY_DELETE :: Num a => a Source #
c'GLFW_KEY_RIGHT :: Num a => a Source #
c'GLFW_KEY_LEFT :: Num a => a Source #
c'GLFW_KEY_DOWN :: Num a => a Source #
c'GLFW_KEY_UP :: Num a => a Source #
c'GLFW_KEY_PAGE_UP :: Num a => a Source #
c'GLFW_KEY_PAGE_DOWN :: Num a => a Source #
c'GLFW_KEY_HOME :: Num a => a Source #
c'GLFW_KEY_END :: Num a => a Source #
c'GLFW_KEY_CAPS_LOCK :: Num a => a Source #
c'GLFW_KEY_SCROLL_LOCK :: Num a => a Source #
c'GLFW_KEY_NUM_LOCK :: Num a => a Source #
c'GLFW_KEY_PRINT_SCREEN :: Num a => a Source #
c'GLFW_KEY_PAUSE :: Num a => a Source #
c'GLFW_KEY_F1 :: Num a => a Source #
c'GLFW_KEY_F2 :: Num a => a Source #
c'GLFW_KEY_F3 :: Num a => a Source #
c'GLFW_KEY_F4 :: Num a => a Source #
c'GLFW_KEY_F5 :: Num a => a Source #
c'GLFW_KEY_F6 :: Num a => a Source #
c'GLFW_KEY_F7 :: Num a => a Source #
c'GLFW_KEY_F8 :: Num a => a Source #
c'GLFW_KEY_F9 :: Num a => a Source #
c'GLFW_KEY_F10 :: Num a => a Source #
c'GLFW_KEY_F11 :: Num a => a Source #
c'GLFW_KEY_F12 :: Num a => a Source #
c'GLFW_KEY_F13 :: Num a => a Source #
c'GLFW_KEY_F14 :: Num a => a Source #
c'GLFW_KEY_F15 :: Num a => a Source #
c'GLFW_KEY_F16 :: Num a => a Source #
c'GLFW_KEY_F17 :: Num a => a Source #
c'GLFW_KEY_F18 :: Num a => a Source #
c'GLFW_KEY_F19 :: Num a => a Source #
c'GLFW_KEY_F20 :: Num a => a Source #
c'GLFW_KEY_F21 :: Num a => a Source #
c'GLFW_KEY_F22 :: Num a => a Source #
c'GLFW_KEY_F23 :: Num a => a Source #
c'GLFW_KEY_F24 :: Num a => a Source #
c'GLFW_KEY_F25 :: Num a => a Source #
c'GLFW_KEY_KP_0 :: Num a => a Source #
c'GLFW_KEY_KP_1 :: Num a => a Source #
c'GLFW_KEY_KP_2 :: Num a => a Source #
c'GLFW_KEY_KP_3 :: Num a => a Source #
c'GLFW_KEY_KP_4 :: Num a => a Source #
c'GLFW_KEY_KP_5 :: Num a => a Source #
c'GLFW_KEY_KP_6 :: Num a => a Source #
c'GLFW_KEY_KP_7 :: Num a => a Source #
c'GLFW_KEY_KP_8 :: Num a => a Source #
c'GLFW_KEY_KP_9 :: Num a => a Source #
c'GLFW_KEY_KP_DECIMAL :: Num a => a Source #
c'GLFW_KEY_KP_DIVIDE :: Num a => a Source #
c'GLFW_KEY_KP_MULTIPLY :: Num a => a Source #
c'GLFW_KEY_KP_SUBTRACT :: Num a => a Source #
c'GLFW_KEY_KP_ADD :: Num a => a Source #
c'GLFW_KEY_KP_ENTER :: Num a => a Source #
c'GLFW_KEY_KP_EQUAL :: Num a => a Source #
c'GLFW_KEY_LEFT_SHIFT :: Num a => a Source #
c'GLFW_KEY_LEFT_CONTROL :: Num a => a Source #
c'GLFW_KEY_LEFT_ALT :: Num a => a Source #
c'GLFW_KEY_LEFT_SUPER :: Num a => a Source #
c'GLFW_KEY_RIGHT_SHIFT :: Num a => a Source #
c'GLFW_KEY_RIGHT_CONTROL :: Num a => a Source #
c'GLFW_KEY_RIGHT_ALT :: Num a => a Source #
c'GLFW_KEY_RIGHT_SUPER :: Num a => a Source #
c'GLFW_KEY_MENU :: Num a => a Source #
c'GLFW_KEY_LAST :: Num a => a Source #
c'GLFW_MOD_SHIFT :: Num a => a Source #
c'GLFW_MOD_CONTROL :: Num a => a Source #
c'GLFW_MOD_ALT :: Num a => a Source #
c'GLFW_MOD_SUPER :: Num a => a Source #
c'GLFW_MOUSE_BUTTON_1 :: Num a => a Source #
c'GLFW_MOUSE_BUTTON_2 :: Num a => a Source #
c'GLFW_MOUSE_BUTTON_3 :: Num a => a Source #
c'GLFW_MOUSE_BUTTON_4 :: Num a => a Source #
c'GLFW_MOUSE_BUTTON_5 :: Num a => a Source #
c'GLFW_MOUSE_BUTTON_6 :: Num a => a Source #
c'GLFW_MOUSE_BUTTON_7 :: Num a => a Source #
c'GLFW_MOUSE_BUTTON_8 :: Num a => a Source #
c'GLFW_MOUSE_BUTTON_LAST :: Num a => a Source #
c'GLFW_MOUSE_BUTTON_LEFT :: Num a => a Source #
c'GLFW_MOUSE_BUTTON_RIGHT :: Num a => a Source #
c'GLFW_MOUSE_BUTTON_MIDDLE :: Num a => a Source #
c'GLFW_JOYSTICK_1 :: Num a => a Source #
c'GLFW_JOYSTICK_2 :: Num a => a Source #
c'GLFW_JOYSTICK_3 :: Num a => a Source #
c'GLFW_JOYSTICK_4 :: Num a => a Source #
c'GLFW_JOYSTICK_5 :: Num a => a Source #
c'GLFW_JOYSTICK_6 :: Num a => a Source #
c'GLFW_JOYSTICK_7 :: Num a => a Source #
c'GLFW_JOYSTICK_8 :: Num a => a Source #
c'GLFW_JOYSTICK_9 :: Num a => a Source #
c'GLFW_JOYSTICK_10 :: Num a => a Source #
c'GLFW_JOYSTICK_11 :: Num a => a Source #
c'GLFW_JOYSTICK_12 :: Num a => a Source #
c'GLFW_JOYSTICK_13 :: Num a => a Source #
c'GLFW_JOYSTICK_14 :: Num a => a Source #
c'GLFW_JOYSTICK_15 :: Num a => a Source #
c'GLFW_JOYSTICK_16 :: Num a => a Source #
c'GLFW_JOYSTICK_LAST :: Num a => a Source #
c'GLFW_NOT_INITIALIZED :: Num a => a Source #
c'GLFW_NO_CURRENT_CONTEXT :: Num a => a Source #
c'GLFW_INVALID_ENUM :: Num a => a Source #
c'GLFW_INVALID_VALUE :: Num a => a Source #
c'GLFW_OUT_OF_MEMORY :: Num a => a Source #
c'GLFW_API_UNAVAILABLE :: Num a => a Source #
c'GLFW_VERSION_UNAVAILABLE :: Num a => a Source #
c'GLFW_PLATFORM_ERROR :: Num a => a Source #
c'GLFW_FORMAT_UNAVAILABLE :: Num a => a Source #
c'GLFW_FOCUSED :: Num a => a Source #
c'GLFW_ICONIFIED :: Num a => a Source #
c'GLFW_RESIZABLE :: Num a => a Source #
c'GLFW_VISIBLE :: Num a => a Source #
c'GLFW_DECORATED :: Num a => a Source #
c'GLFW_RED_BITS :: Num a => a Source #
c'GLFW_GREEN_BITS :: Num a => a Source #
c'GLFW_BLUE_BITS :: Num a => a Source #
c'GLFW_ALPHA_BITS :: Num a => a Source #
c'GLFW_DEPTH_BITS :: Num a => a Source #
c'GLFW_STENCIL_BITS :: Num a => a Source #
c'GLFW_ACCUM_RED_BITS :: Num a => a Source #
c'GLFW_ACCUM_GREEN_BITS :: Num a => a Source #
c'GLFW_ACCUM_BLUE_BITS :: Num a => a Source #
c'GLFW_ACCUM_ALPHA_BITS :: Num a => a Source #
c'GLFW_AUX_BUFFERS :: Num a => a Source #
c'GLFW_STEREO :: Num a => a Source #
c'GLFW_SAMPLES :: Num a => a Source #
c'GLFW_SRGB_CAPABLE :: Num a => a Source #
c'GLFW_REFRESH_RATE :: Num a => a Source #
c'GLFW_CLIENT_API :: Num a => a Source #
c'GLFW_CONTEXT_VERSION_MAJOR :: Num a => a Source #
c'GLFW_CONTEXT_VERSION_MINOR :: Num a => a Source #
c'GLFW_CONTEXT_REVISION :: Num a => a Source #
c'GLFW_CONTEXT_ROBUSTNESS :: Num a => a Source #
c'GLFW_OPENGL_FORWARD_COMPAT :: Num a => a Source #
c'GLFW_OPENGL_DEBUG_CONTEXT :: Num a => a Source #
c'GLFW_OPENGL_PROFILE :: Num a => a Source #
c'GLFW_OPENGL_API :: Num a => a Source #
c'GLFW_OPENGL_ES_API :: Num a => a Source #
c'GLFW_NO_ROBUSTNESS :: Num a => a Source #
c'GLFW_NO_RESET_NOTIFICATION :: Num a => a Source #
c'GLFW_LOSE_CONTEXT_ON_RESET :: Num a => a Source #
c'GLFW_OPENGL_ANY_PROFILE :: Num a => a Source #
c'GLFW_OPENGL_CORE_PROFILE :: Num a => a Source #
c'GLFW_OPENGL_COMPAT_PROFILE :: Num a => a Source #
c'GLFW_CURSOR :: Num a => a Source #
c'GLFW_STICKY_KEYS :: Num a => a Source #
c'GLFW_STICKY_MOUSE_BUTTONS :: Num a => a Source #
c'GLFW_CURSOR_NORMAL :: Num a => a Source #
c'GLFW_CURSOR_HIDDEN :: Num a => a Source #
c'GLFW_CURSOR_DISABLED :: Num a => a Source #
c'GLFW_CONNECTED :: Num a => a Source #
c'GLFW_DISCONNECTED :: Num a => a Source #
type C'GLFWglproc = FunPtr (IO ()) Source #
mk'GLFWglproc :: IO () -> IO C'GLFWglproc Source #
data C'GLFWmonitor Source #
Instances
Data C'GLFWmonitor Source # | |
Defined in Bindings.GLFW gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> C'GLFWmonitor -> c C'GLFWmonitor # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c C'GLFWmonitor # toConstr :: C'GLFWmonitor -> Constr # dataTypeOf :: C'GLFWmonitor -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c C'GLFWmonitor) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c C'GLFWmonitor) # gmapT :: (forall b. Data b => b -> b) -> C'GLFWmonitor -> C'GLFWmonitor # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> C'GLFWmonitor -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> C'GLFWmonitor -> r # gmapQ :: (forall d. Data d => d -> u) -> C'GLFWmonitor -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> C'GLFWmonitor -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> C'GLFWmonitor -> m C'GLFWmonitor # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> C'GLFWmonitor -> m C'GLFWmonitor # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> C'GLFWmonitor -> m C'GLFWmonitor # |
mK'GLFWglproc :: C'GLFWglproc -> IO () Source #
data C'GLFWwindow Source #
Instances
Data C'GLFWwindow Source # | |
Defined in Bindings.GLFW gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> C'GLFWwindow -> c C'GLFWwindow # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c C'GLFWwindow # toConstr :: C'GLFWwindow -> Constr # dataTypeOf :: C'GLFWwindow -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c C'GLFWwindow) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c C'GLFWwindow) # gmapT :: (forall b. Data b => b -> b) -> C'GLFWwindow -> C'GLFWwindow # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> C'GLFWwindow -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> C'GLFWwindow -> r # gmapQ :: (forall d. Data d => d -> u) -> C'GLFWwindow -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> C'GLFWwindow -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> C'GLFWwindow -> m C'GLFWwindow # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> C'GLFWwindow -> m C'GLFWwindow # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> C'GLFWwindow -> m C'GLFWwindow # |
type C'GLFWwindowposfun = FunPtr (Ptr C'GLFWwindow -> CInt -> CInt -> IO ()) Source #
mk'GLFWerrorfun :: (CInt -> Ptr CChar -> IO ()) -> IO C'GLFWerrorfun Source #
type C'GLFWwindowsizefun = FunPtr (Ptr C'GLFWwindow -> CInt -> CInt -> IO ()) Source #
mk'GLFWwindowposfun :: (Ptr C'GLFWwindow -> CInt -> CInt -> IO ()) -> IO C'GLFWwindowposfun Source #
type C'GLFWwindowclosefun = FunPtr (Ptr C'GLFWwindow -> IO ()) Source #
mK'GLFWerrorfun :: C'GLFWerrorfun -> CInt -> Ptr CChar -> IO () Source #
mk'GLFWwindowsizefun :: (Ptr C'GLFWwindow -> CInt -> CInt -> IO ()) -> IO C'GLFWwindowsizefun Source #
type C'GLFWwindowrefreshfun = FunPtr (Ptr C'GLFWwindow -> IO ()) Source #
mk'GLFWwindowclosefun :: (Ptr C'GLFWwindow -> IO ()) -> IO C'GLFWwindowclosefun Source #
mK'GLFWwindowposfun :: C'GLFWwindowposfun -> Ptr C'GLFWwindow -> CInt -> CInt -> IO () Source #
type C'GLFWwindowfocusfun = FunPtr (Ptr C'GLFWwindow -> CInt -> IO ()) Source #
mk'GLFWwindowrefreshfun :: (Ptr C'GLFWwindow -> IO ()) -> IO C'GLFWwindowrefreshfun Source #
mK'GLFWwindowsizefun :: C'GLFWwindowsizefun -> Ptr C'GLFWwindow -> CInt -> CInt -> IO () Source #
type C'GLFWwindowiconifyfun = FunPtr (Ptr C'GLFWwindow -> CInt -> IO ()) Source #
mK'GLFWwindowclosefun :: C'GLFWwindowclosefun -> Ptr C'GLFWwindow -> IO () Source #
mk'GLFWwindowfocusfun :: (Ptr C'GLFWwindow -> CInt -> IO ()) -> IO C'GLFWwindowfocusfun Source #
type C'GLFWframebuffersizefun = FunPtr (Ptr C'GLFWwindow -> CInt -> CInt -> IO ()) Source #
mK'GLFWwindowrefreshfun :: C'GLFWwindowrefreshfun -> Ptr C'GLFWwindow -> IO () Source #
mk'GLFWwindowiconifyfun :: (Ptr C'GLFWwindow -> CInt -> IO ()) -> IO C'GLFWwindowiconifyfun Source #
type C'GLFWmousebuttonfun = FunPtr (Ptr C'GLFWwindow -> CInt -> CInt -> CInt -> IO ()) Source #
mK'GLFWwindowfocusfun :: C'GLFWwindowfocusfun -> Ptr C'GLFWwindow -> CInt -> IO () Source #
mk'GLFWframebuffersizefun :: (Ptr C'GLFWwindow -> CInt -> CInt -> IO ()) -> IO C'GLFWframebuffersizefun Source #
type C'GLFWcursorposfun = FunPtr (Ptr C'GLFWwindow -> CDouble -> CDouble -> IO ()) Source #
mK'GLFWwindowiconifyfun :: C'GLFWwindowiconifyfun -> Ptr C'GLFWwindow -> CInt -> IO () Source #
mk'GLFWmousebuttonfun :: (Ptr C'GLFWwindow -> CInt -> CInt -> CInt -> IO ()) -> IO C'GLFWmousebuttonfun Source #
type C'GLFWcursorenterfun = FunPtr (Ptr C'GLFWwindow -> CInt -> IO ()) Source #
mK'GLFWframebuffersizefun :: C'GLFWframebuffersizefun -> Ptr C'GLFWwindow -> CInt -> CInt -> IO () Source #
mk'GLFWcursorposfun :: (Ptr C'GLFWwindow -> CDouble -> CDouble -> IO ()) -> IO C'GLFWcursorposfun Source #
type C'GLFWscrollfun = FunPtr (Ptr C'GLFWwindow -> CDouble -> CDouble -> IO ()) Source #
mk'GLFWcursorenterfun :: (Ptr C'GLFWwindow -> CInt -> IO ()) -> IO C'GLFWcursorenterfun Source #
mK'GLFWmousebuttonfun :: C'GLFWmousebuttonfun -> Ptr C'GLFWwindow -> CInt -> CInt -> CInt -> IO () Source #
mk'GLFWscrollfun :: (Ptr C'GLFWwindow -> CDouble -> CDouble -> IO ()) -> IO C'GLFWscrollfun Source #
mK'GLFWcursorposfun :: C'GLFWcursorposfun -> Ptr C'GLFWwindow -> CDouble -> CDouble -> IO () Source #
type C'GLFWcharfun = FunPtr (Ptr C'GLFWwindow -> CUInt -> IO ()) Source #
mK'GLFWcursorenterfun :: C'GLFWcursorenterfun -> Ptr C'GLFWwindow -> CInt -> IO () Source #
mk'GLFWkeyfun :: (Ptr C'GLFWwindow -> CInt -> CInt -> CInt -> CInt -> IO ()) -> IO C'GLFWkeyfun Source #
type C'GLFWmonitorfun = FunPtr (Ptr C'GLFWmonitor -> CInt -> IO ()) Source #
mk'GLFWcharfun :: (Ptr C'GLFWwindow -> CUInt -> IO ()) -> IO C'GLFWcharfun Source #
mK'GLFWscrollfun :: C'GLFWscrollfun -> Ptr C'GLFWwindow -> CDouble -> CDouble -> IO () Source #
type C'GLFWwindowcontentscalefun = FunPtr (Ptr C'GLFWwindow -> CFloat -> CFloat -> IO ()) Source #
mk'GLFWmonitorfun :: (Ptr C'GLFWmonitor -> CInt -> IO ()) -> IO C'GLFWmonitorfun Source #
mK'GLFWkeyfun :: C'GLFWkeyfun -> Ptr C'GLFWwindow -> CInt -> CInt -> CInt -> CInt -> IO () Source #
type C'GLFWwindowmaximizefun = FunPtr (Ptr C'GLFWwindow -> CInt -> IO ()) Source #
mK'GLFWcharfun :: C'GLFWcharfun -> Ptr C'GLFWwindow -> CUInt -> IO () Source #
mk'GLFWwindowcontentscalefun :: (Ptr C'GLFWwindow -> CFloat -> CFloat -> IO ()) -> IO C'GLFWwindowcontentscalefun Source #
mK'GLFWmonitorfun :: C'GLFWmonitorfun -> Ptr C'GLFWmonitor -> CInt -> IO () Source #
mk'GLFWwindowmaximizefun :: (Ptr C'GLFWwindow -> CInt -> IO ()) -> IO C'GLFWwindowmaximizefun Source #
mK'GLFWwindowcontentscalefun :: C'GLFWwindowcontentscalefun -> Ptr C'GLFWwindow -> CFloat -> CFloat -> IO () Source #
mK'GLFWwindowmaximizefun :: C'GLFWwindowmaximizefun -> Ptr C'GLFWwindow -> CInt -> IO () Source #
data C'GLFWvidmode Source #
Instances
Storable C'GLFWvidmode Source # | |
Defined in Bindings.GLFW sizeOf :: C'GLFWvidmode -> Int # alignment :: C'GLFWvidmode -> Int # peekElemOff :: Ptr C'GLFWvidmode -> Int -> IO C'GLFWvidmode # pokeElemOff :: Ptr C'GLFWvidmode -> Int -> C'GLFWvidmode -> IO () # peekByteOff :: Ptr b -> Int -> IO C'GLFWvidmode # pokeByteOff :: Ptr b -> Int -> C'GLFWvidmode -> IO () # peek :: Ptr C'GLFWvidmode -> IO C'GLFWvidmode # poke :: Ptr C'GLFWvidmode -> C'GLFWvidmode -> IO () # | |
Show C'GLFWvidmode Source # | |
Defined in Bindings.GLFW showsPrec :: Int -> C'GLFWvidmode -> ShowS # show :: C'GLFWvidmode -> String # showList :: [C'GLFWvidmode] -> ShowS # | |
Eq C'GLFWvidmode Source # | |
Defined in Bindings.GLFW (==) :: C'GLFWvidmode -> C'GLFWvidmode -> Bool # (/=) :: C'GLFWvidmode -> C'GLFWvidmode -> Bool # |
data C'GLFWgammaramp Source #
Instances
Storable C'GLFWgammaramp Source # | |
Defined in Bindings.GLFW sizeOf :: C'GLFWgammaramp -> Int # alignment :: C'GLFWgammaramp -> Int # peekElemOff :: Ptr C'GLFWgammaramp -> Int -> IO C'GLFWgammaramp # pokeElemOff :: Ptr C'GLFWgammaramp -> Int -> C'GLFWgammaramp -> IO () # peekByteOff :: Ptr b -> Int -> IO C'GLFWgammaramp # pokeByteOff :: Ptr b -> Int -> C'GLFWgammaramp -> IO () # peek :: Ptr C'GLFWgammaramp -> IO C'GLFWgammaramp # poke :: Ptr C'GLFWgammaramp -> C'GLFWgammaramp -> IO () # | |
Show C'GLFWgammaramp Source # | |
Defined in Bindings.GLFW showsPrec :: Int -> C'GLFWgammaramp -> ShowS # show :: C'GLFWgammaramp -> String # showList :: [C'GLFWgammaramp] -> ShowS # | |
Eq C'GLFWgammaramp Source # | |
Defined in Bindings.GLFW (==) :: C'GLFWgammaramp -> C'GLFWgammaramp -> Bool # (/=) :: C'GLFWgammaramp -> C'GLFWgammaramp -> Bool # |
c'glfwInit :: IO CInt Source #
c'glfwTerminate :: IO () Source #
p'glfwTerminate :: FunPtr (IO ()) Source #
p'GLFWgammaramp'red :: Ptr C'GLFWgammaramp -> Ptr (Ptr CUShort) Source #
c'glfwGetMonitors :: Ptr CInt -> IO (Ptr (Ptr C'GLFWmonitor)) Source #
p'GLFWgammaramp'green :: Ptr C'GLFWgammaramp -> Ptr (Ptr CUShort) Source #
p'glfwGetMonitors :: FunPtr (Ptr CInt -> IO (Ptr (Ptr C'GLFWmonitor))) Source #
c'glfwGetMonitorPos :: Ptr C'GLFWmonitor -> Ptr CInt -> Ptr CInt -> IO () Source #
c'glfwGetMonitorPhysicalSize :: Ptr C'GLFWmonitor -> Ptr CInt -> Ptr CInt -> IO () Source #
p'GLFWgammaramp'blue :: Ptr C'GLFWgammaramp -> Ptr (Ptr CUShort) Source #
c'glfwGetMonitorName :: Ptr C'GLFWmonitor -> IO (Ptr CChar) Source #
p'glfwGetMonitorPhysicalSize :: FunPtr (Ptr C'GLFWmonitor -> Ptr CInt -> Ptr CInt -> IO ()) Source #
p'glfwGetMonitorName :: FunPtr (Ptr C'GLFWmonitor -> IO (Ptr CChar)) Source #
c'glfwGetVideoModes :: Ptr C'GLFWmonitor -> Ptr CInt -> IO (Ptr C'GLFWvidmode) Source #
c'glfwGetVideoMode :: Ptr C'GLFWmonitor -> IO (Ptr C'GLFWvidmode) Source #
c'glfwSetGamma :: Ptr C'GLFWmonitor -> CFloat -> IO () Source #
p'glfwGetVideoModes :: FunPtr (Ptr C'GLFWmonitor -> Ptr CInt -> IO (Ptr C'GLFWvidmode)) Source #
p'glfwGetVideoMode :: FunPtr (Ptr C'GLFWmonitor -> IO (Ptr C'GLFWvidmode)) Source #
p'glfwSetGamma :: FunPtr (Ptr C'GLFWmonitor -> CFloat -> IO ()) Source #
c'glfwSetGammaRamp :: Ptr C'GLFWmonitor -> Ptr C'GLFWgammaramp -> IO () Source #
c'glfwDefaultWindowHints :: IO () Source #
p'glfwGetGammaRamp :: FunPtr (Ptr C'GLFWmonitor -> IO (Ptr C'GLFWgammaramp)) Source #
p'glfwSetGammaRamp :: FunPtr (Ptr C'GLFWmonitor -> Ptr C'GLFWgammaramp -> IO ()) Source #
p'glfwDefaultWindowHints :: FunPtr (IO ()) Source #
c'glfwCreateWindow :: CInt -> CInt -> Ptr CChar -> Ptr C'GLFWmonitor -> Ptr C'GLFWwindow -> IO (Ptr C'GLFWwindow) Source #
c'glfwDestroyWindow :: Ptr C'GLFWwindow -> IO () Source #
p'glfwCreateWindow :: FunPtr (CInt -> CInt -> Ptr CChar -> Ptr C'GLFWmonitor -> Ptr C'GLFWwindow -> IO (Ptr C'GLFWwindow)) Source #
c'glfwSetWindowShouldClose :: Ptr C'GLFWwindow -> CInt -> IO () Source #
p'glfwDestroyWindow :: FunPtr (Ptr C'GLFWwindow -> IO ()) Source #
p'glfwWindowShouldClose :: FunPtr (Ptr C'GLFWwindow -> IO CInt) Source #
c'glfwSetWindowTitle :: Ptr C'GLFWwindow -> Ptr CChar -> IO () Source #
p'glfwSetWindowShouldClose :: FunPtr (Ptr C'GLFWwindow -> CInt -> IO ()) Source #
c'glfwGetWindowPos :: Ptr C'GLFWwindow -> Ptr CInt -> Ptr CInt -> IO () Source #
c'glfwSetWindowPos :: Ptr C'GLFWwindow -> CInt -> CInt -> IO () Source #
p'glfwSetWindowTitle :: FunPtr (Ptr C'GLFWwindow -> Ptr CChar -> IO ()) Source #
c'glfwGetWindowSize :: Ptr C'GLFWwindow -> Ptr CInt -> Ptr CInt -> IO () Source #
c'glfwSetWindowSize :: Ptr C'GLFWwindow -> CInt -> CInt -> IO () Source #
p'glfwSetWindowPos :: FunPtr (Ptr C'GLFWwindow -> CInt -> CInt -> IO ()) Source #
c'glfwGetFramebufferSize :: Ptr C'GLFWwindow -> Ptr CInt -> Ptr CInt -> IO () Source #
c'glfwIconifyWindow :: Ptr C'GLFWwindow -> IO () Source #
p'glfwSetWindowSize :: FunPtr (Ptr C'GLFWwindow -> CInt -> CInt -> IO ()) Source #
c'glfwRestoreWindow :: Ptr C'GLFWwindow -> IO () Source #
c'glfwShowWindow :: Ptr C'GLFWwindow -> IO () Source #
p'glfwIconifyWindow :: FunPtr (Ptr C'GLFWwindow -> IO ()) Source #
c'glfwHideWindow :: Ptr C'GLFWwindow -> IO () Source #
p'glfwRestoreWindow :: FunPtr (Ptr C'GLFWwindow -> IO ()) Source #
p'glfwShowWindow :: FunPtr (Ptr C'GLFWwindow -> IO ()) Source #
p'glfwHideWindow :: FunPtr (Ptr C'GLFWwindow -> IO ()) Source #
c'glfwGetWindowAttrib :: Ptr C'GLFWwindow -> CInt -> IO CInt Source #
c'glfwSetWindowUserPointer :: Ptr C'GLFWwindow -> Ptr () -> IO () Source #
p'glfwGetWindowMonitor :: FunPtr (Ptr C'GLFWwindow -> IO (Ptr C'GLFWmonitor)) Source #
c'glfwGetWindowUserPointer :: Ptr C'GLFWwindow -> IO (Ptr ()) Source #
p'glfwGetWindowAttrib :: FunPtr (Ptr C'GLFWwindow -> CInt -> IO CInt) Source #
p'glfwSetWindowUserPointer :: FunPtr (Ptr C'GLFWwindow -> Ptr () -> IO ()) Source #
c'glfwSetWindowPosCallback :: Ptr C'GLFWwindow -> C'GLFWwindowposfun -> IO C'GLFWwindowposfun Source #
p'glfwGetWindowUserPointer :: FunPtr (Ptr C'GLFWwindow -> IO (Ptr ())) Source #
c'glfwSetWindowSizeCallback :: Ptr C'GLFWwindow -> C'GLFWwindowsizefun -> IO C'GLFWwindowsizefun Source #
c'glfwSetWindowCloseCallback :: Ptr C'GLFWwindow -> C'GLFWwindowclosefun -> IO C'GLFWwindowclosefun Source #
p'glfwSetWindowPosCallback :: FunPtr (Ptr C'GLFWwindow -> C'GLFWwindowposfun -> IO C'GLFWwindowposfun) Source #
c'glfwSetWindowRefreshCallback :: Ptr C'GLFWwindow -> C'GLFWwindowrefreshfun -> IO C'GLFWwindowrefreshfun Source #
p'glfwSetWindowSizeCallback :: FunPtr (Ptr C'GLFWwindow -> C'GLFWwindowsizefun -> IO C'GLFWwindowsizefun) Source #
c'glfwSetWindowFocusCallback :: Ptr C'GLFWwindow -> C'GLFWwindowfocusfun -> IO C'GLFWwindowfocusfun Source #
p'glfwSetWindowCloseCallback :: FunPtr (Ptr C'GLFWwindow -> C'GLFWwindowclosefun -> IO C'GLFWwindowclosefun) Source #
c'glfwSetWindowIconifyCallback :: Ptr C'GLFWwindow -> C'GLFWwindowiconifyfun -> IO C'GLFWwindowiconifyfun Source #
p'glfwSetWindowRefreshCallback :: FunPtr (Ptr C'GLFWwindow -> C'GLFWwindowrefreshfun -> IO C'GLFWwindowrefreshfun) Source #
c'glfwSetFramebufferSizeCallback :: Ptr C'GLFWwindow -> C'GLFWframebuffersizefun -> IO C'GLFWframebuffersizefun Source #
p'glfwSetWindowFocusCallback :: FunPtr (Ptr C'GLFWwindow -> C'GLFWwindowfocusfun -> IO C'GLFWwindowfocusfun) Source #
c'glfwPollEvents :: IO () Source #
p'glfwSetWindowIconifyCallback :: FunPtr (Ptr C'GLFWwindow -> C'GLFWwindowiconifyfun -> IO C'GLFWwindowiconifyfun) Source #
c'glfwWaitEvents :: IO () Source #
p'glfwSetFramebufferSizeCallback :: FunPtr (Ptr C'GLFWwindow -> C'GLFWframebuffersizefun -> IO C'GLFWframebuffersizefun) Source #
c'glfwPostEmptyEvent :: IO () Source #
p'glfwPollEvents :: FunPtr (IO ()) Source #
p'glfwWaitEvents :: FunPtr (IO ()) Source #
c'glfwGetInputMode :: Ptr C'GLFWwindow -> CInt -> IO CInt Source #
p'glfwPostEmptyEvent :: FunPtr (IO ()) Source #
c'glfwSetInputMode :: Ptr C'GLFWwindow -> CInt -> CInt -> IO () Source #
c'glfwGetKey :: Ptr C'GLFWwindow -> CInt -> IO CInt Source #
p'glfwGetInputMode :: FunPtr (Ptr C'GLFWwindow -> CInt -> IO CInt) Source #
c'glfwGetMouseButton :: Ptr C'GLFWwindow -> CInt -> IO CInt Source #
p'glfwSetInputMode :: FunPtr (Ptr C'GLFWwindow -> CInt -> CInt -> IO ()) Source #
p'glfwGetKey :: FunPtr (Ptr C'GLFWwindow -> CInt -> IO CInt) Source #
c'glfwGetCursorPos :: Ptr C'GLFWwindow -> Ptr CDouble -> Ptr CDouble -> IO () Source #
p'glfwGetMouseButton :: FunPtr (Ptr C'GLFWwindow -> CInt -> IO CInt) Source #
c'glfwSetCursorPos :: Ptr C'GLFWwindow -> CDouble -> CDouble -> IO () Source #
p'glfwSetCursorPos :: FunPtr (Ptr C'GLFWwindow -> CDouble -> CDouble -> IO ()) Source #
p'glfwSetKeyCallback :: FunPtr (Ptr C'GLFWwindow -> C'GLFWkeyfun -> IO C'GLFWkeyfun) Source #
c'glfwSetMouseButtonCallback :: Ptr C'GLFWwindow -> C'GLFWmousebuttonfun -> IO C'GLFWmousebuttonfun Source #
c'glfwSetCursorPosCallback :: Ptr C'GLFWwindow -> C'GLFWcursorposfun -> IO C'GLFWcursorposfun Source #
c'glfwSetCursorEnterCallback :: Ptr C'GLFWwindow -> C'GLFWcursorenterfun -> IO C'GLFWcursorenterfun Source #
p'glfwSetMouseButtonCallback :: FunPtr (Ptr C'GLFWwindow -> C'GLFWmousebuttonfun -> IO C'GLFWmousebuttonfun) Source #
p'glfwSetCursorPosCallback :: FunPtr (Ptr C'GLFWwindow -> C'GLFWcursorposfun -> IO C'GLFWcursorposfun) Source #
p'glfwSetCursorEnterCallback :: FunPtr (Ptr C'GLFWwindow -> C'GLFWcursorenterfun -> IO C'GLFWcursorenterfun) Source #
p'glfwSetScrollCallback :: FunPtr (Ptr C'GLFWwindow -> C'GLFWscrollfun -> IO C'GLFWscrollfun) Source #
c'glfwSetClipboardString :: Ptr C'GLFWwindow -> Ptr CChar -> IO () Source #
c'glfwGetClipboardString :: Ptr C'GLFWwindow -> IO (Ptr CChar) Source #
p'glfwSetClipboardString :: FunPtr (Ptr C'GLFWwindow -> Ptr CChar -> IO ()) Source #
c'glfwSetTime :: CDouble -> IO () Source #
p'glfwGetClipboardString :: FunPtr (Ptr C'GLFWwindow -> IO (Ptr CChar)) Source #
c'glfwMakeContextCurrent :: Ptr C'GLFWwindow -> IO () Source #
c'glfwSwapBuffers :: Ptr C'GLFWwindow -> IO () Source #
p'glfwMakeContextCurrent :: FunPtr (Ptr C'GLFWwindow -> IO ()) Source #
c'glfwSwapInterval :: CInt -> IO () Source #
p'glfwSwapBuffers :: FunPtr (Ptr C'GLFWwindow -> IO ()) Source #
p'glfwGetProcAddress :: FunPtr (Ptr CChar -> IO C'GLFWglproc) Source #
c'GLFW_ARROW_CURSOR :: Num a => a Source #
c'GLFW_IBEAM_CURSOR :: Num a => a Source #
c'GLFW_CROSSHAIR_CURSOR :: Num a => a Source #
c'GLFW_HAND_CURSOR :: Num a => a Source #
c'GLFW_HRESIZE_CURSOR :: Num a => a Source #
c'GLFW_VRESIZE_CURSOR :: Num a => a Source #
c'GLFW_DONT_CARE :: Num a => a Source #
c'GLFW_DOUBLEBUFFER :: Num a => a Source #
c'GLFW_AUTO_ICONIFY :: Num a => a Source #
c'GLFW_FLOATING :: Num a => a Source #
c'GLFW_CONTEXT_RELEASE_BEHAVIOR :: Num a => a Source #
c'GLFW_ANY_RELEASE_BEHAVIOR :: Num a => a Source #
c'GLFW_RELEASE_BEHAVIOR_FLUSH :: Num a => a Source #
c'GLFW_RELEASE_BEHAVIOR_NONE :: Num a => a Source #
data C'GLFWimage Source #
Instances
Storable C'GLFWimage Source # | |
Defined in Bindings.GLFW sizeOf :: C'GLFWimage -> Int # alignment :: C'GLFWimage -> Int # peekElemOff :: Ptr C'GLFWimage -> Int -> IO C'GLFWimage # pokeElemOff :: Ptr C'GLFWimage -> Int -> C'GLFWimage -> IO () # peekByteOff :: Ptr b -> Int -> IO C'GLFWimage # pokeByteOff :: Ptr b -> Int -> C'GLFWimage -> IO () # peek :: Ptr C'GLFWimage -> IO C'GLFWimage # poke :: Ptr C'GLFWimage -> C'GLFWimage -> IO () # | |
Show C'GLFWimage Source # | |
Defined in Bindings.GLFW showsPrec :: Int -> C'GLFWimage -> ShowS # show :: C'GLFWimage -> String # showList :: [C'GLFWimage] -> ShowS # | |
Eq C'GLFWimage Source # | |
Defined in Bindings.GLFW (==) :: C'GLFWimage -> C'GLFWimage -> Bool # (/=) :: C'GLFWimage -> C'GLFWimage -> Bool # |
data C'GLFWcursor Source #
Instances
Data C'GLFWcursor Source # | |
Defined in Bindings.GLFW gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> C'GLFWcursor -> c C'GLFWcursor # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c C'GLFWcursor # toConstr :: C'GLFWcursor -> Constr # dataTypeOf :: C'GLFWcursor -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c C'GLFWcursor) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c C'GLFWcursor) # gmapT :: (forall b. Data b => b -> b) -> C'GLFWcursor -> C'GLFWcursor # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> C'GLFWcursor -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> C'GLFWcursor -> r # gmapQ :: (forall d. Data d => d -> u) -> C'GLFWcursor -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> C'GLFWcursor -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> C'GLFWcursor -> m C'GLFWcursor # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> C'GLFWcursor -> m C'GLFWcursor # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> C'GLFWcursor -> m C'GLFWcursor # |
p'GLFWimage'width :: Ptr C'GLFWimage -> Ptr CInt Source #
type C'GLFWcharmodsfun = FunPtr (Ptr C'GLFWwindow -> CUInt -> CInt -> IO ()) Source #
mk'GLFWdropfun :: (Ptr C'GLFWwindow -> CInt -> Ptr (Ptr CChar) -> IO ()) -> IO C'GLFWdropfun Source #
p'GLFWimage'height :: Ptr C'GLFWimage -> Ptr CInt Source #
mk'GLFWcharmodsfun :: (Ptr C'GLFWwindow -> CUInt -> CInt -> IO ()) -> IO C'GLFWcharmodsfun Source #
c'glfwCreateCursor :: Ptr C'GLFWimage -> CInt -> CInt -> IO (Ptr C'GLFWcursor) Source #
mK'GLFWdropfun :: C'GLFWdropfun -> Ptr C'GLFWwindow -> CInt -> Ptr (Ptr CChar) -> IO () Source #
p'GLFWimage'pixels :: Ptr C'GLFWimage -> Ptr (Ptr CUChar) Source #
c'glfwCreateStandardCursor :: CInt -> IO (Ptr C'GLFWcursor) Source #
mK'GLFWcharmodsfun :: C'GLFWcharmodsfun -> Ptr C'GLFWwindow -> CUInt -> CInt -> IO () Source #
c'glfwSetCursor :: Ptr C'GLFWwindow -> Ptr C'GLFWcursor -> IO () Source #
p'glfwCreateCursor :: FunPtr (Ptr C'GLFWimage -> CInt -> CInt -> IO (Ptr C'GLFWcursor)) Source #
c'glfwDestroyCursor :: Ptr C'GLFWcursor -> IO () Source #
p'glfwCreateStandardCursor :: FunPtr (CInt -> IO (Ptr C'GLFWcursor)) Source #
p'glfwSetCursor :: FunPtr (Ptr C'GLFWwindow -> Ptr C'GLFWcursor -> IO ()) Source #
p'glfwDestroyCursor :: FunPtr (Ptr C'GLFWcursor -> IO ()) Source #
c'glfwGetWindowFrameSize :: Ptr C'GLFWwindow -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () Source #
p'glfwSetCharModsCallback :: FunPtr (Ptr C'GLFWwindow -> C'GLFWcharmodsfun -> IO C'GLFWcharmodsfun) Source #
p'glfwGetWindowFrameSize :: FunPtr (Ptr C'GLFWwindow -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO ()) Source #
c'GLFW_NO_API :: Num a => a Source #
c'GLFW_CONTEXT_CREATION_API :: Num a => a Source #
c'GLFW_NATIVE_CONTEXT_API :: Num a => a Source #
c'GLFW_EGL_CONTEXT_API :: Num a => a Source #
c'GLFW_CONTEXT_NO_ERROR :: Num a => a Source #
c'GLFW_TRUE :: Num a => a Source #
c'GLFW_FALSE :: Num a => a Source #
c'GLFW_MAXIMIZED :: Num a => a Source #
c'glfwFocusWindow :: Ptr C'GLFWwindow -> IO () Source #
c'glfwMaximizeWindow :: Ptr C'GLFWwindow -> IO () Source #
p'glfwFocusWindow :: FunPtr (Ptr C'GLFWwindow -> IO ()) Source #
c'glfwSetWindowMonitor :: Ptr C'GLFWwindow -> Ptr C'GLFWmonitor -> CInt -> CInt -> CInt -> CInt -> CInt -> IO () Source #
p'glfwMaximizeWindow :: FunPtr (Ptr C'GLFWwindow -> IO ()) Source #
c'glfwSetWindowIcon :: Ptr C'GLFWwindow -> CInt -> Ptr C'GLFWimage -> IO () Source #
c'glfwWaitEventsTimeout :: CDouble -> IO () Source #
p'glfwSetWindowMonitor :: FunPtr (Ptr C'GLFWwindow -> Ptr C'GLFWmonitor -> CInt -> CInt -> CInt -> CInt -> CInt -> IO ()) Source #
c'glfwSetWindowSizeLimits :: Ptr C'GLFWwindow -> CInt -> CInt -> CInt -> CInt -> IO () Source #
p'glfwSetWindowIcon :: FunPtr (Ptr C'GLFWwindow -> CInt -> Ptr C'GLFWimage -> IO ()) Source #
c'glfwSetWindowAspectRatio :: Ptr C'GLFWwindow -> CInt -> CInt -> IO () Source #
p'glfwSetWindowSizeLimits :: FunPtr (Ptr C'GLFWwindow -> CInt -> CInt -> CInt -> CInt -> IO ()) Source #
p'glfwSetWindowAspectRatio :: FunPtr (Ptr C'GLFWwindow -> CInt -> CInt -> IO ()) Source #
mk'GLFWjoystickfun :: (CInt -> CInt -> IO ()) -> IO C'GLFWjoystickfun Source #
mK'GLFWjoystickfun :: C'GLFWjoystickfun -> CInt -> CInt -> IO () Source #
c'glfwGetPhysicalDevicePresentationSupport :: Ptr vkInstance -> Ptr vkPhysicalDevice -> Word32 -> IO CInt Source #
c'glfwCreateWindowSurface :: Ptr vkInstance -> Ptr C'GLFWwindow -> Ptr vkAllocationCallbacks -> Ptr vkSurfaceKHR -> IO Int32 Source #
p'glfwGetPhysicalDevicePresentationSupport :: FunPtr (Ptr vkInstance -> Ptr vkPhysicalDevice -> Word32 -> IO CInt) Source #
p'glfwCreateWindowSurface :: FunPtr (Ptr vkInstance -> Ptr C'GLFWwindow -> Ptr vkAllocationCallbacks -> Ptr vkSurfaceKHR -> IO Int32) Source #
c'GLFW_OSMESA_CONTEXT_API :: Num a => a Source #
c'GLFW_NO_ERROR :: Num a => a Source #
c'GLFW_GAMEPAD_BUTTON_A :: Num a => a Source #
c'GLFW_GAMEPAD_BUTTON_B :: Num a => a Source #
c'GLFW_GAMEPAD_BUTTON_X :: Num a => a Source #
c'GLFW_GAMEPAD_BUTTON_Y :: Num a => a Source #
c'GLFW_GAMEPAD_BUTTON_LEFT_BUMPER :: Num a => a Source #
c'GLFW_GAMEPAD_BUTTON_RIGHT_BUMPER :: Num a => a Source #
c'GLFW_GAMEPAD_BUTTON_BACK :: Num a => a Source #
c'GLFW_GAMEPAD_BUTTON_START :: Num a => a Source #
c'GLFW_GAMEPAD_BUTTON_GUIDE :: Num a => a Source #
c'GLFW_GAMEPAD_BUTTON_LEFT_THUMB :: Num a => a Source #
c'GLFW_GAMEPAD_BUTTON_RIGHT_THUMB :: Num a => a Source #
c'GLFW_GAMEPAD_BUTTON_DPAD_UP :: Num a => a Source #
c'GLFW_GAMEPAD_BUTTON_DPAD_RIGHT :: Num a => a Source #
c'GLFW_GAMEPAD_BUTTON_DPAD_DOWN :: Num a => a Source #
c'GLFW_GAMEPAD_BUTTON_DPAD_LEFT :: Num a => a Source #
c'GLFW_GAMEPAD_BUTTON_LAST :: Num a => a Source #
c'GLFW_GAMEPAD_BUTTON_CROSS :: Num a => a Source #
c'GLFW_GAMEPAD_BUTTON_CIRCLE :: Num a => a Source #
c'GLFW_GAMEPAD_BUTTON_SQUARE :: Num a => a Source #
c'GLFW_GAMEPAD_BUTTON_TRIANGLE :: Num a => a Source #
c'GLFW_GAMEPAD_AXIS_LEFT_X :: Num a => a Source #
c'GLFW_GAMEPAD_AXIS_LEFT_Y :: Num a => a Source #
c'GLFW_GAMEPAD_AXIS_RIGHT_X :: Num a => a Source #
c'GLFW_GAMEPAD_AXIS_RIGHT_Y :: Num a => a Source #
c'GLFW_GAMEPAD_AXIS_LEFT_TRIGGER :: Num a => a Source #
c'GLFW_GAMEPAD_AXIS_RIGHT_TRIGGER :: Num a => a Source #
c'GLFW_GAMEPAD_AXIS_LAST :: Num a => a Source #
c'GLFW_HAT_CENTERED :: Num a => a Source #
c'GLFW_HAT_UP :: Num a => a Source #
c'GLFW_HAT_RIGHT :: Num a => a Source #
c'GLFW_HAT_DOWN :: Num a => a Source #
c'GLFW_HAT_LEFT :: Num a => a Source #
c'GLFW_HAT_RIGHT_UP :: Num a => a Source #
c'GLFW_HAT_RIGHT_DOWN :: Num a => a Source #
c'GLFW_HAT_LEFT_UP :: Num a => a Source #
c'GLFW_HAT_LEFT_DOWN :: Num a => a Source #
c'GLFW_HOVERED :: Num a => a Source #
c'GLFW_LOCK_KEY_MODS :: Num a => a Source #
c'GLFW_MOD_CAPS_LOCK :: Num a => a Source #
c'GLFW_MOD_NUM_LOCK :: Num a => a Source #
c'GLFW_RAW_MOUSE_MOTION :: Num a => a Source #
c'GLFW_JOYSTICK_HAT_BUTTONS :: Num a => a Source #
c'GLFW_COCOA_CHDIR_RESOURCES :: Num a => a Source #
c'GLFW_COCOA_MENUBAR :: Num a => a Source #
c'GLFW_TRANSPARENT_FRAMEBUFFER :: Num a => a Source #
c'GLFW_CENTER_CURSOR :: Num a => a Source #
c'GLFW_FOCUS_ON_SHOW :: Num a => a Source #
c'GLFW_SCALE_TO_MONITOR :: Num a => a Source #
c'GLFW_COCOA_RETINA_FRAMEBUFFER :: Num a => a Source #
c'GLFW_COCOA_FRAME_NAME :: Num a => a Source #
c'GLFW_COCOA_GRAPHICS_SWITCHING :: Num a => a Source #
c'GLFW_X11_CLASS_NAME :: Num a => a Source #
c'GLFW_X11_INSTANCE_NAME :: Num a => a Source #
data C'GLFWgamepadstate Source #
Instances
Storable C'GLFWgamepadstate Source # | |
Defined in Bindings.GLFW sizeOf :: C'GLFWgamepadstate -> Int # alignment :: C'GLFWgamepadstate -> Int # peekElemOff :: Ptr C'GLFWgamepadstate -> Int -> IO C'GLFWgamepadstate # pokeElemOff :: Ptr C'GLFWgamepadstate -> Int -> C'GLFWgamepadstate -> IO () # peekByteOff :: Ptr b -> Int -> IO C'GLFWgamepadstate # pokeByteOff :: Ptr b -> Int -> C'GLFWgamepadstate -> IO () # peek :: Ptr C'GLFWgamepadstate -> IO C'GLFWgamepadstate # poke :: Ptr C'GLFWgamepadstate -> C'GLFWgamepadstate -> IO () # | |
Show C'GLFWgamepadstate Source # | |
Defined in Bindings.GLFW showsPrec :: Int -> C'GLFWgamepadstate -> ShowS # show :: C'GLFWgamepadstate -> String # showList :: [C'GLFWgamepadstate] -> ShowS # | |
Eq C'GLFWgamepadstate Source # | |
Defined in Bindings.GLFW (==) :: C'GLFWgamepadstate -> C'GLFWgamepadstate -> Bool # (/=) :: C'GLFWgamepadstate -> C'GLFWgamepadstate -> Bool # |
c'glfwGetGamepadState :: CInt -> Ptr C'GLFWgamepadstate -> IO CInt Source #
c'glfwGetWindowContentScale :: Ptr C'GLFWwindow -> Ptr CFloat -> Ptr CFloat -> IO () Source #
p'glfwGetGamepadState :: FunPtr (CInt -> Ptr C'GLFWgamepadstate -> IO CInt) Source #
c'glfwGetMonitorContentScale :: Ptr C'GLFWmonitor -> Ptr CFloat -> Ptr CFloat -> IO () Source #
p'glfwGetWindowContentScale :: FunPtr (Ptr C'GLFWwindow -> Ptr CFloat -> Ptr CFloat -> IO ()) Source #
c'glfwSetWindowContentScaleCallback :: Ptr C'GLFWwindow -> C'GLFWwindowcontentscalefun -> IO C'GLFWwindowcontentscalefun Source #
c'glfwRequestWindowAttention :: Ptr C'GLFWwindow -> IO () Source #
p'glfwGetMonitorContentScale :: FunPtr (Ptr C'GLFWmonitor -> Ptr CFloat -> Ptr CFloat -> IO ()) Source #
c'glfwGetMonitorWorkarea :: Ptr C'GLFWmonitor -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () Source #
p'glfwSetWindowContentScaleCallback :: FunPtr (Ptr C'GLFWwindow -> C'GLFWwindowcontentscalefun -> IO C'GLFWwindowcontentscalefun) Source #
p'glfwRequestWindowAttention :: FunPtr (Ptr C'GLFWwindow -> IO ()) Source #
c'glfwSetWindowMaximizeCallback :: Ptr C'GLFWwindow -> C'GLFWwindowmaximizefun -> IO C'GLFWwindowmaximizefun Source #
p'glfwGetMonitorWorkarea :: FunPtr (Ptr C'GLFWmonitor -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO ()) Source #
c'glfwSetWindowAttrib :: Ptr C'GLFWwindow -> CInt -> CInt -> IO () Source #
p'glfwSetWindowMaximizeCallback :: FunPtr (Ptr C'GLFWwindow -> C'GLFWwindowmaximizefun -> IO C'GLFWwindowmaximizefun) Source #
p'glfwSetWindowAttrib :: FunPtr (Ptr C'GLFWwindow -> CInt -> CInt -> IO ()) Source #
c'glfwSetWindowOpacity :: Ptr C'GLFWwindow -> CFloat -> IO () Source #
c'glfwSetMonitorUserPointer :: Ptr C'GLFWmonitor -> Ptr () -> IO () Source #
p'glfwGetWindowOpacity :: FunPtr (Ptr C'GLFWwindow -> IO CFloat) Source #
c'glfwGetMonitorUserPointer :: Ptr C'GLFWmonitor -> IO (Ptr ()) Source #
p'glfwSetWindowOpacity :: FunPtr (Ptr C'GLFWwindow -> CFloat -> IO ()) Source #
p'glfwSetMonitorUserPointer :: FunPtr (Ptr C'GLFWmonitor -> Ptr () -> IO ()) Source #
p'glfwGetMonitorUserPointer :: FunPtr (Ptr C'GLFWmonitor -> IO (Ptr ())) Source #
p'glfwGetWin32Adapter :: FunPtr (Ptr C'GLFWwindow -> IO CString) Source #
p'glfwGetWin32Monitor :: FunPtr (Ptr C'GLFWwindow -> IO CString) Source #
p'glfwGetWin32Window :: FunPtr (Ptr C'GLFWwindow -> IO (Ptr ())) Source #
c'glfwGetWin32Window :: Ptr C'GLFWwindow -> IO (Ptr ()) Source #
p'glfwGetWGLContext :: FunPtr (Ptr C'GLFWwindow -> IO (Ptr ())) Source #
c'glfwGetWGLContext :: Ptr C'GLFWwindow -> IO (Ptr ()) Source #
p'glfwGetCocoaMonitor :: FunPtr (Ptr C'GLFWwindow -> IO (Ptr Word32)) Source #
c'glfwGetCocoaMonitor :: Ptr C'GLFWwindow -> IO (Ptr Word32) Source #
p'glfwGetCocoaWindow :: FunPtr (Ptr C'GLFWwindow -> IO (Ptr ())) Source #
c'glfwGetCocoaWindow :: Ptr C'GLFWwindow -> IO (Ptr ()) Source #
p'glfwGetNSGLContext :: FunPtr (Ptr C'GLFWwindow -> IO (Ptr ())) Source #
c'glfwGetNSGLContext :: Ptr C'GLFWwindow -> IO (Ptr ()) Source #
p'glfwGetX11Display :: FunPtr (Ptr C'GLFWwindow -> IO (Ptr display)) Source #
c'glfwGetX11Display :: Ptr C'GLFWwindow -> IO (Ptr display) Source #
p'glfwGetX11Adapter :: FunPtr (Ptr C'GLFWwindow -> IO Word64) Source #
p'glfwGetX11Monitor :: FunPtr (Ptr C'GLFWwindow -> IO Word64) Source #
p'glfwGetX11Window :: FunPtr (Ptr C'GLFWwindow -> IO Word64) Source #
c'glfwGetX11Window :: Ptr C'GLFWwindow -> IO Word64 Source #
c'glfwSetX11SelectionString :: CString -> IO () Source #
p'glfwGetGLXContext :: FunPtr (Ptr C'GLFWwindow -> IO (Ptr ())) Source #
c'glfwGetGLXContext :: Ptr C'GLFWwindow -> IO (Ptr ()) Source #
p'glfwGetGLXWindow :: FunPtr (Ptr C'GLFWwindow -> IO Word64) Source #
c'glfwGetGLXWindow :: Ptr C'GLFWwindow -> IO Word64 Source #
c'glfwGetWaylandDisplay :: IO (Ptr wl_display) Source #
p'glfwGetWaylandMonitor :: FunPtr (Ptr C'GLFWwindow -> IO (Ptr wl_output)) Source #
c'glfwGetWaylandMonitor :: Ptr C'GLFWwindow -> IO (Ptr wl_output) Source #
p'glfwGetWaylandWindow :: FunPtr (Ptr C'GLFWwindow -> IO (Ptr wl_surface)) Source #
c'glfwGetWaylandWindow :: Ptr C'GLFWwindow -> IO (Ptr wl_surface) Source #
c'glfwGetEGLDisplay :: IO (Ptr ()) Source #
p'glfwGetEGLContext :: FunPtr (Ptr C'GLFWwindow -> IO (Ptr ())) Source #
c'glfwGetEGLContext :: Ptr C'GLFWwindow -> IO (Ptr ()) Source #
p'glfwGetEGLSurface :: FunPtr (Ptr C'GLFWwindow -> IO (Ptr ())) Source #
c'glfwGetEGLSurface :: Ptr C'GLFWwindow -> IO (Ptr ()) Source #
p'glfwGetOSMesaColorBuffer :: FunPtr (Ptr C'GLFWwindow -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Ptr ()) -> IO CInt) Source #
c'glfwGetOSMesaColorBuffer :: Ptr C'GLFWwindow -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Ptr ()) -> IO CInt Source #
p'glfwGetOSMesaDepthBuffer :: FunPtr (Ptr C'GLFWwindow -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Ptr ()) -> IO CInt) Source #
c'glfwGetOSMesaDepthBuffer :: Ptr C'GLFWwindow -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Ptr ()) -> IO CInt Source #
p'glfwGetOSMesaContext :: FunPtr (Ptr C'GLFWwindow -> IO (Ptr ())) Source #
c'glfwGetOSMesaContext :: Ptr C'GLFWwindow -> IO (Ptr ()) Source #