@raducal/isomer
Version:
A simple isometric graphics library for HTML5 canvas
19 lines (18 loc) • 457 B
TypeScript
export declare class Color {
r: number;
g: number;
b: number;
a: number;
h: number;
s: number;
l: number;
constructor(r: number, g: number, b: number, a?: number);
update(r: number, g: number, b: number, a?: number): void;
private init;
duplicate(): Color;
toHex(): string;
lighten(percentage: number, lightColor?: Color): Color;
private calculateHsl;
private calculateRgb;
private hue2rgb;
}