Packages

c

fmgp.threejs

SpotLight

class SpotLight extends Light

Annotations
@JSType() @native() @JSImport("three", "SpotLight", "Three.SpotLight")
Linear Supertypes
Light, Object3D, EventDispatcher, Object, Any, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SpotLight
  2. Light
  3. Object3D
  4. EventDispatcher
  5. Object
  6. Any
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new SpotLight(color: Double = js.native, intensity: Double = js.native, distance: Double = js.native, angle: Double = js.native, exponent: Double = js.native)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def add(object: Object3D): Unit
    Definition Classes
    Object3D
  5. def addEventListener(type: String, listener: Function1[Any, Unit]): Unit
    Definition Classes
    EventDispatcher
  6. var angle: Double
  7. def applyMatrix(matrix: Matrix4): Unit
    Definition Classes
    Object3D
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. var castShadow: Boolean
    Definition Classes
    Object3D
  10. var children: Array[Object3D]
    Definition Classes
    Object3D
  11. def clone(): SpotLight
    Definition Classes
    SpotLight → AnyRef
  12. def clone(light: Light): Light
    Definition Classes
    Light
  13. def clone(object: Object3D = js.native, recursive: Boolean = js.native): Object3D
    Definition Classes
    Object3D
  14. var color: Double
    Definition Classes
    Light
  15. def dispatchEvent(event: Any): Unit
    Definition Classes
    EventDispatcher
  16. var distance: Double
  17. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  19. var eulerOrder: String
    Definition Classes
    Object3D
  20. var exponent: Double
  21. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  22. var frustumCulled: Boolean
    Definition Classes
    Object3D
  23. def getChildByName(name: String, recursive: Boolean = js.native): Object3D
    Definition Classes
    Object3D
  24. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  25. def getObjectById(id: String, recursive: Boolean): Object3D
    Definition Classes
    Object3D
  26. def getObjectByName(name: String, recursive: Boolean = js.native): Object3D
    Definition Classes
    Object3D
  27. def hasEventListener(type: String, listener: Function1[Any, Unit]): Boolean
    Definition Classes
    EventDispatcher
  28. def hasOwnProperty(v: String): Boolean
    Definition Classes
    Object
  29. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  30. var id: Double
    Definition Classes
    Object3D
  31. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  32. def isPrototypeOf(v: Object): Boolean
    Definition Classes
    Object
  33. def localToWorld(vector: Vector3): Vector3
    Definition Classes
    Object3D
  34. def lookAt(vector: Vector3): Unit
    Definition Classes
    Object3D
  35. var matrix: Matrix4
    Definition Classes
    Object3D
  36. var matrixAutoUpdate: Boolean
    Definition Classes
    Object3D
  37. var matrixWorld: Matrix4
    Definition Classes
    Object3D
  38. var matrixWorldNeedsUpdate: Boolean
    Definition Classes
    Object3D
  39. var name: String
    Definition Classes
    Object3D
  40. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  41. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  42. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  43. var onlyShadow: Boolean
  44. var parent: Object3D
    Definition Classes
    Object3D
  45. var position: Vector3
    Definition Classes
    Object3D
  46. def propertyIsEnumerable(v: String): Boolean
    Definition Classes
    Object
  47. var quaternion: Quaternion
    Definition Classes
    Object3D
  48. def raycast(raycaster: Raycaster, intersects: Any): Unit
    Definition Classes
    Object3D
  49. var receiveShadow: Boolean
    Definition Classes
    Object3D
  50. def remove(object: Object3D): Unit
    Definition Classes
    Object3D
  51. def removeEventListener(type: String, listener: Function1[Any, Unit]): Unit
    Definition Classes
    EventDispatcher
  52. var renderDepth: Double
    Definition Classes
    Object3D
  53. def rotateOnAxis(axis: Vector3, angle: Double): Object3D
    Definition Classes
    Object3D
  54. def rotateX(angle: Double): Object3D
    Definition Classes
    Object3D
  55. def rotateY(angle: Double): Object3D
    Definition Classes
    Object3D
  56. def rotateZ(angle: Double): Object3D
    Definition Classes
    Object3D
  57. var rotation: Euler
    Definition Classes
    Object3D
  58. var rotationAutoUpdate: Boolean
    Definition Classes
    Object3D
  59. var scale: Vector3
    Definition Classes
    Object3D
  60. def setRotationFromAxisAngle(axis: Vector3, angle: Double): Unit
    Definition Classes
    Object3D
  61. def setRotationFromEuler(euler: Euler): Unit
    Definition Classes
    Object3D
  62. def setRotationFromMatrix(m: Matrix4): Unit
    Definition Classes
    Object3D
  63. def setRotationFromQuaternion(q: Quaternion): Unit
    Definition Classes
    Object3D
  64. var shadowBias: Double
  65. var shadowCamera: Camera
  66. var shadowCameraFar: Double
  67. var shadowCameraFov: Double
  68. var shadowCameraNear: Double
  69. var shadowCameraVisible: Boolean
  70. var shadowDarkness: Double
  71. var shadowMap: RenderTarget
  72. var shadowMapHeight: Double
  73. var shadowMapSize: Vector2
  74. var shadowMapWidth: Double
  75. var shadowMatrix: Matrix4
  76. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  77. var target: Object3D
  78. def toLocaleString(): String
    Definition Classes
    Object
  79. def toString(): String
    Definition Classes
    AnyRef → Any
  80. def translate(distance: Double, axis: Vector3): Object3D
    Definition Classes
    Object3D
  81. def translateOnAxis(axis: Vector3, distance: Double): Object3D
    Definition Classes
    Object3D
  82. def translateX(distance: Double): Object3D
    Definition Classes
    Object3D
  83. def translateY(distance: Double): Object3D
    Definition Classes
    Object3D
  84. def translateZ(distance: Double): Object3D
    Definition Classes
    Object3D
  85. def traverse(callback: Function1[Object3D, Any]): Unit
    Definition Classes
    Object3D
  86. var up: Vector3
    Definition Classes
    Object3D
  87. def updateMatrix(): Unit
    Definition Classes
    Object3D
  88. def updateMatrixWorld(): Unit
    Definition Classes
    Object3D
  89. def updateMatrixWorld(force: Boolean): Unit
    Definition Classes
    Object3D
  90. var userData: Any
    Definition Classes
    Object3D
  91. var uuid: String
    Definition Classes
    Object3D
  92. def valueOf(): Any
    Definition Classes
    Object
  93. var visible: Boolean
    Definition Classes
    Object3D
  94. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  95. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  96. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  97. def worldToLocal(vector: Vector3): Vector3
    Definition Classes
    Object3D

Inherited from Light

Inherited from Object3D

Inherited from EventDispatcher

Inherited from Object

Inherited from Any

Inherited from AnyRef

Inherited from Any

Ungrouped