| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
THREE.Object3D
Contents
Synopsis
- class EventDispatcher object => Object3D object where
- animations :: Property object AnimationClip
- castShadow :: Property object Bool
- customDepthMaterial :: (Material material, FromJSVal material) => Property object material
- customDistanceMaterial :: (Material material, FromJSVal material) => Property object material
- frustumCulled :: Property object Bool
- id :: ReadOnly object Int
- isObject3D :: ReadOnly object Bool
- layers :: Property object Layers
- matrix :: Property object Matrix4
- matrixAutoUpdate :: Property object Bool
- matrixWorld :: Property object Matrix4
- matrixWorldAutoUpdate :: Property object Bool
- matrixWorldNeedsUpdate :: Property object Bool
- modelViewMatrix :: Property object Matrix4
- name :: Property object MisoString
- normalMatrix :: Property object Matrix3
- onAfterRender :: Property object Function
- onAfterShadow :: Property object Function
- onBeforeRender :: Property object Function
- onBeforeShadow :: Property object Function
- parent :: (Object3D return, FromJSVal return) => Property object return
- position :: Property object Vector3
- quaternion :: Property object Quaternion
- receiveShadow :: Property object Bool
- renderOrder :: Property object Double
- rotation :: Property object Euler
- scale :: Property object Vector3
- up :: Property object Vector3
- userData :: Property object Object
- uuid :: Property object MisoString
- visible :: Property object Bool
- defaultUp :: Property object Vector3
- defaultMatrixAutoUpdate :: Property object Bool
- defaultMatrixWorldAutoUpdate :: Property object Bool
- add :: (ToArgs arg, FromJSVal object, Object3D arg) => Method object arg object
- applyMatrix4 :: Method object Matrix4 ()
- applyQuaternion :: Method object Quaternion object
- attach :: (FromJSVal object, ToArgs arg) => Method object arg object
- clear :: (ToArgs arg, FromJSVal object) => Method object arg object
- clone :: (FromJSVal object, Object3DCloneParams t, ToArgs t) => Method object t object
- copy :: (ToArgs object, FromJSVal object, Object3DCopyParams object t, ToArgs t) => Method object t object
- getWorldPosition :: Method object Vector3 Vector3
- getWorldQuaternion :: Method object Quaternion Quaternion
- getWorldScale :: Method object Vector3 Vector3
- getWorldDirection :: Method object Vector3 Vector3
- localToWorld :: Method object Vector3 Vector3
- lookAt :: (ToArgs arg, Triplet arg) => Method object arg ()
- raycast :: Method object (Raycaster, JSVal) ()
- remove :: (ToArgs arg, Object3D arg, FromJSVal object) => Method object arg object
- removeFromParent :: Method object () object
- rotateOnAxis :: Method object (Vector3, Double) object
- rotateOnWorldAxis :: Method object (Vector3, Double) object
- rotateX :: Method object Double object
- rotateY :: Method object Double object
- rotateZ :: Method object Double object
- setRotationFromAxisAngle :: Method object (Vector3, Double) ()
- setRotationFromEuler :: Method object Euler ()
- setRotationFromMatrix :: Method object Matrix4 ()
- setRotationFromQuaternion :: Method object Quaternion ()
- toJSON :: Method object Object Object
- translateOnAxis :: Method object (Vector3, Double) object
- translateX :: Method object Double object
- translateY :: Method object Double object
- translateZ :: Method object Double object
- traverse :: Method object Function ()
- traverseVisible :: Method object Function ()
- traverseAncestors :: Method object Function ()
- updateMatrix :: Method object () ()
- updateMatrixWorld :: Method object Bool ()
- updateWorldMatrix :: Method object (Bool, Bool) ()
- worldToLocal :: Method object Vector3 Vector3
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 #