Vec2
: { add
: ((v
: Vec2) => void); addScalar
: ((s
: number) => void); clone
: ((v
: Vec2) => Vec2); divide
: ((v
: Vec2) => void); divideScalar
: ((s
: number) => void); dot
: ((v
: Vec2) => number); getLength
: (() => number); getOpposite
: ((v
: Vec2) => Vec2); getPerp
: (() => Vec2); isEqualTo
: ((v
: Vec2) => boolean); multiply
: ((v
: Vec2) => void); multiplyScalar
: ((s
: number) => void); normalise
: (() => void); setLength
: ((l
: number) => void); subtract
: ((v
: Vec2) => void); subtractScalar
: ((s
: number) => void); x
: number; y
: number; }
Type declaration
-
add: ((v: Vec2) => void)
-
- (v: Vec2): void
-
Returns void
-
addScalar: ((s: number) => void)
-
- (s: number): void
-
Returns void
-
clone: ((v: Vec2) => Vec2)
-
divide: ((v: Vec2) => void)
-
- (v: Vec2): void
-
Returns void
-
divideScalar: ((s: number) => void)
-
- (s: number): void
-
Returns void
-
dot: ((v: Vec2) => number)
-
- (v: Vec2): number
-
Returns number
-
getLength: (() => number)
-
- (): number
-
Returns number
-
getOpposite: ((v: Vec2) => Vec2)
-
getPerp: (() => Vec2)
-
isEqualTo: ((v: Vec2) => boolean)
-
- (v: Vec2): boolean
-
Returns boolean
-
multiply: ((v: Vec2) => void)
-
- (v: Vec2): void
-
Returns void
-
multiplyScalar: ((s: number) => void)
-
- (s: number): void
-
Returns void
-
normalise: (() => void)
-
setLength: ((l: number) => void)
-
- (l: number): void
-
Returns void
-
subtract: ((v: Vec2) => void)
-
- (v: Vec2): void
-
Returns void
-
subtractScalar: ((s: number) => void)
-
- (s: number): void
-
Returns void
-
x: number
-
y: number