three
Safe HaskellNone
LanguageHaskell2010

THREE.Object3D

Contents

Synopsis

Class

class EventDispatcher object => Object3D object where Source #

Minimal complete definition

Nothing

Methods

animations :: Property object AnimationClip Source #

castShadow :: Property object Bool Source #

customDepthMaterial :: (Material material, FromJSVal material) => Property object material Source #

customDistanceMaterial :: (Material material, FromJSVal material) => Property object material Source #

frustumCulled :: Property object Bool Source #

id :: ReadOnly object Int Source #

isObject3D :: ReadOnly object Bool Source #

layers :: Property object Layers Source #

matrix :: Property object Matrix4 Source #

matrixAutoUpdate :: Property object Bool Source #

matrixWorld :: Property object Matrix4 Source #

matrixWorldAutoUpdate :: Property object Bool Source #

matrixWorldNeedsUpdate :: Property object Bool Source #

modelViewMatrix :: Property object Matrix4 Source #

name :: Property object MisoString Source #

normalMatrix :: Property object Matrix3 Source #

onAfterRender :: Property object Function Source #

onAfterShadow :: Property object Function Source #

onBeforeRender :: Property object Function Source #

onBeforeShadow :: Property object Function Source #

parent :: (Object3D return, FromJSVal return) => Property object return Source #

position :: Property object Vector3 Source #

quaternion :: Property object Quaternion Source #

receiveShadow :: Property object Bool Source #

renderOrder :: Property object Double Source #

rotation :: Property object Euler Source #

scale :: Property object Vector3 Source #

up :: Property object Vector3 Source #

userData :: Property object Object Source #

uuid :: Property object MisoString Source #

visible :: Property object Bool Source #

defaultUp :: Property object Vector3 Source #

defaultMatrixAutoUpdate :: Property object Bool Source #

defaultMatrixWorldAutoUpdate :: Property object Bool Source #

add :: (ToArgs arg, FromJSVal object, Object3D arg) => Method object arg object Source #

applyMatrix4 :: Method object Matrix4 () Source #

applyQuaternion :: Method object Quaternion object Source #

attach :: (FromJSVal object, ToArgs arg) => Method object arg object Source #

clear :: (ToArgs arg, FromJSVal object) => Method object arg object Source #

clone :: (FromJSVal object, Object3DCloneParams t, ToArgs t) => Method object t object Source #

copy :: (ToArgs object, FromJSVal object, Object3DCopyParams object t, ToArgs t) => Method object t object Source #

getWorldPosition :: Method object Vector3 Vector3 Source #

getWorldQuaternion :: Method object Quaternion Quaternion Source #

getWorldScale :: Method object Vector3 Vector3 Source #

getWorldDirection :: Method object Vector3 Vector3 Source #

localToWorld :: Method object Vector3 Vector3 Source #

lookAt :: (ToArgs arg, Triplet arg) => Method object arg () Source #

raycast :: Method object (Raycaster, JSVal) () Source #

remove :: (ToArgs arg, Object3D arg, FromJSVal object) => Method object arg object Source #

removeFromParent :: Method object () object Source #

rotateOnAxis :: Method object (Vector3, Double) object Source #

rotateOnWorldAxis :: Method object (Vector3, Double) object Source #

rotateX :: Method object Double object Source #

rotateY :: Method object Double object Source #

rotateZ :: Method object Double object Source #

setRotationFromAxisAngle :: Method object (Vector3, Double) () Source #

setRotationFromEuler :: Method object Euler () Source #

setRotationFromMatrix :: Method object Matrix4 () Source #

setRotationFromQuaternion :: Method object Quaternion () Source #

toJSON :: Method object Object Object Source #

translateOnAxis :: Method object (Vector3, Double) object Source #

translateX :: Method object Double object Source #

translateY :: Method object Double object Source #

translateZ :: Method object Double object Source #

traverse :: Method object Function () Source #

traverseVisible :: Method object Function () Source #

traverseAncestors :: Method object Function () Source #

updateMatrix :: Method object () () Source #

updateMatrixWorld :: Method object Bool () Source #

updateWorldMatrix :: Method object (Bool, Bool) () Source #

worldToLocal :: Method object Vector3 Vector3 Source #

Instances

Instances details
Object3D JSVal Source # 
Instance details

Defined in THREE.Object3D

Methods

animations :: Property JSVal AnimationClip Source #

castShadow :: Property JSVal Bool Source #

customDepthMaterial :: (Material material, FromJSVal material) => Property JSVal material Source #

customDistanceMaterial :: (Material material, FromJSVal material) => Property JSVal material Source #

frustumCulled :: Property JSVal Bool Source #

id :: ReadOnly JSVal Int Source #

isObject3D :: ReadOnly JSVal Bool Source #

layers :: Property JSVal Layers Source #

matrix :: Property JSVal Matrix4 Source #

matrixAutoUpdate :: Property JSVal Bool Source #

matrixWorld :: Property JSVal Matrix4 Source #

matrixWorldAutoUpdate :: Property JSVal Bool Source #

matrixWorldNeedsUpdate :: Property JSVal Bool Source #

modelViewMatrix :: Property JSVal Matrix4 Source #

name :: Property JSVal MisoString Source #

normalMatrix :: Property JSVal Matrix3 Source #

onAfterRender :: Property JSVal Function Source #

onAfterShadow :: Property JSVal Function Source #

onBeforeRender :: Property JSVal Function Source #

onBeforeShadow :: Property JSVal Function Source #

parent :: (Object3D return, FromJSVal return) => Property JSVal return Source #

position :: Property JSVal Vector3 Source #

quaternion :: Property JSVal Quaternion Source #

receiveShadow :: Property JSVal Bool Source #

renderOrder :: Property JSVal Double Source #

rotation :: Property JSVal Euler Source #

scale :: Property JSVal Vector3 Source #

up :: Property JSVal Vector3 Source #

userData :: Property JSVal Object Source #

uuid :: Property JSVal MisoString Source #

visible :: Property JSVal Bool Source #

defaultUp :: Property JSVal Vector3 Source #

defaultMatrixAutoUpdate :: Property JSVal Bool Source #

defaultMatrixWorldAutoUpdate :: Property JSVal Bool Source #

add :: (ToArgs arg, FromJSVal JSVal, Object3D arg) => Method JSVal arg JSVal Source #

applyMatrix4 :: Method JSVal Matrix4 () Source #

applyQuaternion :: Method JSVal Quaternion JSVal Source #

attach :: (FromJSVal JSVal, ToArgs arg) => Method JSVal arg JSVal Source #

clear :: (ToArgs arg, FromJSVal JSVal) => Method JSVal arg JSVal Source #

clone :: (FromJSVal JSVal, Object3DCloneParams t, ToArgs t) => Method JSVal t JSVal Source #

copy :: (ToArgs JSVal, FromJSVal JSVal, Object3DCopyParams JSVal t, ToArgs t) => Method JSVal t JSVal Source #

getWorldPosition :: Method JSVal Vector3 Vector3 Source #

getWorldQuaternion :: Method JSVal Quaternion Quaternion Source #

getWorldScale :: Method JSVal Vector3 Vector3 Source #

getWorldDirection :: Method JSVal Vector3 Vector3 Source #

localToWorld :: Method JSVal Vector3 Vector3 Source #

lookAt :: (ToArgs arg, Triplet arg) => Method JSVal arg () Source #

raycast :: Method JSVal (Raycaster, JSVal) () Source #

remove :: (ToArgs arg, Object3D arg, FromJSVal JSVal) => Method JSVal arg JSVal Source #

