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