Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
closeWindow :: IO () Source #
isWindowReady :: IO Bool Source #
isWindowHidden :: IO Bool Source #
isWindowFocused :: IO Bool Source #
isWindowResized :: IO Bool Source #
isWindowState :: [ConfigFlag] -> IO Bool Source #
setWindowState :: [ConfigFlag] -> IO () Source #
clearWindowState :: [ConfigFlag] -> IO () Source #
toggleFullscreen :: IO () Source #
maximizeWindow :: IO () Source #
minimizeWindow :: IO () Source #
restoreWindow :: IO () Source #
setWindowIcon :: Image -> IO () Source #
setWindowIcons :: [Image] -> IO () Source #
setWindowTitle :: String -> IO () Source #
setWindowMonitor :: Int -> IO () Source #
setWindowOpacity :: Float -> IO () Source #
getWindowHandle :: IO (Ptr ()) Source #
getScreenWidth :: IO Int Source #
getScreenHeight :: IO Int Source #
getRenderWidth :: IO Int Source #
getRenderHeight :: IO Int Source #
getMonitorCount :: IO Int Source #
setClipboardText :: String -> IO () Source #
enableEventWaiting :: IO () Source #
disableEventWaiting :: IO () Source #
swapScreenBuffer :: IO () Source #
pollInputEvents :: IO () Source #
showCursor :: IO () Source #
hideCursor :: IO () Source #
isCursorHidden :: IO Bool Source #
enableCursor :: IO () Source #
disableCursor :: IO () Source #
clearBackground :: Color -> IO () Source #
beginDrawing :: IO () Source #
endDrawing :: IO () Source #
beginMode2D :: Camera2D -> IO () Source #
beginMode3D :: Camera3D -> IO () Source #
beginTextureMode :: RenderTexture -> IO () Source #
endTextureMode :: IO () Source #
beginShaderMode :: Shader -> IO () Source #
endShaderMode :: IO () Source #
beginBlendMode :: BlendMode -> IO () Source #
endBlendMode :: IO () Source #
endScissorMode :: IO () Source #
beginVrStereoMode :: VrStereoConfig -> IO () Source #
endVrStereoMode :: IO () Source #
setShaderValue :: Shader -> String -> ShaderUniformData -> IO () Source #
setShaderValueV :: Shader -> String -> ShaderUniformDataV -> IO () Source #
nativeSetShaderValue :: Shader -> Int -> ShaderUniformData -> IO () Source #
nativeSetShaderValueV :: Shader -> Int -> ShaderUniformDataV -> IO () Source #
setTargetFPS :: Int -> IO () Source #
getFrameTime :: IO Float Source #
setRandomSeed :: Integer -> IO () Source #
takeScreenshot :: String -> IO () Source #
setConfigFlags :: [ConfigFlag] -> IO () Source #
setTraceLogLevel :: TraceLogLevel -> IO () Source #
setLoadFileDataCallback :: LoadFileDataCallback -> IO () Source #
setSaveFileDataCallback :: SaveFileDataCallback -> IO () Source #
setLoadFileTextCallback :: LoadFileTextCallback -> IO () Source #
setSaveFileTextCallback :: SaveFileTextCallback -> IO () Source #
loadDirectoryFilesEx :: String -> String -> Bool -> IO FilePathList Source #
isFileDropped :: IO Bool Source #
isKeyPressed :: KeyboardKey -> IO Bool Source #
isKeyReleased :: KeyboardKey -> IO Bool Source #
setExitKey :: KeyboardKey -> IO () Source #
getCharPressed :: IO Int Source #
isGamepadButtonPressed :: Int -> GamepadButton -> IO Bool Source #
isGamepadButtonDown :: Int -> GamepadButton -> IO Bool Source #
isGamepadButtonReleased :: Int -> GamepadButton -> IO Bool Source #
isGamepadButtonUp :: Int -> GamepadButton -> IO Bool Source #
getGamepadAxisMovement :: Int -> GamepadAxis -> IO Float Source #
isMouseButtonPressed :: MouseButton -> IO Bool Source #
isMouseButtonDown :: MouseButton -> IO Bool Source #
isMouseButtonUp :: MouseButton -> IO Bool Source #
setMouseCursor :: MouseCursor -> IO () Source #
setGesturesEnabled :: [Gesture] -> IO () Source #
updateCamera :: Camera3D -> CameraMode -> IO Camera3D Source #