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