UNPKG

brella-transition

Version:
20 lines (19 loc) 546 B
export declare class Vec2 { readonly x: number; readonly y: number; constructor(x: number, y: number); add(x: number, y: number): Vec2; addVec(vec: Vec2): Vec2; addX(x: number): Vec2; addY(y: number): Vec2; distanceTo(vec: Vec2): number; distanceToSqr(vec: Vec2): number; inverse(): Vec2; magnitude(): number; magnitudeSqr(): number; rotate(radian: number): Vec2; scale(x: number, y: number): Vec2; scaleAll(k: number): Vec2; scaleX(x: number): Vec2; scaleY(y: number): Vec2; }