Type alias Vec2

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
      • Parameters

        Returns void

  • addScalar: ((s: number) => void)
      • (s: number): void
      • Parameters

        • s: number

        Returns void

  • clone: ((v: Vec2) => Vec2)
  • divide: ((v: Vec2) => void)
      • (v: Vec2): void
      • Parameters

        Returns void

  • divideScalar: ((s: number) => void)
      • (s: number): void
      • Parameters

        • s: number

        Returns void

  • dot: ((v: Vec2) => number)
      • (v: Vec2): number
      • Parameters

        Returns number

  • getLength: (() => number)
      • (): number
      • Returns number

  • getOpposite: ((v: Vec2) => Vec2)
  • getPerp: (() => Vec2)
  • isEqualTo: ((v: Vec2) => boolean)
      • (v: Vec2): boolean
      • Parameters

        Returns boolean

  • multiply: ((v: Vec2) => void)
      • (v: Vec2): void
      • Parameters

        Returns void

  • multiplyScalar: ((s: number) => void)
      • (s: number): void
      • Parameters

        • s: number

        Returns void

  • normalise: (() => void)
      • (): void
      • Returns void

  • setLength: ((l: number) => void)
      • (l: number): void
      • Parameters

        • l: number

        Returns void

  • subtract: ((v: Vec2) => void)
      • (v: Vec2): void
      • Parameters

        Returns void

  • subtractScalar: ((s: number) => void)
      • (s: number): void
      • Parameters

        • s: number

        Returns void

  • x: number
  • y: number

Generated using TypeDoc