three
Safe HaskellNone
LanguageHaskell2010

THREE.PointLight

Synopsis

Types

newtype PointLight Source #

Constructors

PointLight 

Fields

Instances

Instances details
FromJSVal PointLight Source # 
Instance details

Defined in THREE.PointLight

ToArgs PointLight Source # 
Instance details

Defined in THREE.PointLight

Methods

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

ToJSVal PointLight Source # 
Instance details

Defined in THREE.PointLight

ToObject PointLight Source # 
Instance details

Defined in THREE.PointLight

EventDispatcher PointLight Source # 
Instance details

Defined in THREE.PointLight

Light PointLight Source # 
Instance details

Defined in THREE.PointLight

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 #

Constructors

new :: (ToArgs t, PointLightParams t) => t -> Three PointLight Source #

Read-only Properties

Properties

Optional properties

Methods

Helper functions