1.0.1 • Published 4 years ago
suf-utils v1.0.1
A small collection of utility functions.
Docs
index
Position
interface Position {
x: number;
y: number;
}degToRad
function degToRad(degrees: number): number;clamp
function clamp(value: number, max: number, min: number): number;toPx
function toPx(n: number): string;loadTexture
function loadTexture(src: string): Promise<HTMLImageElement>;getTextureOffset
function getTextureOffset(index: number, sizePerCell: number, cellsPerRow: number): number[];map
function map(val: number, inMin: number, inMax: number, outMin: number, outMax: number): number;distance
function distance(x1: number, y1: number, x2: number, y2: number): number;distanceToEllipse
function distanceToEllipse(x1: number, y1: number, x2: number, y2: number, xSize: number, ySize: number): number;distanceSingleAxis
function distanceSingleAxis(x1: number, x2: number): number;angleTo
function angleTo(x1: number, y1: number, x2: number, y2: number): number;radToDeg
function radToDeg(n: number): number;interpolate
function interpolate(a0: number, a1: number, w: number): number;interpolateLinear
function interpolateLinear(a: number, b: number, n: number): number;interpolateCubic
function interpolateCubic(a0: number, a1: number, w: number): number;interpolateSmootherStep
function interpolateSmootherStep(a0: number, a1: number, w: number): number;floor
function floor(number: number): number;getIndexPos
function getIndexPos(pos: Position, cellsPerRow: number): number;getIndex
function getIndex(x: number, y: number, cellsPerRow: number): number;Generated with suf-cli
Copyright (c) 2021 Leonard Grosoli Licensed under the MIT license.