{-# LANGUAGE DerivingVia #-}
{-# LANGUAGE DeriveAnyClass #-}
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
module THREE.AmbientLight
(
AmbientLight (..)
, THREE.AmbientLight.new
, isAmbientLight
) where
import Miso
import THREE.EventDispatcher as THREE
import THREE.Internal as THREE
import THREE.Light as THREE
import THREE.Object3D as THREE
newtype AmbientLight
= AmbientLight
{ AmbientLight -> JSVal
unAmbientLight :: JSVal
} deriving newtype (AmbientLight -> IO [JSVal]
(AmbientLight -> IO [JSVal]) -> ToArgs AmbientLight
forall args. (args -> IO [JSVal]) -> ToArgs args
$ctoArgs :: AmbientLight -> IO [JSVal]
toArgs :: AmbientLight -> IO [JSVal]
ToArgs, AmbientLight -> IO Object
(AmbientLight -> IO Object) -> ToObject AmbientLight
forall a. (a -> IO Object) -> ToObject a
$ctoObject :: AmbientLight -> IO Object
toObject :: AmbientLight -> IO Object
ToObject, AmbientLight -> IO JSVal
(AmbientLight -> IO JSVal) -> ToJSVal AmbientLight
forall a. (a -> IO JSVal) -> ToJSVal a
$ctoJSVal :: AmbientLight -> IO JSVal
toJSVal :: AmbientLight -> IO JSVal
ToJSVal)
deriving anyclass (Property AmbientLight Double
Property AmbientLight Color
ReadOnly AmbientLight Bool
Object3D AmbientLight
Method AmbientLight () ()
Object3D AmbientLight =>
ReadOnly AmbientLight Bool
-> Property AmbientLight Color
-> Property AmbientLight Double
-> Method AmbientLight () ()
-> Light AmbientLight
forall light.
Object3D light =>
ReadOnly light Bool
-> Property light Color
-> Property light Double
-> Method light () ()
-> Light light
$cisLight :: ReadOnly AmbientLight Bool
isLight :: ReadOnly AmbientLight Bool
$ccolor :: Property AmbientLight Color
color :: Property AmbientLight Color
$cintensity :: Property AmbientLight Double
intensity :: Property AmbientLight Double
$cdispose :: Method AmbientLight () ()
dispose :: Method AmbientLight () ()
Light, Property AmbientLight Bool
Property AmbientLight Double
Property AmbientLight MisoString
Property AmbientLight Function
Property AmbientLight Object
Property AmbientLight Euler
Property AmbientLight AnimationClip
Property AmbientLight Layers
Property AmbientLight Matrix3
Property AmbientLight Matrix4
Property AmbientLight Quaternion
Property AmbientLight Vector3
ReadOnly AmbientLight Bool
ReadOnly AmbientLight Int
EventDispatcher AmbientLight
Method AmbientLight Bool ()
Method AmbientLight () ()
Method AmbientLight (Bool, Bool) ()
Method AmbientLight (Raycaster, JSVal) ()
Method AmbientLight (Vector3, Double) ()
Method AmbientLight Function ()
Method AmbientLight Object Object
FromJSVal AmbientLight => Method AmbientLight Double AmbientLight
FromJSVal AmbientLight => Method AmbientLight () AmbientLight
FromJSVal AmbientLight =>
Method AmbientLight (Vector3, Double) AmbientLight
FromJSVal AmbientLight =>
Method AmbientLight Quaternion AmbientLight
EventDispatcher AmbientLight =>
Property AmbientLight AnimationClip
-> Property AmbientLight Bool
-> (forall material.
(Material material, FromJSVal material) =>
Property AmbientLight material)
-> (forall material.
(Material material, FromJSVal material) =>
Property AmbientLight material)
-> Property AmbientLight Bool
-> ReadOnly AmbientLight Int
-> ReadOnly AmbientLight Bool
-> Property AmbientLight Layers
-> Property AmbientLight Matrix4
-> Property AmbientLight Bool
-> Property AmbientLight Matrix4
-> Property AmbientLight Bool
-> Property AmbientLight Bool
-> Property AmbientLight Matrix4
-> Property AmbientLight MisoString
-> Property AmbientLight Matrix3
-> Property AmbientLight Function
-> Property AmbientLight Function
-> Property AmbientLight Function
-> Property AmbientLight Function
-> (forall return.
(Object3D return, FromJSVal return) =>
Property AmbientLight return)
-> Property AmbientLight Vector3
-> Property AmbientLight Quaternion
-> Property AmbientLight Bool
-> Property AmbientLight Double
-> Property AmbientLight Euler
-> Property AmbientLight Vector3
-> Property AmbientLight Vector3
-> Property AmbientLight Object
-> Property AmbientLight MisoString
-> Property AmbientLight Bool
-> Property AmbientLight Vector3
-> Property AmbientLight Bool
-> Property AmbientLight Bool
-> (forall arg.
(ToArgs arg, FromJSVal AmbientLight, Object3D arg) =>
Method AmbientLight arg AmbientLight)
-> Method AmbientLight Matrix4 ()
-> (FromJSVal AmbientLight =>
Method AmbientLight Quaternion AmbientLight)
-> (forall arg.
(FromJSVal AmbientLight, ToArgs arg) =>
Method AmbientLight arg AmbientLight)
-> (forall arg.
(ToArgs arg, FromJSVal AmbientLight) =>
Method AmbientLight arg AmbientLight)
-> (forall t.
(FromJSVal AmbientLight, Object3DCloneParams t, ToArgs t) =>
Method AmbientLight t AmbientLight)
-> (forall t.
(ToArgs AmbientLight, FromJSVal AmbientLight,
Object3DCopyParams AmbientLight t, ToArgs t) =>
Method AmbientLight t AmbientLight)
-> Method AmbientLight Vector3 Vector3
-> Method AmbientLight Quaternion Quaternion
-> Method AmbientLight Vector3 Vector3
-> Method AmbientLight Vector3 Vector3
-> Method AmbientLight Vector3 Vector3
-> (forall arg.
(ToArgs arg, Triplet arg) =>
Method AmbientLight arg ())
-> Method AmbientLight (Raycaster, JSVal) ()
-> (forall arg.
(ToArgs arg, Object3D arg, FromJSVal AmbientLight) =>
Method AmbientLight arg AmbientLight)
-> (FromJSVal AmbientLight => Method AmbientLight () AmbientLight)
-> (FromJSVal AmbientLight =>
Method AmbientLight (Vector3, Double) AmbientLight)
-> (FromJSVal AmbientLight =>
Method AmbientLight (Vector3, Double) AmbientLight)
-> (FromJSVal AmbientLight =>
Method AmbientLight Double AmbientLight)
-> (FromJSVal AmbientLight =>
Method AmbientLight Double AmbientLight)
-> (FromJSVal AmbientLight =>
Method AmbientLight Double AmbientLight)
-> Method AmbientLight (Vector3, Double) ()
-> Method AmbientLight Euler ()
-> Method AmbientLight Matrix4 ()
-> Method AmbientLight Quaternion ()
-> Method AmbientLight Object Object
-> (FromJSVal AmbientLight =>
Method AmbientLight (Vector3, Double) AmbientLight)
-> (FromJSVal AmbientLight =>
Method AmbientLight Double AmbientLight)
-> (FromJSVal AmbientLight =>
Method AmbientLight Double AmbientLight)
-> (FromJSVal AmbientLight =>
Method AmbientLight Double AmbientLight)
-> Method AmbientLight Function ()
-> Method AmbientLight Function ()
-> Method AmbientLight Function ()
-> Method AmbientLight () ()
-> Method AmbientLight Bool ()
-> Method AmbientLight (Bool, Bool) ()
-> Method AmbientLight Vector3 Vector3
-> Object3D AmbientLight
Method AmbientLight Euler ()
Method AmbientLight Matrix4 ()
Method AmbientLight Quaternion ()
Method AmbientLight Quaternion Quaternion
Method AmbientLight Vector3 Vector3
forall arg.
(ToArgs arg, FromJSVal AmbientLight) =>
Method AmbientLight arg AmbientLight
forall arg.
(ToArgs arg, FromJSVal AmbientLight, Object3D arg) =>
Method AmbientLight arg AmbientLight
forall arg. (ToArgs arg, Triplet arg) => Method AmbientLight arg ()
forall arg.
(ToArgs arg, Object3D arg, FromJSVal AmbientLight) =>
Method AmbientLight arg AmbientLight
forall t.
(ToArgs AmbientLight, FromJSVal AmbientLight,
Object3DCopyParams AmbientLight t, ToArgs t) =>
Method AmbientLight t AmbientLight
forall arg.
(FromJSVal AmbientLight, ToArgs arg) =>
Method AmbientLight arg AmbientLight
forall t.
(FromJSVal AmbientLight, Object3DCloneParams t, ToArgs t) =>
Method AmbientLight t AmbientLight
forall object.
EventDispatcher object =>
Property object AnimationClip
-> Property object Bool
-> (forall material.
(Material material, FromJSVal material) =>
Property object material)
-> (forall material.
(Material material, FromJSVal material) =>
Property object material)
-> Property object Bool
-> ReadOnly object Int
-> ReadOnly object Bool
-> Property object Layers
-> Property object Matrix4
-> Property object Bool
-> Property object Matrix4
-> Property object Bool
-> Property object Bool
-> Property object Matrix4
-> Property object MisoString
-> Property object Matrix3
-> Property object Function
-> Property object Function
-> Property object Function
-> Property object Function
-> (forall return.
(Object3D return, FromJSVal return) =>
Property object return)
-> Property object Vector3
-> Property object Quaternion
-> Property object Bool
-> Property object Double
-> Property object Euler
-> Property object Vector3
-> Property object Vector3
-> Property object Object
-> Property object MisoString
-> Property object Bool
-> Property object Vector3
-> Property object Bool
-> Property object Bool
-> (forall arg.
(ToArgs arg, FromJSVal object, Object3D arg) =>
Method object arg object)
-> Method object Matrix4 ()
-> (FromJSVal object => Method object Quaternion object)
-> (forall arg.
(FromJSVal object, ToArgs arg) =>
Method object arg object)
-> (forall arg.
(ToArgs arg, FromJSVal object) =>
Method object arg object)
-> (forall t.
(FromJSVal object, Object3DCloneParams t, ToArgs t) =>
Method object t object)
-> (forall t.
(ToArgs object, FromJSVal object, Object3DCopyParams object t,
ToArgs t) =>
Method object t object)
-> Method object Vector3 Vector3
-> Method object Quaternion Quaternion
-> Method object Vector3 Vector3
-> Method object Vector3 Vector3
-> Method object Vector3 Vector3
-> (forall arg. (ToArgs arg, Triplet arg) => Method object arg ())
-> Method object (Raycaster, JSVal) ()
-> (forall arg.
(ToArgs arg, Object3D arg, FromJSVal object) =>
Method object arg object)
-> (FromJSVal object => Method object () object)
-> (FromJSVal object => Method object (Vector3, Double) object)
-> (FromJSVal object => Method object (Vector3, Double) object)
-> (FromJSVal object => Method object Double object)
-> (FromJSVal object => Method object Double object)
-> (FromJSVal object => Method object Double object)
-> Method object (Vector3, Double) ()
-> Method object Euler ()
-> Method object Matrix4 ()
-> Method object Quaternion ()
-> Method object Object Object
-> (FromJSVal object => Method object (Vector3, Double) object)
-> (FromJSVal object => Method object Double object)
-> (FromJSVal object => Method object Double object)
-> (FromJSVal object => Method object Double object)
-> Method object Function ()
-> Method object Function ()
-> Method object Function ()
-> Method object () ()
-> Method object Bool ()
-> Method object (Bool, Bool) ()
-> Method object Vector3 Vector3
-> Object3D object
forall material.
(Material material, FromJSVal material) =>
Property AmbientLight material
forall return.
(Object3D return, FromJSVal return) =>
Property AmbientLight return
$canimations :: Property AmbientLight AnimationClip
animations :: Property AmbientLight AnimationClip
$ccastShadow :: Property AmbientLight Bool
castShadow :: Property AmbientLight Bool
$ccustomDepthMaterial :: forall material.
(Material material, FromJSVal material) =>
Property AmbientLight material
customDepthMaterial :: forall material.
(Material material, FromJSVal material) =>
Property AmbientLight material
$ccustomDistanceMaterial :: forall material.
(Material material, FromJSVal material) =>
Property AmbientLight material
customDistanceMaterial :: forall material.
(Material material, FromJSVal material) =>
Property AmbientLight material
$cfrustumCulled :: Property AmbientLight Bool
frustumCulled :: Property AmbientLight Bool
$cid :: ReadOnly AmbientLight Int
id :: ReadOnly AmbientLight Int
$cisObject3D :: ReadOnly AmbientLight Bool
isObject3D :: ReadOnly AmbientLight Bool
$clayers :: Property AmbientLight Layers
layers :: Property AmbientLight Layers
$cmatrix :: Property AmbientLight Matrix4
matrix :: Property AmbientLight Matrix4
$cmatrixAutoUpdate :: Property AmbientLight Bool
matrixAutoUpdate :: Property AmbientLight Bool
$cmatrixWorld :: Property AmbientLight Matrix4
matrixWorld :: Property AmbientLight Matrix4
$cmatrixWorldAutoUpdate :: Property AmbientLight Bool
matrixWorldAutoUpdate :: Property AmbientLight Bool
$cmatrixWorldNeedsUpdate :: Property AmbientLight Bool
matrixWorldNeedsUpdate :: Property AmbientLight Bool
$cmodelViewMatrix :: Property AmbientLight Matrix4
modelViewMatrix :: Property AmbientLight Matrix4
$cname :: Property AmbientLight MisoString
name :: Property AmbientLight MisoString
$cnormalMatrix :: Property AmbientLight Matrix3
normalMatrix :: Property AmbientLight Matrix3
$conAfterRender :: Property AmbientLight Function
onAfterRender :: Property AmbientLight Function
$conAfterShadow :: Property AmbientLight Function
onAfterShadow :: Property AmbientLight Function
$conBeforeRender :: Property AmbientLight Function
onBeforeRender :: Property AmbientLight Function
$conBeforeShadow :: Property AmbientLight Function
onBeforeShadow :: Property AmbientLight Function
$cparent :: forall return.
(Object3D return, FromJSVal return) =>
Property AmbientLight return
parent :: forall return.
(Object3D return, FromJSVal return) =>
Property AmbientLight return
$cposition :: Property AmbientLight Vector3
position :: Property AmbientLight Vector3
$cquaternion :: Property AmbientLight Quaternion
quaternion :: Property AmbientLight Quaternion
$creceiveShadow :: Property AmbientLight Bool
receiveShadow :: Property AmbientLight Bool
$crenderOrder :: Property AmbientLight Double
renderOrder :: Property AmbientLight Double
$crotation :: Property AmbientLight Euler
rotation :: Property AmbientLight Euler
$cscale :: Property AmbientLight Vector3
scale :: Property AmbientLight Vector3
$cup :: Property AmbientLight Vector3
up :: Property AmbientLight Vector3
$cuserData :: Property AmbientLight Object
userData :: Property AmbientLight Object
$cuuid :: Property AmbientLight MisoString
uuid :: Property AmbientLight MisoString
$cvisible :: Property AmbientLight Bool
visible :: Property AmbientLight Bool
$cdefaultUp :: Property AmbientLight Vector3
defaultUp :: Property AmbientLight Vector3
$cdefaultMatrixAutoUpdate :: Property AmbientLight Bool
defaultMatrixAutoUpdate :: Property AmbientLight Bool
$cdefaultMatrixWorldAutoUpdate :: Property AmbientLight Bool
defaultMatrixWorldAutoUpdate :: Property AmbientLight Bool
$cadd :: forall arg.
(ToArgs arg, FromJSVal AmbientLight, Object3D arg) =>
Method AmbientLight arg AmbientLight
add :: forall arg.
(ToArgs arg, FromJSVal AmbientLight, Object3D arg) =>
Method AmbientLight arg AmbientLight
$capplyMatrix4 :: Method AmbientLight Matrix4 ()
applyMatrix4 :: Method AmbientLight Matrix4 ()
$capplyQuaternion :: FromJSVal AmbientLight =>
Method AmbientLight Quaternion AmbientLight
applyQuaternion :: FromJSVal AmbientLight =>
Method AmbientLight Quaternion AmbientLight
$cattach :: forall arg.
(FromJSVal AmbientLight, ToArgs arg) =>
Method AmbientLight arg AmbientLight
attach :: forall arg.
(FromJSVal AmbientLight, ToArgs arg) =>
Method AmbientLight arg AmbientLight
$cclear :: forall arg.
(ToArgs arg, FromJSVal AmbientLight) =>
Method AmbientLight arg AmbientLight
clear :: forall arg.
(ToArgs arg, FromJSVal AmbientLight) =>
Method AmbientLight arg AmbientLight
$cclone :: forall t.
(FromJSVal AmbientLight, Object3DCloneParams t, ToArgs t) =>
Method AmbientLight t AmbientLight
clone :: forall t.
(FromJSVal AmbientLight, Object3DCloneParams t, ToArgs t) =>
Method AmbientLight t AmbientLight
$ccopy :: forall t.
(ToArgs AmbientLight, FromJSVal AmbientLight,
Object3DCopyParams AmbientLight t, ToArgs t) =>
Method AmbientLight t AmbientLight
copy :: forall t.
(ToArgs AmbientLight, FromJSVal AmbientLight,
Object3DCopyParams AmbientLight t, ToArgs t) =>
Method AmbientLight t AmbientLight
$cgetWorldPosition :: Method AmbientLight Vector3 Vector3
getWorldPosition :: Method AmbientLight Vector3 Vector3
$cgetWorldQuaternion :: Method AmbientLight Quaternion Quaternion
getWorldQuaternion :: Method AmbientLight Quaternion Quaternion
$cgetWorldScale :: Method AmbientLight Vector3 Vector3
getWorldScale :: Method AmbientLight Vector3 Vector3
$cgetWorldDirection :: Method AmbientLight Vector3 Vector3
getWorldDirection :: Method AmbientLight Vector3 Vector3
$clocalToWorld :: Method AmbientLight Vector3 Vector3
localToWorld :: Method AmbientLight Vector3 Vector3
$clookAt :: forall arg. (ToArgs arg, Triplet arg) => Method AmbientLight arg ()
lookAt :: forall arg. (ToArgs arg, Triplet arg) => Method AmbientLight arg ()
$craycast :: Method AmbientLight (Raycaster, JSVal) ()
raycast :: Method AmbientLight (Raycaster, JSVal) ()
$cremove :: forall arg.
(ToArgs arg, Object3D arg, FromJSVal AmbientLight) =>
Method AmbientLight arg AmbientLight
remove :: forall arg.
(ToArgs arg, Object3D arg, FromJSVal AmbientLight) =>
Method AmbientLight arg AmbientLight
$cremoveFromParent :: FromJSVal AmbientLight => Method AmbientLight () AmbientLight
removeFromParent :: FromJSVal AmbientLight => Method AmbientLight () AmbientLight
$crotateOnAxis :: FromJSVal AmbientLight =>
Method AmbientLight (Vector3, Double) AmbientLight
rotateOnAxis :: FromJSVal AmbientLight =>
Method AmbientLight (Vector3, Double) AmbientLight
$crotateOnWorldAxis :: FromJSVal AmbientLight =>
Method AmbientLight (Vector3, Double) AmbientLight
rotateOnWorldAxis :: FromJSVal AmbientLight =>
Method AmbientLight (Vector3, Double) AmbientLight
$crotateX :: FromJSVal AmbientLight => Method AmbientLight Double AmbientLight
rotateX :: FromJSVal AmbientLight => Method AmbientLight Double AmbientLight
$crotateY :: FromJSVal AmbientLight => Method AmbientLight Double AmbientLight
rotateY :: FromJSVal AmbientLight => Method AmbientLight Double AmbientLight
$crotateZ :: FromJSVal AmbientLight => Method AmbientLight Double AmbientLight
rotateZ :: FromJSVal AmbientLight => Method AmbientLight Double AmbientLight
$csetRotationFromAxisAngle :: Method AmbientLight (Vector3, Double) ()
setRotationFromAxisAngle :: Method AmbientLight (Vector3, Double) ()
$csetRotationFromEuler :: Method AmbientLight Euler ()
setRotationFromEuler :: Method AmbientLight Euler ()
$csetRotationFromMatrix :: Method AmbientLight Matrix4 ()
setRotationFromMatrix :: Method AmbientLight Matrix4 ()
$csetRotationFromQuaternion :: Method AmbientLight Quaternion ()
setRotationFromQuaternion :: Method AmbientLight Quaternion ()
$ctoJSON :: Method AmbientLight Object Object
toJSON :: Method AmbientLight Object Object
$ctranslateOnAxis :: FromJSVal AmbientLight =>
Method AmbientLight (Vector3, Double) AmbientLight
translateOnAxis :: FromJSVal AmbientLight =>
Method AmbientLight (Vector3, Double) AmbientLight
$ctranslateX :: FromJSVal AmbientLight => Method AmbientLight Double AmbientLight
translateX :: FromJSVal AmbientLight => Method AmbientLight Double AmbientLight
$ctranslateY :: FromJSVal AmbientLight => Method AmbientLight Double AmbientLight
translateY :: FromJSVal AmbientLight => Method AmbientLight Double AmbientLight
$ctranslateZ :: FromJSVal AmbientLight => Method AmbientLight Double AmbientLight
translateZ :: FromJSVal AmbientLight => Method AmbientLight Double AmbientLight
$ctraverse :: Method AmbientLight Function ()
traverse :: Method AmbientLight Function ()
$ctraverseVisible :: Method AmbientLight Function ()
traverseVisible :: Method AmbientLight Function ()
$ctraverseAncestors :: Method AmbientLight Function ()
traverseAncestors :: Method AmbientLight Function ()
$cupdateMatrix :: Method AmbientLight () ()
updateMatrix :: Method AmbientLight () ()
$cupdateMatrixWorld :: Method AmbientLight Bool ()
updateMatrixWorld :: Method AmbientLight Bool ()
$cupdateWorldMatrix :: Method AmbientLight (Bool, Bool) ()
updateWorldMatrix :: Method AmbientLight (Bool, Bool) ()
$cworldToLocal :: Method AmbientLight Vector3 Vector3
worldToLocal :: Method AmbientLight Vector3 Vector3
Object3D, ToObject AmbientLight
ToJSVal AmbientLight
Method AmbientLight (MisoString, Function) ()
Method AmbientLight Object ()
(ToObject AmbientLight, ToJSVal AmbientLight) =>
Method AmbientLight (MisoString, Function) ()
-> Method AmbientLight (MisoString, Function) ()
-> Method AmbientLight (MisoString, Function) ()
-> Method AmbientLight Object ()
-> EventDispatcher AmbientLight
forall object.
(ToObject object, ToJSVal object) =>
Method object (MisoString, Function) ()
-> Method object (MisoString, Function) ()
-> Method object (MisoString, Function) ()
-> Method object Object ()
-> EventDispatcher object
$caddEventListener :: Method AmbientLight (MisoString, Function) ()
addEventListener :: Method AmbientLight (MisoString, Function) ()
$chasEventListener :: Method AmbientLight (MisoString, Function) ()
hasEventListener :: Method AmbientLight (MisoString, Function) ()
$cremoveEventListener :: Method AmbientLight (MisoString, Function) ()
removeEventListener :: Method AmbientLight (MisoString, Function) ()
$cdispatchEvent :: Method AmbientLight Object ()
dispatchEvent :: Method AmbientLight Object ()
EventDispatcher)
instance FromJSVal AmbientLight where
fromJSVal :: JSVal -> IO (Maybe AmbientLight)
fromJSVal = Maybe AmbientLight -> IO (Maybe AmbientLight)
forall a. a -> IO a
forall (f :: * -> *) a. Applicative f => a -> f a
pure (Maybe AmbientLight -> IO (Maybe AmbientLight))
-> (JSVal -> Maybe AmbientLight)
-> JSVal
-> IO (Maybe AmbientLight)
forall b c a. (b -> c) -> (a -> b) -> a -> c
. AmbientLight -> Maybe AmbientLight
forall a. a -> Maybe a
Just (AmbientLight -> Maybe AmbientLight)
-> (JSVal -> AmbientLight) -> JSVal -> Maybe AmbientLight
forall b c a. (b -> c) -> (a -> b) -> a -> c
. JSVal -> AmbientLight
AmbientLight
class AmbientLightParams t
instance AmbientLightParams ()
instance AmbientLightParams Int
instance AmbientLightParams (Int, Double)
new :: (ToArgs t, AmbientLightParams t) => t -> THREE.Three AmbientLight
new :: forall t. (ToArgs t, AmbientLightParams t) => t -> IO AmbientLight
new = (JSVal -> AmbientLight) -> MisoString -> t -> IO AmbientLight
forall args con.
ToArgs args =>
(JSVal -> con) -> MisoString -> args -> Three con
THREE.new JSVal -> AmbientLight
AmbientLight MisoString
"AmbientLight"
isAmbientLight :: ReadOnly AmbientLight Bool
isAmbientLight :: ReadOnly AmbientLight Bool
isAmbientLight = MisoString -> ReadOnly AmbientLight Bool
forall object return.
(FromJSVal return, ToObject object) =>
MisoString -> ReadOnly object return
readonly MisoString
"isAmbientLight"