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