three
Safe HaskellNone
LanguageHaskell2010

THREE.HemisphereLight

Synopsis

Types

newtype HemisphereLight Source #

Constructors

HemisphereLight 

Instances

Instances details
FromJSVal HemisphereLight Source # 
Instance details

Defined in THREE.HemisphereLight

ToArgs HemisphereLight Source # 
Instance details

Defined in THREE.HemisphereLight

ToJSVal HemisphereLight Source # 
Instance details

Defined in THREE.HemisphereLight

ToObject HemisphereLight Source # 
Instance details

Defined in THREE.HemisphereLight

EventDispatcher HemisphereLight Source # 
Instance details

Defined in THREE.HemisphereLight

Light HemisphereLight Source # 
Instance details

Defined in THREE.HemisphereLight

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 #

Constructors

new :: (ToArgs t, HemisphereLightParams t) => t -> Three HemisphereLight Source #

Read-only Properties

Properties

Optional properties

Methods

Helper functions