Packages

class Vector2 extends Object with Vector

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

Instance Constructors

  1. new Vector2(x: Double = js.native, y: 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(v: Vector2): Vector2
  5. def add(v: Vector): Vector
    Definition Classes
    Vector
  6. def addScalar(s: Double): Vector2
  7. def addVectors(a: Vector2, b: Vector2): Vector2
  8. def addVectors(a: Vector, b: Vector): Vector
    Definition Classes
    Vector
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def ceil(): Vector2
  11. def clamp(min: Vector2, max: Vector2): Vector2
  12. def clampScalar(min: Double, max: Double): Vector2
  13. def clone(): Vector2
    Definition Classes
    Vector2 → Vector → AnyRef
  14. def copy(v: Vector2): Vector2
  15. def copy(v: Vector): Vector
    Definition Classes
    Vector
  16. def distanceTo(v: Vector2): Double
  17. def distanceTo(v: Vector): Double
    Definition Classes
    Vector
  18. def distanceToSquared(v: Vector2): Double
  19. def distanceToSquared(v: Vector): Double
    Definition Classes
    Vector
  20. def divide(v: Vector2): Vector2
  21. def divideScalar(s: Double): Vector2
    Definition Classes
    Vector2 → Vector
  22. def dot(v: Vector2): Double
  23. def dot(v: Vector): Double
    Definition Classes
    Vector
  24. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. def equals(v: Vector2): Boolean
  26. def equals(v: Vector): Boolean
    Definition Classes
    Vector
  27. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  28. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  29. def floor(): Vector2
  30. def fromArray(xy: Array[Double]): Vector2
  31. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  32. def getComponent(index: Double): Double
    Definition Classes
    Vector2 → Vector
  33. def hasOwnProperty(v: String): Boolean
    Definition Classes
    Object
  34. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  35. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  36. def isPrototypeOf(v: Object): Boolean
    Definition Classes
    Object
  37. def length(): Double
    Definition Classes
    Vector2 → Vector
  38. def lengthSq(): Double
    Definition Classes
    Vector2 → Vector
  39. def lerp(v: Vector2, alpha: Double): Vector2
  40. def lerp(v: Vector, alpha: Double): Vector
    Definition Classes
    Vector
  41. def max(v: Vector2): Vector2
  42. def min(v: Vector2): Vector2
  43. def multiply(v: Vector2): Vector2
  44. def multiplyScalar(s: Double): Vector2
    Definition Classes
    Vector2 → Vector
  45. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  46. def negate(): Vector2
    Definition Classes
    Vector2 → Vector
  47. def normalize(): Vector2
    Definition Classes
    Vector2 → Vector
  48. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  49. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  50. def propertyIsEnumerable(v: String): Boolean
    Definition Classes
    Object
  51. def round(): Vector2
  52. def roundToZero(): Vector2
  53. def set(x: Double, y: Double): Vector2
  54. def setComponent(index: Double, value: Double): Unit
    Definition Classes
    Vector2 → Vector
  55. def setLength(l: Double): Vector2
    Definition Classes
    Vector2 → Vector
  56. def setX(x: Double): Vector2
  57. def setY(y: Double): Vector2
  58. def sub(v: Vector2): Vector2
  59. def sub(v: Vector): Vector
    Definition Classes
    Vector
  60. def subVectors(a: Vector2, b: Vector2): Vector2
  61. def subVectors(a: Vector, b: Vector): Vector
    Definition Classes
    Vector
  62. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  63. def toArray(): Array[Double]
  64. def toLocaleString(): String
    Definition Classes
    Object
  65. def toString(): String
    Definition Classes
    AnyRef → Any
  66. def valueOf(): Any
    Definition Classes
    Object
  67. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  68. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  69. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  70. var x: Double
  71. var y: Double

Inherited from Vector

Inherited from Object

Inherited from Any

Inherited from AnyRef

Inherited from Any

Ungrouped