Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
getModelBoundingBox :: Model -> IO BoundingBox Source #
drawBoundingBox :: BoundingBox -> Color -> IO () Source #
drawBillboardRec :: Camera3D -> Texture -> Rectangle -> Vector3 -> Vector2 -> Color -> IO () Source #
drawBillboardPro :: Camera3D -> Texture -> Rectangle -> Vector3 -> Vector3 -> Vector2 -> Vector2 -> Float -> Color -> IO () Source #
getMeshBoundingBox :: Mesh -> IO BoundingBox Source #
storeMaterialData :: [Material] -> IO () Source #
loadModelAnimations :: String -> IO [ModelAnimation] Source #
updateModelAnimation :: Model -> ModelAnimation -> Int -> IO () Source #
isModelAnimationValid :: Model -> ModelAnimation -> IO Bool Source #
checkCollisionBoxes :: BoundingBox -> BoundingBox -> Bool Source #
checkCollisionBoxSphere :: BoundingBox -> Vector3 -> Float -> Bool Source #
getRayCollisionSphere :: Ray -> Vector3 -> Float -> RayCollision Source #
getRayCollisionBox :: Ray -> BoundingBox -> RayCollision Source #
getRayCollisionMesh :: Ray -> Mesh -> Matrix -> RayCollision Source #
getRayCollisionTriangle :: Ray -> Vector3 -> Vector3 -> Vector3 -> RayCollision Source #
getRayCollisionQuad :: Ray -> Vector3 -> Vector3 -> Vector3 -> Vector3 -> RayCollision Source #