-----------------------------------------------------------------------------
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
-----------------------------------------------------------------------------
module THREE.BoxHelper
  ( -- * Types
    BoxHelper (..)
    -- * Methods
  , THREE.BoxHelper.new
    -- * Properties
  ) where
-----------------------------------------------------------------------------
import           Miso
-----------------------------------------------------------------------------
import qualified THREE.Internal as THREE
-----------------------------------------------------------------------------
-- | https://threejs.org/docs/#api/en/scenes/BoxHelper
newtype BoxHelper
  = BoxHelper
  { BoxHelper -> JSVal
unBoxHelperCamera :: JSVal
  } deriving (BoxHelper -> IO Object
(BoxHelper -> IO Object) -> ToObject BoxHelper
forall a. (a -> IO Object) -> ToObject a
$ctoObject :: BoxHelper -> IO Object
toObject :: BoxHelper -> IO Object
ToObject)
-----------------------------------------------------------------------------
-- | https://threejs.org/docs/#api/en/cameras/BoxHelper
new :: THREE.Three BoxHelper
new :: Three BoxHelper
new = (JSVal -> BoxHelper)
-> MisoString -> [MisoString] -> Three BoxHelper
forall args con.
ToArgs args =>
(JSVal -> con) -> MisoString -> args -> Three con
THREE.new JSVal -> BoxHelper
BoxHelper MisoString
"BoxHelper" ([] :: [MisoString])
-----------------------------------------------------------------------------