removeFromParent :: Method JSVal () JSVal Source #

rotateOnAxis :: Method JSVal (Vector3, Double) JSVal Source #

rotateOnWorldAxis :: Method JSVal (Vector3, Double) JSVal Source #

rotateX :: Method JSVal Double JSVal Source #

rotateY :: Method JSVal Double JSVal Source #

rotateZ :: Method JSVal Double JSVal Source #

setRotationFromAxisAngle :: Method JSVal (Vector3, Double) () Source #

setRotationFromEuler :: Method JSVal Euler () Source #

setRotationFromMatrix :: Method JSVal Matrix4 () Source #

setRotationFromQuaternion :: Method JSVal Quaternion () Source #

toJSON :: Method JSVal Object Object Source #

translateOnAxis :: Method JSVal (Vector3, Double) JSVal Source #

translateX :: Method JSVal Double JSVal Source #

translateY :: Method JSVal Double JSVal Source #

translateZ :: Method JSVal Double JSVal Source #

traverse :: Method JSVal Function () Source #

traverseVisible :: Method JSVal Function () Source #

traverseAncestors :: Method JSVal Function () Source #

updateMatrix :: Method JSVal () () Source #

updateMatrixWorld :: Method JSVal Bool () Source #

updateWorldMatrix :: Method JSVal (Bool, Bool) () Source #

worldToLocal :: Method JSVal Vector3 Vector3 Source #

Object3D AmbientLight Source # 
Instance details

Defined in THREE.AmbientLight

Methods

animations :: Property AmbientLight AnimationClip Source #

castShadow :: Property AmbientLight Bool Source #

customDepthMaterial :: (Material material, FromJSVal material) => Property AmbientLight material Source #

customDistanceMaterial :: (Material material, FromJSVal material) => Property AmbientLight material Source #

frustumCulled :: Property AmbientLight Bool Source #

id :: ReadOnly AmbientLight Int Source #

isObject3D :: ReadOnly AmbientLight Bool Source #

layers :: Property AmbientLight Layers Source #

matrix :: Property AmbientLight Matrix4 Source #

matrixAutoUpdate :: Property AmbientLight Bool Source #

matrixWorld :: Property AmbientLight Matrix4 Source #

matrixWorldAutoUpdate :: Property AmbientLight Bool Source #

matrixWorldNeedsUpdate :: Property AmbientLight Bool Source #

modelViewMatrix :: Property AmbientLight Matrix4 Source #

name :: Property AmbientLight MisoString Source #

normalMatrix :: Property AmbientLight Matrix3 Source #

onAfterRender :: Property AmbientLight Function Source #

onAfterShadow :: Property AmbientLight Function Source #

onBeforeRender :: Property AmbientLight Function Source #

onBeforeShadow :: Property AmbientLight Function Source #

parent :: (Object3D return, FromJSVal return) => Property AmbientLight return Source #

position :: Property AmbientLight Vector3 Source #

quaternion :: Property AmbientLight Quaternion Source #

receiveShadow :: Property AmbientLight Bool Source #

renderOrder :: Property AmbientLight Double Source #

rotation :: Property AmbientLight Euler Source #

scale :: Property AmbientLight Vector3 Source #

up :: Property AmbientLight Vector3 Source #

userData :: Property AmbientLight Object Source #

uuid :: Property AmbientLight MisoString Source #

visible :: Property AmbientLight Bool Source #

defaultUp :: Property AmbientLight Vector3 Source #

defaultMatrixAutoUpdate :: Property AmbientLight Bool Source #

defaultMatrixWorldAutoUpdate :: Property AmbientLight Bool Source #

add :: (ToArgs arg, FromJSVal AmbientLight, Object3D arg) => Method AmbientLight arg AmbientLight Source #

applyMatrix4 :: Method AmbientLight Matrix4 () Source #

applyQuaternion :: Method AmbientLight Quaternion AmbientLight Source #

attach :: (FromJSVal AmbientLight, ToArgs arg) => Method AmbientLight arg AmbientLight Source #

clear :: (ToArgs arg, FromJSVal AmbientLight) => Method AmbientLight arg AmbientLight Source #

clone :: (FromJSVal AmbientLight, Object3DCloneParams t, ToArgs t) => Method AmbientLight t AmbientLight Source #

copy :: (ToArgs AmbientLight, FromJSVal AmbientLight, Object3DCopyParams AmbientLight t, ToArgs t) => Method AmbientLight t AmbientLight Source #

getWorldPosition :: Method AmbientLight Vector3 Vector3 Source #

getWorldQuaternion :: Method AmbientLight Quaternion Quaternion Source #

getWorldScale :: Method AmbientLight Vector3 Vector3 Source #

getWorldDirection :: Method AmbientLight Vector3 Vector3 Source #

localToWorld :: Method AmbientLight Vector3 Vector3 Source #

lookAt :: (ToArgs arg, Triplet arg) => Method AmbientLight arg () Source #

raycast :: Method AmbientLight (Raycaster, JSVal) () Source #

remove :: (ToArgs arg, Object3D arg, FromJSVal AmbientLight) => Method AmbientLight arg AmbientLight Source #

removeFromParent :: Method AmbientLight () AmbientLight Source #

rotateOnAxis :: Method AmbientLight (Vector3, Double) AmbientLight Source #

rotateOnWorldAxis :: Method AmbientLight (Vector3, Double) AmbientLight Source #

rotateX :: Method AmbientLight Double AmbientLight Source #

rotateY :: Method AmbientLight Double AmbientLight Source #

rotateZ :: Method AmbientLight Double AmbientLight Source #

setRotationFromAxisAngle :: Method AmbientLight (Vector3, Double) () Source #

setRotationFromEuler :: Method AmbientLight Euler () Source #

setRotationFromMatrix :: Method AmbientLight Matrix4 () Source #

setRotationFromQuaternion :: Method AmbientLight Quaternion () Source #

toJSON :: Method AmbientLight Object Object Source #

translateOnAxis :: Method AmbientLight (Vector3, Double) AmbientLight Source #

translateX :: Method AmbientLight Double AmbientLight Source #

translateY :: Method AmbientLight Double AmbientLight Source #

translateZ :: Method AmbientLight Double AmbientLight Source #

traverse :: Method AmbientLight Function () Source #

traverseVisible :: Method AmbientLight Function () Source #

traverseAncestors :: Method AmbientLight Function () Source #

updateMatrix :: Method AmbientLight () () Source #

updateMatrixWorld :: Method AmbientLight Bool () Source #

updateWorldMatrix :: Method AmbientLight (Bool, Bool) () Source #

worldToLocal :: Method AmbientLight Vector3 Vector3 Source #

Object3D DirectionalLight Source # 
Instance details

Defined in THREE.DirectionalLight

Methods

animations :: Property DirectionalLight AnimationClip Source #

castShadow :: Property DirectionalLight Bool Source #

customDepthMaterial :: (Material material, FromJSVal material) => Property DirectionalLight material Source #

customDistanceMaterial :: (Material material, FromJSVal material) => Property DirectionalLight material Source #

frustumCulled :: Property DirectionalLight Bool Source #

id :: ReadOnly DirectionalLight Int Source #

isObject3D :: ReadOnly DirectionalLight Bool Source #

layers :: Property DirectionalLight Layers Source #

matrix :: Property DirectionalLight Matrix4 Source #

matrixAutoUpdate :: Property DirectionalLight Bool Source #

matrixWorld :: Property DirectionalLight Matrix4 Source #

matrixWorldAutoUpdate :: Property DirectionalLight Bool Source #

matrixWorldNeedsUpdate :: Property DirectionalLight Bool Source #

