UNPKG

brella-transition

Version:
21 lines (20 loc) 595 B
import { Vec2 } from "./math"; export declare class Brella { private attack; private hold; private rotate; position: Vec2; size: number; private sides; private centerAngle; private color; private angle; private frames; ended: boolean; constructor(position: Vec2, size: number, sides: number, hueRange: number[], saturationRange: number[], lightnessRange: number[], attack: number, hold: number, rotate: number); render(ctx: CanvasRenderingContext2D): void; private scale; private makePath; private drawRibs; private drawCap; }