three
Safe HaskellNone
LanguageHaskell2010

THREE.LightProbe

Synopsis

Types

newtype LightProbe Source #

Constructors

LightProbe 

Fields

Instances

Instances details
FromJSVal LightProbe Source # 
Instance details

Defined in THREE.LightProbe

ToArgs LightProbe Source # 
Instance details

Defined in THREE.LightProbe

Methods

toArgs :: LightProbe -> IO [JSVal] Source #

ToJSVal LightProbe Source # 
Instance details

Defined in THREE.LightProbe

ToObject LightProbe Source # 
Instance details

Defined in THREE.LightProbe

EventDispatcher LightProbe Source # 
Instance details

Defined in THREE.LightProbe

Light LightProbe Source # 
Instance details

Defined in THREE.LightProbe

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 #

Constructors

new :: (ToArgs t, LightProbeParams t) => t -> Three LightProbe Source #

Read-only Properties

Properties

Optional properties

Methods

Helper functions