modelViewMatrix :: Property DirectionalLight Matrix4 Source #

name :: Property DirectionalLight MisoString Source #

normalMatrix :: Property DirectionalLight Matrix3 Source #

onAfterRender :: Property DirectionalLight Function Source #

onAfterShadow :: Property DirectionalLight Function Source #

onBeforeRender :: Property DirectionalLight Function Source #

onBeforeShadow :: Property DirectionalLight Function Source #

parent :: (Object3D return, FromJSVal return) => Property DirectionalLight return Source #

position :: Property DirectionalLight Vector3 Source #

quaternion :: Property DirectionalLight Quaternion Source #

receiveShadow :: Property DirectionalLight Bool Source #

renderOrder :: Property DirectionalLight Double Source #

rotation :: Property DirectionalLight Euler Source #

scale :: Property DirectionalLight Vector3 Source #

up :: Property DirectionalLight Vector3 Source #

userData :: Property DirectionalLight Object Source #

uuid :: Property DirectionalLight MisoString Source #

visible :: Property DirectionalLight Bool Source #

defaultUp :: Property DirectionalLight Vector3 Source #

defaultMatrixAutoUpdate :: Property DirectionalLight Bool Source #

defaultMatrixWorldAutoUpdate :: Property DirectionalLight Bool Source #

add :: (ToArgs arg, FromJSVal DirectionalLight, Object3D arg) => Method DirectionalLight arg DirectionalLight Source #

applyMatrix4 :: Method DirectionalLight Matrix4 () Source #

applyQuaternion :: Method DirectionalLight Quaternion DirectionalLight Source #

attach :: (FromJSVal DirectionalLight, ToArgs arg) => Method DirectionalLight arg DirectionalLight Source #

clear :: (ToArgs arg, FromJSVal DirectionalLight) => Method DirectionalLight arg DirectionalLight Source #

clone :: (FromJSVal DirectionalLight, Object3DCloneParams t, ToArgs t) => Method DirectionalLight t DirectionalLight Source #

copy :: (ToArgs DirectionalLight, FromJSVal DirectionalLight, Object3DCopyParams DirectionalLight t, ToArgs t) => Method DirectionalLight t DirectionalLight Source #

getWorldPosition :: Method DirectionalLight Vector3 Vector3 Source #

getWorldQuaternion :: Method DirectionalLight Quaternion Quaternion Source #

getWorldScale :: Method DirectionalLight Vector3 Vector3 Source #

getWorldDirection :: Method DirectionalLight Vector3 Vector3 Source #

localToWorld :: Method DirectionalLight Vector3 Vector3 Source #

lookAt :: (ToArgs arg, Triplet arg) => Method DirectionalLight arg () Source #

raycast :: Method DirectionalLight (Raycaster, JSVal) () Source #

remove :: (ToArgs arg, Object3D arg, FromJSVal DirectionalLight) => Method DirectionalLight arg DirectionalLight Source #

removeFromParent :: Method DirectionalLight () DirectionalLight Source #

rotateOnAxis :: Method DirectionalLight (Vector3, Double) DirectionalLight Source #

rotateOnWorldAxis :: Method DirectionalLight (Vector3, Double) DirectionalLight Source #

rotateX :: Method DirectionalLight Double DirectionalLight Source #

rotateY :: Method DirectionalLight Double DirectionalLight Source #

rotateZ :: Method DirectionalLight Double DirectionalLight Source #

setRotationFromAxisAngle :: Method DirectionalLight (Vector3, Double) () Source #

setRotationFromEuler :: Method DirectionalLight Euler () Source #

setRotationFromMatrix :: Method DirectionalLight Matrix4 () Source #

setRotationFromQuaternion :: Method DirectionalLight Quaternion () Source #

toJSON :: Method DirectionalLight Object Object Source #

translateOnAxis :: Method DirectionalLight (Vector3, Double) DirectionalLight Source #

translateX :: Method DirectionalLight Double DirectionalLight Source #

translateY :: Method DirectionalLight Double DirectionalLight Source #

translateZ :: Method DirectionalLight Double DirectionalLight Source #

traverse :: Method DirectionalLight Function () Source #

traverseVisible :: Method DirectionalLight Function () Source #

traverseAncestors :: Method DirectionalLight Function () Source #

updateMatrix :: Method DirectionalLight () () Source #

updateMatrixWorld :: Method DirectionalLight Bool () Source #

updateWorldMatrix :: Method DirectionalLight (Bool, Bool) () Source #

worldToLocal :: Method DirectionalLight Vector3 Vector3 Source #

Object3D HemisphereLight Source # 
Instance details

Defined in THREE.HemisphereLight

Methods

animations :: Property HemisphereLight AnimationClip Source #

castShadow :: Property HemisphereLight Bool Source #

customDepthMaterial :: (Material material, FromJSVal material) => Property HemisphereLight material Source #

customDistanceMaterial :: (Material material, FromJSVal material) => Property HemisphereLight material Source #

frustumCulled :: Property HemisphereLight Bool Source #

id :: ReadOnly HemisphereLight Int Source #

isObject3D :: ReadOnly HemisphereLight Bool Source #

layers :: Property HemisphereLight Layers Source #

matrix :: Property HemisphereLight Matrix4 Source #

matrixAutoUpdate :: Property HemisphereLight Bool Source #

matrixWorld :: Property HemisphereLight Matrix4 Source #

matrixWorldAutoUpdate :: Property HemisphereLight Bool Source #

matrixWorldNeedsUpdate :: Property HemisphereLight Bool Source #

modelViewMatrix :: Property HemisphereLight Matrix4 Source #

name :: Property HemisphereLight MisoString Source #

normalMatrix :: Property HemisphereLight Matrix3 Source #

onAfterRender :: Property HemisphereLight Function Source #

onAfterShadow :: Property HemisphereLight Function Source #

onBeforeRender :: Property HemisphereLight Function Source #

onBeforeShadow :: Property HemisphereLight Function Source #

parent :: (Object3D return, FromJSVal return) => Property HemisphereLight return Source #

position :: Property HemisphereLight Vector3 Source #

quaternion :: Property HemisphereLight Quaternion Source #

receiveShadow :: Property HemisphereLight Bool Source #

renderOrder :: Property HemisphereLight Double Source #

rotation :: Property HemisphereLight Euler Source #

scale :: Property HemisphereLight Vector3 Source #

up :: Property HemisphereLight Vector3 Source #

userData :: Property HemisphereLight Object Source #

uuid :: Property HemisphereLight MisoString Source #

visible :: Property HemisphereLight Bool Source #

defaultUp :: Property HemisphereLight Vector3 Source #

defaultMatrixAutoUpdate :: Property HemisphereLight Bool Source #

defaultMatrixWorldAutoUpdate :: Property HemisphereLight Bool Source #

add :: (ToArgs arg, FromJSVal HemisphereLight, Object3D arg) => Method HemisphereLight arg HemisphereLight Source #

applyMatrix4 :: Method HemisphereLight Matrix4 () Source #

applyQuaternion :: Method HemisphereLight Quaternion HemisphereLight Source #

attach :: (FromJSVal HemisphereLight, ToArgs arg) => Method HemisphereLight arg HemisphereLight Source #

clear :: (ToArgs arg, FromJSVal HemisphereLight) => Method HemisphereLight arg HemisphereLight Source #

clone :: (FromJSVal HemisphereLight, Object3DCloneParams t, ToArgs t) => Method HemisphereLight t HemisphereLight Source #

copy :: (ToArgs HemisphereLight, FromJSVal HemisphereLight, Object3DCopyParams HemisphereLight t, ToArgs t) => Method HemisphereLight t HemisphereLight Source #

