Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- setShapesTexture :: Texture -> Rectangle -> IO ()
- getShapesTexture :: IO Texture
- getShapesTextureRectangle :: IO Rectangle
- drawPixel :: Int -> Int -> Color -> IO ()
- drawPixelV :: Vector2 -> Color -> IO ()
- drawLine :: Int -> Int -> Int -> Int -> Color -> IO ()
- drawLineV :: Vector2 -> Vector2 -> Color -> IO ()
- drawLineEx :: Vector2 -> Vector2 -> Float -> Color -> IO ()
- drawLineStrip :: [Vector2] -> Color -> IO ()
- drawLineBezier :: Vector2 -> Vector2 -> Float -> Color -> IO ()
- drawCircle :: Int -> Int -> Float -> Color -> IO ()
- drawCircleSector :: Vector2 -> Float -> Float -> Float -> Int -> Color -> IO ()
- drawCircleSectorLines :: Vector2 -> Float -> Float -> Float -> Int -> Color -> IO ()
- drawCircleGradient :: Int -> Int -> Float -> Color -> Color -> IO ()
- drawCircleV :: Vector2 -> Float -> Color -> IO ()
- drawCircleLines :: Int -> Int -> Float -> Color -> IO ()
- drawCircleLinesV :: Vector2 -> Float -> Color -> IO ()
- drawEllipse :: Int -> Int -> Float -> Float -> Color -> IO ()
- drawEllipseLines :: Int -> Int -> Float -> Float -> Color -> IO ()
- drawRing :: Vector2 -> Float -> Float -> Float -> Float -> Int -> Color -> IO ()
- drawRingLines :: Vector2 -> Float -> Float -> Float -> Float -> Int -> Color -> IO ()
- drawRectangle :: Int -> Int -> Int -> Int -> Color -> IO ()
- drawRectangleV :: Vector2 -> Vector2 -> Color -> IO ()
- drawRectangleRec :: Rectangle -> Color -> IO ()
- drawRectanglePro :: Rectangle -> Vector2 -> Float -> Color -> IO ()
- drawRectangleGradientV :: Int -> Int -> Int -> Int -> Color -> Color -> IO ()
- drawRectangleGradientH :: Int -> Int -> Int -> Int -> Color -> Color -> IO ()
- drawRectangleGradientEx :: Rectangle -> Color -> Color -> Color -> Color -> IO ()
- drawRectangleLines :: Int -> Int -> Int -> Int -> Color -> IO ()
- drawRectangleLinesEx :: Rectangle -> Float -> Color -> IO ()
- drawRectangleRounded :: Rectangle -> Float -> Int -> Color -> IO ()
- drawRectangleRoundedLines :: Rectangle -> Float -> Int -> Float -> Color -> IO ()
- drawTriangle :: Vector2 -> Vector2 -> Vector2 -> Color -> IO ()
- drawTriangleLines :: Vector2 -> Vector2 -> Vector2 -> Color -> IO ()
- drawTriangleFan :: [Vector2] -> Color -> IO ()
- drawTriangleStrip :: [Vector2] -> Color -> IO ()
- drawPoly :: Vector2 -> Int -> Float -> Float -> Color -> IO ()
- drawPolyLines :: Vector2 -> Int -> Float -> Float -> Color -> IO ()
- drawPolyLinesEx :: Vector2 -> Int -> Float -> Float -> Float -> Color -> IO ()
- drawSplineLinear :: [Vector2] -> Float -> Color -> IO ()
- drawSplineBasis :: [Vector2] -> Float -> Color -> IO ()
- drawSplineCatmullRom :: [Vector2] -> Float -> Color -> IO ()
- drawSplineBezierQuadratic :: [Vector2] -> Float -> Color -> IO ()
- drawSplineBezierCubic :: [Vector2] -> Float -> Color -> IO ()
- drawSplineSegmentLinear :: Vector2 -> Vector2 -> Float -> Color -> IO ()
- drawSplineSegmentBasis :: Vector2 -> Vector2 -> Vector2 -> Vector2 -> Float -> Color -> IO ()
- drawSplineSegmentCatmullRom :: Vector2 -> Vector2 -> Vector2 -> Vector2 -> Float -> Color -> IO ()
- drawSplineSegmentBezierQuadratic :: Vector2 -> Vector2 -> Vector2 -> Float -> Color -> IO ()
- drawSplineSegmentBezierCubic :: Vector2 -> Vector2 -> Vector2 -> Vector2 -> Float -> Color -> IO ()
- getSplinePointLinear :: Vector2 -> Vector2 -> Float -> Vector2
- getSplinePointBasis :: Vector2 -> Vector2 -> Vector2 -> Vector2 -> Float -> Vector2
- getSplinePointCatmullRom :: Vector2 -> Vector2 -> Vector2 -> Vector2 -> Float -> Vector2
- getSplinePointBezierQuad :: Vector2 -> Vector2 -> Vector2 -> Float -> Vector2
- getSplinePointBezierCubic :: Vector2 -> Vector2 -> Vector2 -> Vector2 -> Float -> Vector2
- checkCollisionRecs :: Rectangle -> Rectangle -> Bool
- checkCollisionCircles :: Vector2 -> Float -> Vector2 -> Float -> Bool
- checkCollisionCircleRec :: Vector2 -> Float -> Rectangle -> Bool
- checkCollisionPointRec :: Vector2 -> Rectangle -> Bool
- checkCollisionPointCircle :: Vector2 -> Vector2 -> Float -> Bool
- checkCollisionPointTriangle :: Vector2 -> Vector2 -> Vector2 -> Vector2 -> Bool
- checkCollisionPointPoly :: Vector2 -> [Vector2] -> Bool
- checkCollisionLines :: Vector2 -> Vector2 -> Vector2 -> Vector2 -> Maybe Vector2
- checkCollisionPointLine :: Vector2 -> Vector2 -> Vector2 -> Int -> Bool
- getCollisionRec :: Rectangle -> Rectangle -> Rectangle
Documentation
drawSplineSegmentBasis :: Vector2 -> Vector2 -> Vector2 -> Vector2 -> Float -> Color -> IO () Source #
drawSplineSegmentCatmullRom :: Vector2 -> Vector2 -> Vector2 -> Vector2 -> Float -> Color -> IO () Source #
drawSplineSegmentBezierQuadratic :: Vector2 -> Vector2 -> Vector2 -> Float -> Color -> IO () Source #
drawSplineSegmentBezierCubic :: Vector2 -> Vector2 -> Vector2 -> Vector2 -> Float -> Color -> IO () Source #