@tolokoban/tgd
Version:
ToloGameDev library for WebGL2
37 lines • 889 B
TypeScript
export declare class TgdColor {
static fromHSL(H: number, S: number, L: number): TgdColor;
/** Red [0..1] */
private _R;
/** Green [0..1] */
private _G;
/** Blue [0..1] */
private _B;
/** Alpha [0..1] */
private _A;
/** Hue [0..1] */
private _H;
/** Saturation [0..1] */
private _S;
/** Lumimance [0..1] */
private _L;
constructor(r?: number | string, g?: number, b?: number, a?: number);
get R(): number;
set R(v: number);
get G(): number;
set G(v: number);
get B(): number;
set B(v: number);
get A(): number;
set A(v: number);
get H(): number;
set H(v: number);
get S(): number;
set S(v: number);
get L(): number;
set L(v: number);
parse(color: string): void;
toString(): string;
rgb2hsl(): this;
hsl2rgb(): this;
}
//# sourceMappingURL=color.d.ts.map