getWorldPosition :: Method HemisphereLight Vector3 Vector3 Source #

getWorldQuaternion :: Method HemisphereLight Quaternion Quaternion Source #

getWorldScale :: Method HemisphereLight Vector3 Vector3 Source #

getWorldDirection :: Method HemisphereLight Vector3 Vector3 Source #

localToWorld :: Method HemisphereLight Vector3 Vector3 Source #

lookAt :: (ToArgs arg, Triplet arg) => Method HemisphereLight arg () Source #

raycast :: Method HemisphereLight (Raycaster, JSVal) () Source #

remove :: (ToArgs arg, Object3D arg, FromJSVal HemisphereLight) => Method HemisphereLight arg HemisphereLight Source #

removeFromParent :: Method HemisphereLight () HemisphereLight Source #

rotateOnAxis :: Method HemisphereLight (Vector3, Double) HemisphereLight Source #

rotateOnWorldAxis :: Method HemisphereLight (Vector3, Double) HemisphereLight Source #

rotateX :: Method HemisphereLight Double HemisphereLight Source #

rotateY :: Method HemisphereLight Double HemisphereLight Source #

rotateZ :: Method HemisphereLight Double HemisphereLight Source #

setRotationFromAxisAngle :: Method HemisphereLight (Vector3, Double) () Source #

setRotationFromEuler :: Method HemisphereLight Euler () Source #

setRotationFromMatrix :: Method HemisphereLight Matrix4 () Source #

setRotationFromQuaternion :: Method HemisphereLight Quaternion () Source #

toJSON :: Method HemisphereLight Object Object Source #

translateOnAxis :: Method HemisphereLight (Vector3, Double) HemisphereLight Source #

translateX :: Method HemisphereLight Double HemisphereLight Source #

translateY :: Method HemisphereLight Double HemisphereLight Source #

translateZ :: Method HemisphereLight Double HemisphereLight Source #

traverse :: Method HemisphereLight Function () Source #

traverseVisible :: Method HemisphereLight Function () Source #

traverseAncestors :: Method HemisphereLight Function () Source #

updateMatrix :: Method HemisphereLight () () Source #

updateMatrixWorld :: Method HemisphereLight Bool () Source #

updateWorldMatrix :: Method HemisphereLight (Bool, Bool) () Source #

worldToLocal :: Method HemisphereLight Vector3 Vector3 Source #

Object3D LightProbe Source # 
Instance details

Defined in THREE.LightProbe

Methods

animations :: Property LightProbe AnimationClip Source #

castShadow :: Property LightProbe Bool Source #

customDepthMaterial :: (Material material, FromJSVal material) => Property LightProbe material Source #

customDistanceMaterial :: (Material material, FromJSVal material) => Property LightProbe material Source #

frustumCulled :: Property LightProbe Bool Source #

id :: ReadOnly LightProbe Int Source #

isObject3D :: ReadOnly LightProbe Bool Source #

layers :: Property LightProbe Layers Source #

matrix :: Property LightProbe Matrix4 Source #

matrixAutoUpdate :: Property LightProbe Bool Source #

matrixWorld :: Property LightProbe Matrix4 Source #

matrixWorldAutoUpdate :: Property LightProbe Bool Source #

matrixWorldNeedsUpdate :: Property LightProbe Bool Source #

modelViewMatrix :: Property LightProbe Matrix4 Source #

name :: Property LightProbe MisoString Source #

normalMatrix :: Property LightProbe Matrix3 Source #

onAfterRender :: Property LightProbe Function Source #

onAfterShadow :: Property LightProbe Function Source #

onBeforeRender :: Property LightProbe Function Source #

onBeforeShadow :: Property LightProbe Function Source #

parent :: (Object3D return, FromJSVal return) => Property LightProbe return Source #

position :: Property LightProbe Vector3 Source #

quaternion :: Property LightProbe Quaternion Source #

receiveShadow :: Property LightProbe Bool Source #

renderOrder :: Property LightProbe Double Source #

rotation :: Property LightProbe Euler Source #

scale :: Property LightProbe Vector3 Source #

up :: Property LightProbe Vector3 Source #

userData :: Property LightProbe Object Source #

uuid :: Property LightProbe MisoString Source #

visible :: Property LightProbe Bool Source #

defaultUp :: Property LightProbe Vector3 Source #

defaultMatrixAutoUpdate :: Property LightProbe Bool Source #

defaultMatrixWorldAutoUpdate :: Property LightProbe Bool Source #

add :: (ToArgs arg, FromJSVal LightProbe, Object3D arg) => Method LightProbe arg LightProbe Source #

applyMatrix4 :: Method LightProbe Matrix4 () Source #

applyQuaternion :: Method LightProbe Quaternion LightProbe Source #

attach :: (FromJSVal LightProbe, ToArgs arg) => Method LightProbe arg LightProbe Source #

clear :: (ToArgs arg, FromJSVal LightProbe) => Method LightProbe arg LightProbe Source #

clone :: (FromJSVal LightProbe, Object3DCloneParams t, ToArgs t) => Method LightProbe t LightProbe Source #

copy :: (ToArgs LightProbe, FromJSVal LightProbe, Object3DCopyParams LightProbe t, ToArgs t) => Method LightProbe t LightProbe Source #

getWorldPosition :: Method LightProbe Vector3 Vector3 Source #

getWorldQuaternion :: Method LightProbe Quaternion Quaternion Source #

getWorldScale :: Method LightProbe Vector3 Vector3 Source #

getWorldDirection :: Method LightProbe Vector3 Vector3 Source #

localToWorld :: Method LightProbe Vector3 Vector3 Source #

lookAt :: (ToArgs arg, Triplet arg) => Method LightProbe arg () Source #

raycast :: Method LightProbe (Raycaster, JSVal) () Source #

remove :: (ToArgs arg, Object3D arg, FromJSVal LightProbe) => Method LightProbe arg LightProbe Source #

removeFromParent :: Method LightProbe () LightProbe Source #

rotateOnAxis :: Method LightProbe (Vector3, Double) LightProbe Source #

rotateOnWorldAxis :: Method LightProbe (Vector3, Double) LightProbe Source #

rotateX :: Method LightProbe Double LightProbe Source #

rotateY :: Method LightProbe Double LightProbe Source #

rotateZ :: Method LightProbe Double LightProbe Source #

setRotationFromAxisAngle :: Method LightProbe (Vector3, Double) () Source #

setRotationFromEuler :: Method LightProbe Euler () Source #

setRotationFromMatrix :: Method LightProbe Matrix4 () Source #

setRotationFromQuaternion :: Method LightProbe Quaternion () Source #

toJSON :: Method LightProbe Object Object Source #

translateOnAxis :: Method LightProbe (Vector3, Double) LightProbe Source #

translateX :: Method LightProbe Double LightProbe Source #

translateY :: Method LightProbe Double LightProbe Source #

translateZ :: Method LightProbe Double LightProbe Source #

traverse :: Method LightProbe Function () Source #

traverseVisible :: Method LightProbe Function () Source #

traverseAncestors :: Method LightProbe Function () Source #

updateMatrix :: Method LightProbe () () Source #

updateMatrixWorld :: Method LightProbe Bool () Source #

updateWorldMatrix :: Method LightProbe (Bool, Bool) () Source #

worldToLocal :: Method LightProbe Vector3 Vector3 Source #

Object3D Mesh Source # 
Instance details

Defined in THREE.Mesh

Methods

animations :: Property Mesh AnimationClip Source #

castShadow :: Property Mesh Bool Source #

