Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
c'GL_FALSE :: Num a => a Source #
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 #
mK'GLFWglproc :: C'GLFWglproc -> IO () Source #
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 #
mk'GLFWmonitorfun :: (Ptr C'GLFWmonitor -> CInt -> IO ()) -> IO C'GLFWmonitorfun Source #
mK'GLFWkeyfun :: C'GLFWkeyfun -> Ptr C'GLFWwindow -> CInt -> CInt -> CInt -> CInt -> IO () Source #
mK'GLFWcharfun :: C'GLFWcharfun -> Ptr C'GLFWwindow -> CUInt -> IO () Source #
mK'GLFWmonitorfun :: C'GLFWmonitorfun -> Ptr C'GLFWmonitor -> CInt -> IO () Source #
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 #
data C'GLFWimage Source #
p'GLFWimage'width :: Ptr C'GLFWimage -> Ptr CInt Source #
mk'GLFWdropfun :: (Ptr C'GLFWwindow -> CInt -> Ptr (Ptr CChar) -> IO ()) -> IO C'GLFWdropfun Source #
p'GLFWimage'height :: Ptr C'GLFWimage -> Ptr CInt Source #
c'glfwCreateCursor :: Ptr C'GLFWimage -> CInt -> CInt -> IO (Ptr C'GLFWcursor) Source #
c'glfwCreateStandardCursor :: 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'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 #