three
Safe HaskellNone
LanguageHaskell2010

THREE.Scene

Synopsis

Types

newtype Scene Source #

Constructors

Scene 

Fields

Instances

Instances details
FromJSVal Scene Source # 
Instance details

Defined in THREE.Scene

ToArgs Scene Source # 
Instance details

Defined in THREE.Scene

Methods

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

ToJSVal Scene Source # 
Instance details

Defined in THREE.Scene

Methods

toJSVal :: Scene -> IO JSVal Source #

ToObject Scene Source # 
Instance details

Defined in THREE.Scene

EventDispatcher Scene Source # 
Instance details

Defined in THREE.Scene

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 #

Constructors

Properties

background :: (SceneBackgroundParams a, FromJSVal a, ToJSVal a) => Property Scene (Maybe a) Source #

fog :: (SceneFogParams a, FromJSVal a, ToJSVal a) => Property Scene (Maybe a) Source #

Methods