phina.js.d.ts
    Preparing search index...

    Interface Vector2Static

    interface Vector2Static {
        new Vector2Static(x: number, y: number): phina.geom.Vector2;
        DOWN: phina.geom.Vector2;
        LEFT: phina.geom.Vector2;
        RIGHT: phina.geom.Vector2;
        UP: phina.geom.Vector2;
        ZERO: phina.geom.Vector2;
        add(lhs: phina.geom.Vector2, rhs: phina.geom.Vector2): phina.geom.Vector2;
        cross(lhs: phina.geom.Vector2, rhs: phina.geom.Vector2): phina.geom.Vector2;
        distance(lhs: phina.geom.Vector2, rhs: phina.geom.Vector2): number;
        distanceSquared(lhs: phina.geom.Vector2, rhs: phina.geom.Vector2): number;
        div(v: phina.geom.Vector2, n: number): phina.geom.Vector2;
        dot(lhs: phina.geom.Vector2, rhs: phina.geom.Vector2): phina.geom.Vector2;
        lerp(
            a: phina.geom.Vector2,
            b: phina.geom.Vector2,
            t: number,
        ): phina.geom.Vector2;
        manhattanDistance(lhs: phina.geom.Vector2, rhs: phina.geom.Vector2): number;
        max(a: phina.geom.Vector2, b: phina.geom.Vector2): phina.geom.Vector2;
        min(a: phina.geom.Vector2, b: phina.geom.Vector2): phina.geom.Vector2;
        mul(v: phina.geom.Vector2, n: number): phina.geom.Vector2;
        negate(v: phina.geom.Vector2): phina.geom.Vector2;
        normal(a: phina.geom.Vector2, b: phina.geom.Vector2): phina.geom.Vector2;
        random(min?: number, max?: number, len?: number): phina.geom.Vector2;
        reflect(
            v: phina.geom.Vector2,
            normal: phina.geom.Vector2,
        ): phina.geom.Vector2;
        slerp(lhs: any, rhs: any, t: any): any;
        sub(lhs: phina.geom.Vector2, rhs: phina.geom.Vector2): phina.geom.Vector2;
        wall(v: phina.geom.Vector2, normal: phina.geom.Vector2): phina.geom.Vector2;
        (x: number, y: number): phina.geom.Vector2;
    }
    Index

    Constructors

    Properties

    Methods

    • Parameters

      • lhs: any
      • rhs: any
      • t: any

      Returns any