{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
module THREE.ShapeUtils
(
ShapeUtils (..)
, THREE.ShapeUtils.new
) where
import Miso
import qualified THREE.Internal as THREE
newtype ShapeUtils
= ShapeUtils
{ ShapeUtils -> JSVal
unShapeUtilsCamera :: JSVal
} deriving (ShapeUtils -> IO Object
(ShapeUtils -> IO Object) -> ToObject ShapeUtils
forall a. (a -> IO Object) -> ToObject a
$ctoObject :: ShapeUtils -> IO Object
toObject :: ShapeUtils -> IO Object
ToObject)
new :: THREE.Three ShapeUtils
new :: Three ShapeUtils
new = (JSVal -> ShapeUtils)
-> MisoString -> [MisoString] -> Three ShapeUtils
forall args con.
ToArgs args =>
(JSVal -> con) -> MisoString -> args -> Three con
THREE.new JSVal -> ShapeUtils
ShapeUtils MisoString
"ShapeUtils" ([] :: [MisoString])