migalib
Version:
MIGAlib - MInimal GAme LIBrary
15 lines (14 loc) • 854 B
TypeScript
declare class UtilsSingleton {
intersects(x1: number, y1: number, width1: number, height1: number, x2: number, y2: number, width2: number, height2: number): boolean;
rectContainsPoint(x1: number, y1: number, width1: number, height1: number, pointX: number, pointY: number): boolean;
interpolate(num: number): number;
calculateRotationToPoint(sourceX: number, sourceY: number, destinationX: number, destinationY: number): number;
lerp(a: number, b: number, t: number, transform?: (num: number) => number): number;
getWebGLColor(originalHex: number, alphaChannel?: number): number;
lerpPingPong(a: number, b: number, t: number, transform?: (num: number) => number): number;
easeIn(t: number): number;
easeOut(t: number): number;
easeInOut(t: number): number;
}
export declare const Utils: UtilsSingleton;
export {};