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