module Box3D.WaveMesh
( create
)
where
import Foreign
import Foreign.C.Types (CInt(..))
import Box3D.Tags (MeshData)
foreign import ccall unsafe "b3CreateWaveMesh"
c_b3CreateWaveMesh :: CInt -> CInt -> Float -> Float -> Float -> Float -> IO (Ptr MeshData)
create
:: Int
-> Int
-> Float
-> Float
-> Float
-> Float
-> IO (Ptr MeshData)
create :: Int -> Int -> Float -> Float -> Float -> Float -> IO (Ptr MeshData)
create Int
a0 Int
a1 Float
a2 Float
a3 Float
a4 Float
a5 =
CInt
-> CInt -> Float -> Float -> Float -> Float -> IO (Ptr MeshData)
c_b3CreateWaveMesh (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 Float
a3 Float
a4 Float
a5