customDepthMaterial :: (Material material, FromJSVal material) => Property Mesh material Source #

customDistanceMaterial :: (Material material, FromJSVal material) => Property Mesh material Source #

frustumCulled :: Property Mesh Bool Source #

id :: ReadOnly Mesh Int Source #

isObject3D :: ReadOnly Mesh Bool Source #

layers :: Property Mesh Layers Source #

matrix :: Property Mesh Matrix4 Source #

matrixAutoUpdate :: Property Mesh Bool Source #

matrixWorld :: Property Mesh Matrix4 Source #

matrixWorldAutoUpdate :: Property Mesh Bool Source #

matrixWorldNeedsUpdate :: Property Mesh Bool Source #

modelViewMatrix :: Property Mesh Matrix4 Source #

name :: Property Mesh MisoString Source #

normalMatrix :: Property Mesh Matrix3 Source #

onAfterRender :: Property Mesh Function Source #

onAfterShadow :: Property Mesh Function Source #

onBeforeRender :: Property Mesh Function Source #

onBeforeShadow :: Property Mesh Function Source #

parent :: (Object3D return, FromJSVal return) => Property Mesh return Source #

position :: Property Mesh Vector3 Source #

quaternion :: Property Mesh Quaternion Source #

receiveShadow :: Property Mesh Bool Source #

renderOrder :: Property Mesh Double Source #

rotation :: Property Mesh Euler Source #

scale :: Property Mesh Vector3 Source #

up :: Property Mesh Vector3 Source #

userData :: Property Mesh Object Source #

uuid :: Property Mesh MisoString Source #

visible :: Property Mesh Bool Source #

defaultUp :: Property Mesh Vector3 Source #

defaultMatrixAutoUpdate :: Property Mesh Bool Source #

defaultMatrixWorldAutoUpdate :: Property Mesh Bool Source #

add :: (ToArgs arg, FromJSVal Mesh, Object3D arg) => Method Mesh arg Mesh Source #

applyMatrix4 :: Method Mesh Matrix4 () Source #

applyQuaternion :: Method Mesh Quaternion Mesh Source #

attach :: (FromJSVal Mesh, ToArgs arg) => Method Mesh arg Mesh Source #

clear :: (ToArgs arg, FromJSVal Mesh) => Method Mesh arg Mesh Source #

clone :: (FromJSVal Mesh, Object3DCloneParams t, ToArgs t) => Method Mesh t Mesh Source #

copy :: (ToArgs Mesh, FromJSVal Mesh, Object3DCopyParams Mesh t, ToArgs t) => Method Mesh t Mesh Source #

getWorldPosition :: Method Mesh Vector3 Vector3 Source #

getWorldQuaternion :: Method Mesh Quaternion Quaternion Source #

getWorldScale :: Method Mesh Vector3 Vector3 Source #

getWorldDirection :: Method Mesh Vector3 Vector3 Source #

localToWorld :: Method Mesh Vector3 Vector3 Source #

lookAt :: (ToArgs arg, Triplet arg) => Method Mesh arg () Source #

raycast :: Method Mesh (Raycaster, JSVal) () Source #

remove :: (ToArgs arg, Object3D arg, FromJSVal Mesh) => Method Mesh arg Mesh Source #

removeFromParent :: Method Mesh () Mesh Source #

rotateOnAxis :: Method Mesh (Vector3, Double) Mesh Source #

rotateOnWorldAxis :: Method Mesh (Vector3, Double) Mesh Source #

rotateX :: Method Mesh Double Mesh Source #

rotateY :: Method Mesh Double Mesh Source #

rotateZ :: Method Mesh Double Mesh Source #

setRotationFromAxisAngle :: Method Mesh (Vector3, Double) () Source #

setRotationFromEuler :: Method Mesh Euler () Source #

setRotationFromMatrix :: Method Mesh Matrix4 () Source #

setRotationFromQuaternion :: Method Mesh Quaternion () Source #

toJSON :: Method Mesh Object Object Source #

translateOnAxis :: Method Mesh (Vector3, Double) Mesh Source #

translateX :: Method Mesh Double Mesh Source #

translateY :: Method Mesh Double Mesh Source #

translateZ :: Method Mesh Double Mesh Source #

traverse :: Method Mesh Function () Source #

traverseVisible :: Method Mesh Function () Source #

traverseAncestors :: Method Mesh Function () Source #

updateMatrix :: Method Mesh () () Source #

updateMatrixWorld :: Method Mesh Bool () Source #

updateWorldMatrix :: Method Mesh (Bool, Bool) () Source #

worldToLocal :: Method Mesh Vector3 Vector3 Source #

Object3D PerspectiveCamera Source # 
Instance details

Defined in THREE.PerspectiveCamera

Methods

animations :: Property PerspectiveCamera AnimationClip Source #

castShadow :: Property PerspectiveCamera Bool Source #

customDepthMaterial :: (Material material, FromJSVal material) => Property PerspectiveCamera material Source #

customDistanceMaterial :: (Material material, FromJSVal material) => Property PerspectiveCamera material Source #

frustumCulled :: Property PerspectiveCamera Bool Source #

id :: ReadOnly PerspectiveCamera Int Source #

isObject3D :: ReadOnly PerspectiveCamera Bool Source #

layers :: Property PerspectiveCamera Layers Source #

matrix :: Property PerspectiveCamera Matrix4 Source #

matrixAutoUpdate :: Property PerspectiveCamera Bool Source #

matrixWorld :: Property PerspectiveCamera Matrix4 Source #

matrixWorldAutoUpdate :: Property PerspectiveCamera Bool Source #

matrixWorldNeedsUpdate :: Property PerspectiveCamera Bool Source #

modelViewMatrix :: Property PerspectiveCamera Matrix4 Source #

name :: Property PerspectiveCamera MisoString Source #

normalMatrix :: Property PerspectiveCamera Matrix3 Source #

onAfterRender :: Property PerspectiveCamera Function Source #

onAfterShadow :: Property PerspectiveCamera Function Source #

onBeforeRender :: Property PerspectiveCamera Function Source #

onBeforeShadow :: Property PerspectiveCamera Function Source #

parent :: (Object3D return, FromJSVal return) => Property PerspectiveCamera return Source #

position :: Property PerspectiveCamera Vector3 Source #

quaternion :: Property PerspectiveCamera Quaternion Source #

receiveShadow :: Property PerspectiveCamera Bool Source #

renderOrder :: Property PerspectiveCamera Double Source #

rotation :: Property PerspectiveCamera Euler Source #

scale :: Property PerspectiveCamera Vector3 Source #

up :: Property PerspectiveCamera Vector3 Source #

userData :: Property PerspectiveCamera Object Source #

uuid :: Property PerspectiveCamera MisoString Source #

visible :: Property PerspectiveCamera Bool Source #

defaultUp :: Property PerspectiveCamera Vector3 Source #

defaultMatrixAutoUpdate :: Property PerspectiveCamera Bool Source #

defaultMatrixWorldAutoUpdate :: Property PerspectiveCamera Bool Source #

add :: (ToArgs arg, FromJSVal PerspectiveCamera, Object3D arg) => Method PerspectiveCamera arg PerspectiveCamera Source #

applyMatrix4 :: Method PerspectiveCamera Matrix4 () Source #

applyQuaternion :: Method PerspectiveCamera Quaternion PerspectiveCamera Source #

attach :: (FromJSVal PerspectiveCamera, ToArgs arg) => Method PerspectiveCamera arg PerspectiveCamera Source #

clear :: (ToArgs arg, FromJSVal PerspectiveCamera) => Method PerspectiveCamera arg PerspectiveCamera Source #

