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