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