clone :: (FromJSVal PerspectiveCamera, Object3DCloneParams t, ToArgs t) => Method PerspectiveCamera t PerspectiveCamera Source #

copy :: (ToArgs PerspectiveCamera, FromJSVal PerspectiveCamera, Object3DCopyParams PerspectiveCamera t, ToArgs t) => Method PerspectiveCamera t PerspectiveCamera Source #

getWorldPosition :: Method PerspectiveCamera Vector3 Vector3 Source #

getWorldQuaternion :: Method PerspectiveCamera Quaternion Quaternion Source #

getWorldScale :: Method PerspectiveCamera Vector3 Vector3 Source #

getWorldDirection :: Method PerspectiveCamera Vector3 Vector3 Source #

localToWorld :: Method PerspectiveCamera Vector3 Vector3 Source #

lookAt :: (ToArgs arg, Triplet arg) => Method PerspectiveCamera arg () Source #

raycast :: Method PerspectiveCamera (Raycaster, JSVal) () Source #

remove :: (ToArgs arg, Object3D arg, FromJSVal PerspectiveCamera) => Method PerspectiveCamera arg PerspectiveCamera Source #

removeFromParent :: Method PerspectiveCamera () PerspectiveCamera Source #

rotateOnAxis :: Method PerspectiveCamera (Vector3, Double) PerspectiveCamera Source #

rotateOnWorldAxis :: Method PerspectiveCamera (Vector3, Double) PerspectiveCamera Source #

rotateX :: Method PerspectiveCamera Double PerspectiveCamera Source #

rotateY :: Method PerspectiveCamera Double PerspectiveCamera Source #

rotateZ :: Method PerspectiveCamera Double PerspectiveCamera Source #

setRotationFromAxisAngle :: Method PerspectiveCamera (Vector3, Double) () Source #

setRotationFromEuler :: Method PerspectiveCamera Euler () Source #

setRotationFromMatrix :: Method PerspectiveCamera Matrix4 () Source #

setRotationFromQuaternion :: Method PerspectiveCamera Quaternion () Source #

toJSON :: Method PerspectiveCamera Object Object Source #

translateOnAxis :: Method PerspectiveCamera (Vector3, Double) PerspectiveCamera Source #

translateX :: Method PerspectiveCamera Double PerspectiveCamera Source #

translateY :: Method PerspectiveCamera Double PerspectiveCamera Source #

translateZ :: Method PerspectiveCamera Double PerspectiveCamera Source #

traverse :: Method PerspectiveCamera Function () Source #

traverseVisible :: Method PerspectiveCamera Function () Source #

traverseAncestors :: Method PerspectiveCamera Function () Source #

updateMatrix :: Method PerspectiveCamera () () Source #

updateMatrixWorld :: Method PerspectiveCamera Bool () Source #

updateWorldMatrix :: Method PerspectiveCamera (Bool, Bool) () Source #

worldToLocal :: Method PerspectiveCamera Vector3 Vector3 Source #

Object3D PointLight Source # 
Instance details

Defined in THREE.PointLight

Methods

animations :: Property PointLight AnimationClip Source #

castShadow :: Property PointLight Bool Source #

customDepthMaterial :: (Material material, FromJSVal material) => Property PointLight material Source #

customDistanceMaterial :: (Material material, FromJSVal material) => Property PointLight material Source #

frustumCulled :: Property PointLight Bool Source #

id :: ReadOnly PointLight Int Source #

isObject3D :: ReadOnly PointLight Bool Source #

layers :: Property PointLight Layers Source #

matrix :: Property PointLight Matrix4 Source #

matrixAutoUpdate :: Property PointLight Bool Source #

matrixWorld :: Property PointLight Matrix4 Source #

matrixWorldAutoUpdate :: Property PointLight Bool Source #

matrixWorldNeedsUpdate :: Property PointLight Bool Source #

modelViewMatrix :: Property PointLight Matrix4 Source #

name :: Property PointLight MisoString Source #

normalMatrix :: Property PointLight Matrix3 Source #

onAfterRender :: Property PointLight Function Source #

onAfterShadow :: Property PointLight Function Source #

onBeforeRender :: Property PointLight Function Source #

onBeforeShadow :: Property PointLight Function Source #

parent :: (Object3D return, FromJSVal return) => Property PointLight return Source #

position :: Property PointLight Vector3 Source #

quaternion :: Property PointLight Quaternion Source #

receiveShadow :: Property PointLight Bool Source #

renderOrder :: Property PointLight Double Source #

rotation :: Property PointLight Euler Source #

scale :: Property PointLight Vector3 Source #

up :: Property PointLight Vector3 Source #

userData :: Property PointLight Object Source #

uuid :: Property PointLight MisoString Source #

visible :: Property PointLight Bool Source #

defaultUp :: Property PointLight Vector3 Source #

defaultMatrixAutoUpdate :: Property PointLight Bool Source #

defaultMatrixWorldAutoUpdate :: Property PointLight Bool Source #

add :: (ToArgs arg, FromJSVal PointLight, Object3D arg) => Method PointLight arg PointLight Source #

applyMatrix4 :: Method PointLight Matrix4 () Source #

applyQuaternion :: Method PointLight Quaternion PointLight Source #

attach :: (FromJSVal PointLight, ToArgs arg) => Method PointLight arg PointLight Source #

clear :: (ToArgs arg, FromJSVal PointLight) => Method PointLight arg PointLight Source #

clone :: (FromJSVal PointLight, Object3DCloneParams t, ToArgs t) => Method PointLight t PointLight Source #

copy :: (ToArgs PointLight, FromJSVal PointLight, Object3DCopyParams PointLight t, ToArgs t) => Method PointLight t PointLight Source #

getWorldPosition :: Method PointLight Vector3 Vector3 Source #

getWorldQuaternion :: Method PointLight Quaternion Quaternion Source #

getWorldScale :: Method PointLight Vector3 Vector3 Source #

getWorldDirection :: Method PointLight Vector3 Vector3 Source #

localToWorld :: Method PointLight Vector3 Vector3 Source #

lookAt :: (ToArgs arg, Triplet arg) => Method PointLight arg () Source #

raycast :: Method PointLight (Raycaster, JSVal) () Source #

remove :: (ToArgs arg, Object3D arg, FromJSVal PointLight) => Method PointLight arg PointLight Source #

removeFromParent :: Method PointLight () PointLight Source #

rotateOnAxis :: Method PointLight (Vector3, Double) PointLight Source #

rotateOnWorldAxis :: Method PointLight (Vector3, Double) PointLight Source #

rotateX :: Method PointLight Double PointLight Source #

rotateY :: Method PointLight Double PointLight Source #

rotateZ :: Method PointLight Double PointLight Source #

setRotationFromAxisAngle :: Method PointLight (Vector3, Double) () Source #

setRotationFromEuler :: Method PointLight Euler () Source #

setRotationFromMatrix :: Method PointLight Matrix4 () Source #

setRotationFromQuaternion :: Method PointLight Quaternion () Source #

toJSON :: Method PointLight Object Object Source #

translateOnAxis :: Method PointLight (Vector3, Double) PointLight Source #

translateX :: Method PointLight Double PointLight Source #

translateY :: Method PointLight Double PointLight Source #

translateZ :: Method PointLight Double PointLight Source #

traverse :: Method PointLight Function () Source #

traverseVisible :: Method PointLight Function () Source #

traverseAncestors :: Method PointLight Function () Source #

updateMatrix :: Method PointLight () () Source #

updateMatrixWorld :: Method PointLight Bool () Source #

