module Box3D.GridMesh
( create
)
where
import Foreign
import Foreign.C.Types (CInt(..), CBool(..))
import Box3D.Tags (MeshData)
foreign import ccall unsafe "b3CreateGridMesh"
c_b3CreateGridMesh :: CInt -> CInt -> Float -> CInt -> CBool -> IO (Ptr MeshData)
create
:: Int
-> Int
-> Float
-> Int
-> Bool
-> IO (Ptr MeshData)
create :: Int -> Int -> Float -> Int -> Bool -> IO (Ptr MeshData)
create Int
a0 Int
a1 Float
a2 Int
a3 Bool
a4 =
CInt -> CInt -> Float -> CInt -> CBool -> IO (Ptr MeshData)
c_b3CreateGridMesh (Int -> CInt
forall a b. (Integral a, Num b) => a -> b
fromIntegral Int
a0) (Int -> CInt
forall a b. (Integral a, Num b) => a -> b
fromIntegral Int
a1) Float
a2 (Int -> CInt
forall a b. (Integral a, Num b) => a -> b
fromIntegral Int
a3) (Bool -> CBool
forall a. Num a => Bool -> a
fromBool Bool
a4)