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