updateWorldMatrix :: Method PointLight (Bool, Bool) () Source #

worldToLocal :: Method PointLight Vector3 Vector3 Source #

Object3D RectAreaLight Source # 
Instance details

Defined in THREE.RectAreaLight

Methods

animations :: Property RectAreaLight AnimationClip Source #

castShadow :: Property RectAreaLight Bool Source #

customDepthMaterial :: (Material material, FromJSVal material) => Property RectAreaLight material Source #

customDistanceMaterial :: (Material material, FromJSVal material) => Property RectAreaLight material Source #

frustumCulled :: Property RectAreaLight Bool Source #

id :: ReadOnly RectAreaLight Int Source #

isObject3D :: ReadOnly RectAreaLight Bool Source #

layers :: Property RectAreaLight Layers Source #

matrix :: Property RectAreaLight Matrix4 Source #

matrixAutoUpdate :: Property RectAreaLight Bool Source #

matrixWorld :: Property RectAreaLight Matrix4 Source #

matrixWorldAutoUpdate :: Property RectAreaLight Bool Source #

matrixWorldNeedsUpdate :: Property RectAreaLight Bool Source #

modelViewMatrix :: Property RectAreaLight Matrix4 Source #

name :: Property RectAreaLight MisoString Source #

normalMatrix :: Property RectAreaLight Matrix3 Source #

onAfterRender :: Property RectAreaLight Function Source #

onAfterShadow :: Property RectAreaLight Function Source #

onBeforeRender :: Property RectAreaLight Function Source #

onBeforeShadow :: Property RectAreaLight Function Source #

parent :: (Object3D return, FromJSVal return) => Property RectAreaLight return Source #

position :: Property RectAreaLight Vector3 Source #

quaternion :: Property RectAreaLight Quaternion Source #

receiveShadow :: Property RectAreaLight Bool Source #

renderOrder :: Property RectAreaLight Double Source #

rotation :: Property RectAreaLight Euler Source #

scale :: Property RectAreaLight Vector3 Source #

up :: Property RectAreaLight Vector3 Source #

userData :: Property RectAreaLight Object Source #

uuid :: Property RectAreaLight MisoString Source #

visible :: Property RectAreaLight Bool Source #

defaultUp :: Property RectAreaLight Vector3 Source #

defaultMatrixAutoUpdate :: Property RectAreaLight Bool Source #

defaultMatrixWorldAutoUpdate :: Property RectAreaLight Bool Source #

add :: (ToArgs arg, FromJSVal RectAreaLight, Object3D arg) => Method RectAreaLight arg RectAreaLight Source #

applyMatrix4 :: Method RectAreaLight Matrix4 () Source #

applyQuaternion :: Method RectAreaLight Quaternion RectAreaLight Source #

attach :: (FromJSVal RectAreaLight, ToArgs arg) => Method RectAreaLight arg RectAreaLight Source #

clear :: (ToArgs arg, FromJSVal RectAreaLight) => Method RectAreaLight arg RectAreaLight Source #

clone :: (FromJSVal RectAreaLight, Object3DCloneParams t, ToArgs t) => Method RectAreaLight t RectAreaLight Source #

copy :: (ToArgs RectAreaLight, FromJSVal RectAreaLight, Object3DCopyParams RectAreaLight t, ToArgs t) => Method RectAreaLight t RectAreaLight Source #

getWorldPosition :: Method RectAreaLight Vector3 Vector3 Source #

getWorldQuaternion :: Method RectAreaLight Quaternion Quaternion Source #

getWorldScale :: Method RectAreaLight Vector3 Vector3 Source #

getWorldDirection :: Method RectAreaLight Vector3 Vector3 Source #

localToWorld :: Method RectAreaLight Vector3 Vector3 Source #

lookAt :: (ToArgs arg, Triplet arg) => Method RectAreaLight arg () Source #

raycast :: Method RectAreaLight (Raycaster, JSVal) () Source #

remove :: (ToArgs arg, Object3D arg, FromJSVal RectAreaLight) => Method RectAreaLight arg RectAreaLight Source #

removeFromParent :: Method RectAreaLight () RectAreaLight Source #

rotateOnAxis :: Method RectAreaLight (Vector3, Double) RectAreaLight Source #

rotateOnWorldAxis :: Method RectAreaLight (Vector3, Double) RectAreaLight Source #

rotateX :: Method RectAreaLight Double RectAreaLight Source #

rotateY :: Method RectAreaLight Double RectAreaLight Source #

rotateZ :: Method RectAreaLight Double RectAreaLight Source #

setRotationFromAxisAngle :: Method RectAreaLight (Vector3, Double) () Source #

setRotationFromEuler :: Method RectAreaLight Euler () Source #

setRotationFromMatrix :: Method RectAreaLight Matrix4 () Source #

setRotationFromQuaternion :: Method RectAreaLight Quaternion () Source #

toJSON :: Method RectAreaLight Object Object Source #

translateOnAxis :: Method RectAreaLight (Vector3, Double) RectAreaLight Source #

translateX :: Method RectAreaLight Double RectAreaLight Source #

translateY :: Method RectAreaLight Double RectAreaLight Source #

translateZ :: Method RectAreaLight Double RectAreaLight Source #

traverse :: Method RectAreaLight Function () Source #

traverseVisible :: Method RectAreaLight Function () Source #

traverseAncestors :: Method RectAreaLight Function () Source #

updateMatrix :: Method RectAreaLight () () Source #

updateMatrixWorld :: Method RectAreaLight Bool () Source #

updateWorldMatrix :: Method RectAreaLight (Bool, Bool) () Source #

worldToLocal :: Method RectAreaLight Vector3 Vector3 Source #

Object3D Scene Source # 
Instance details

Defined in THREE.Scene

Methods

animations :: Property Scene AnimationClip Source #

castShadow :: Property Scene Bool Source #

customDepthMaterial :: (Material material, FromJSVal material) => Property Scene material Source #

customDistanceMaterial :: (Material material, FromJSVal material) => Property Scene material Source #

frustumCulled :: Property Scene Bool Source #

id :: ReadOnly Scene Int Source #

isObject3D :: ReadOnly Scene Bool Source #

layers :: Property Scene Layers Source #

matrix :: Property Scene Matrix4 Source #

matrixAutoUpdate :: Property Scene Bool Source #

matrixWorld :: Property Scene Matrix4 Source #

matrixWorldAutoUpdate :: Property Scene Bool Source #

matrixWorldNeedsUpdate :: Property Scene Bool Source #

modelViewMatrix :: Property Scene Matrix4 Source #

name :: Property Scene MisoString Source #

normalMatrix :: Property Scene Matrix3 Source #

onAfterRender :: Property Scene Function Source #

onAfterShadow :: Property Scene Function Source #

onBeforeRender :: Property Scene Function Source #

onBeforeShadow :: Property Scene Function Source #

parent :: (Object3D return, FromJSVal return) => Property Scene return Source #

position :: Property Scene Vector3 Source #

quaternion :: Property Scene Quaternion Source #

receiveShadow :: Property Scene Bool Source #

renderOrder :: Property Scene Double Source #

rotation :: Property Scene Euler Source #

scale :: Property Scene Vector3 Source #

up :: Property Scene Vector3 Source #

userData :: Property Scene Object Source #

uuid :: Property Scene MisoString Source #

visible :: Property Scene Bool Source #

defaultUp :: Property Scene Vector3 Source #

defaultMatrixAutoUpdate :: Property Scene Bool Source #

defaultMatrixWorldAutoUpdate :: Property Scene Bool Source #

add :: (ToArgs arg, FromJSVal Scene, Object3D arg) => Method Scene arg Scene Source #

applyMatrix4 :: Method Scene Matrix4 () Source #

applyQuaternion :: Method Scene Quaternion Scene Source #

attach :: (FromJSVal Scene, ToArgs arg) => Method Scene arg Scene Source #

clear :: (ToArgs arg, FromJSVal Scene) => Method Scene arg Scene Source #

clone :: (FromJSVal Scene, Object3DCloneParams t, ToArgs t) => Method Scene t Scene Source #

copy :: (ToArgs Scene, FromJSVal Scene, Object3DCopyParams Scene t, ToArgs t) => Method Scene t Scene Source #

getWorldPosition :: Method Scene Vector3 Vector3 Source #

getWorldQuaternion :: Method Scene Quaternion Quaternion Source #

getWorldScale :: Method Scene Vector3 Vector3 Source #

getWorldDirection :: Method Scene Vector3 Vector3 Source #

localToWorld :: Method Scene Vector3 Vector3 Source #

lookAt :: (ToArgs arg, Triplet arg) => Method Scene arg () Source #

raycast :: Method Scene (Raycaster, JSVal) () Source #

remove :: (ToArgs arg, Object3D arg, FromJSVal Scene) => Method Scene arg Scene Source #

removeFromParent :: Method Scene () Scene Source #

rotateOnAxis :: Method Scene (Vector3, Double) Scene Source #

rotateOnWorldAxis :: Method Scene (Vector3, Double) Scene Source #

rotateX :: Method Scene Double Scene Source #

rotateY :: Method Scene Double Scene Source #

rotateZ :: Method Scene Double Scene Source #

setRotationFromAxisAngle :: Method Scene (Vector3, Double) () Source #

setRotationFromEuler :: Method Scene Euler () Source #

setRotationFromMatrix :: Method Scene Matrix4 () Source #

setRotationFromQuaternion :: Method Scene Quaternion () Source #

toJSON :: Method Scene Object Object Source #

translateOnAxis :: Method Scene (Vector3, Double) Scene Source #

translateX :: Method Scene Double Scene Source #

translateY :: Method Scene Double Scene Source #

translateZ :: Method Scene Double Scene Source #

traverse :: Method Scene Function () Source #

traverseVisible :: Method Scene Function () Source #

traverseAncestors :: Method Scene Function () Source #

updateMatrix :: Method Scene () () Source #

updateMatrixWorld :: Method Scene Bool () Source #

updateWorldMatrix :: Method Scene (Bool, Bool) () Source #

worldToLocal :: Method Scene Vector3 Vector3 Source #

Object3D SpotLight Source # 
Instance details

Defined in THREE.SpotLight

Methods

animations :: Property SpotLight AnimationClip Source #

castShadow :: Property SpotLight Bool Source #

customDepthMaterial :: (Material material, FromJSVal material) => Property SpotLight material Source #

customDistanceMaterial :: (Material material, FromJSVal material) => Property SpotLight material Source #

frustumCulled :: Property SpotLight Bool Source #

id :: ReadOnly SpotLight Int Source #

isObject3D :: ReadOnly SpotLight Bool Source #

layers :: Property SpotLight Layers Source #

matrix :: Property SpotLight Matrix4 Source #

matrixAutoUpdate :: Property SpotLight Bool Source #

matrixWorld :: Property SpotLight Matrix4 Source #

matrixWorldAutoUpdate :: Property SpotLight Bool Source #

matrixWorldNeedsUpdate :: Property SpotLight Bool Source #

modelViewMatrix :: Property SpotLight Matrix4 Source #

name :: Property SpotLight MisoString Source #

normalMatrix :: Property SpotLight Matrix3 Source #

onAfterRender :: Property SpotLight Function Source #

onAfterShadow :: Property SpotLight Function Source #

onBeforeRender :: Property SpotLight Function Source #

onBeforeShadow :: Property SpotLight Function Source #

parent :: (Object3D return, FromJSVal return) => Property SpotLight return Source #

position :: Property SpotLight Vector3 Source #

quaternion :: Property SpotLight Quaternion Source #

receiveShadow :: Property SpotLight Bool Source #

renderOrder :: Property SpotLight Double Source #

rotation :: Property SpotLight Euler Source #

scale :: Property SpotLight Vector3 Source #

up :: Property SpotLight Vector3 Source #

userData :: Property SpotLight Object Source #

uuid :: Property SpotLight MisoString Source #

visible :: Property SpotLight Bool Source #

defaultUp :: Property SpotLight Vector3 Source #

defaultMatrixAutoUpdate :: Property SpotLight Bool Source #

defaultMatrixWorldAutoUpdate :: Property SpotLight Bool Source #

add :: (ToArgs arg, FromJSVal SpotLight, Object3D arg) => Method SpotLight arg SpotLight Source #

applyMatrix4 :: Method SpotLight Matrix4 () Source #

applyQuaternion :: Method SpotLight Quaternion SpotLight Source #

attach :: (FromJSVal SpotLight, ToArgs arg) => Method SpotLight arg SpotLight Source #

clear :: (ToArgs arg, FromJSVal SpotLight) => Method SpotLight arg SpotLight Source #

clone :: (FromJSVal SpotLight, Object3DCloneParams t, ToArgs t) => Method SpotLight t SpotLight Source #

copy :: (ToArgs SpotLight, FromJSVal SpotLight, Object3DCopyParams SpotLight t, ToArgs t) => Method SpotLight t SpotLight Source #

getWorldPosition :: Method SpotLight Vector3 Vector3 Source #

getWorldQuaternion :: Method SpotLight Quaternion Quaternion Source #

getWorldScale :: Method SpotLight Vector3 Vector3 Source #

getWorldDirection :: Method SpotLight Vector3 Vector3 Source #

localToWorld :: Method SpotLight Vector3 Vector3 Source #

lookAt :: (ToArgs arg, Triplet arg) => Method SpotLight arg () Source #

raycast :: Method SpotLight (Raycaster, JSVal) () Source #

remove :: (ToArgs arg, Object3D arg, FromJSVal SpotLight) => Method SpotLight arg SpotLight Source #

removeFromParent :: Method SpotLight () SpotLight Source #

rotateOnAxis :: Method SpotLight (Vector3, Double) SpotLight Source #

rotateOnWorldAxis :: Method SpotLight (Vector3, Double) SpotLight Source #

rotateX :: Method SpotLight Double SpotLight Source #

rotateY :: Method SpotLight Double SpotLight Source #

rotateZ :: Method SpotLight Double SpotLight Source #

setRotationFromAxisAngle :: Method SpotLight (Vector3, Double) () Source #

setRotationFromEuler :: Method SpotLight Euler () Source #

setRotationFromMatrix :: Method SpotLight Matrix4 () Source #

setRotationFromQuaternion :: Method SpotLight Quaternion () Source #

toJSON :: Method SpotLight Object Object Source #

translateOnAxis :: Method SpotLight (Vector3, Double) SpotLight Source #

translateX :: Method SpotLight Double SpotLight Source #

translateY :: Method SpotLight Double SpotLight Source #

translateZ :: Method SpotLight Double SpotLight Source #

traverse :: Method SpotLight Function () Source #

traverseVisible :: Method SpotLight Function () Source #

traverseAncestors :: Method SpotLight Function () Source #

updateMatrix :: Method SpotLight () () Source #

updateMatrixWorld :: Method SpotLight Bool () Source #

updateWorldMatrix :: Method SpotLight (Bool, Bool) () Source #

worldToLocal :: Method SpotLight Vector3 Vector3 Source #