export default IchiColor; /** * Created by bgllj on 2016/11/7. */ declare function IchiColor(in_color: any, ...args: any[]): IchiColor; declare class IchiColor { /** * Created by bgllj on 2016/11/7. */ constructor(in_color: any, ...args: any[]); __initialized: boolean; /** * 对象判断标识 * @type {boolean} * @private */ private __isIchiColor; /** * 是否暂停 r、g、b 的 setter 的 update 动作 * @type {boolean} * @private */ private __pauseUpdate; /** * 是否暂停 r、g、b 的 setter 的 update Hsv 的动作 * @type {boolean} * @private */ private __pauseUpdate_Hsv; /** * 是否暂停 r、g、b 的 setter 的 update Hwb 的动作 * @type {boolean} * @private */ private __pauseUpdate_Hwb; /** * * @param hue 色相调整值 [-180,180] * @param saturation 色相调整值 [-100,100] * @param brightness 色相调整值 [-100,100] * @returns {{red: (*|number), grain: (number|*), blue: (number|*)}} */ _getHsl(): { red: (any | number); grain: (number | any); blue: (number | any); }; _getHsv(): { h: number; s: number; v: number; }; _getHwb(): { h: any; w: number; b: number; }; _setFromRgba(x: any): void; r: any; g: any; b: any; alpha: any; _setFromHsv(HSV: any): this; __freshly_hsv: boolean | undefined; _setFromHwb(HWB: any): this; __freshly_hwb: boolean | undefined; _HSV_to_RGB(HSV: any): any; _RGB_to_HSV(rgb: any): number[]; _setFromHsl(HSL: any): number[] | this; __freshly_hsl: boolean | undefined; __pauseUpdate_Hsl: boolean | undefined; _normalizArray(inArray: any, inMin: any, inMax: any, newMax: any): any; _normaliz(inNumber: any, inMin: any, inMax: any, newMax: any, ...args: any[]): number; _normaOutRGB(inArray: any): any; /** * 返回整数颜色值 * Color("#FFFFFF").int() => 16777215 * @returns {number} */ /** * 根据参数设置颜色 * @param args * @returns {IchiColor} */ set(args: any, ...args: any[]): IchiColor; initSetterGetter(): void; _alpha: number | undefined; _rgba: string | undefined; _rgb: string | undefined; _r: number | undefined; _r_intPart: number | undefined; _r_hexChar: string | undefined; _g: number | undefined; _g_intPart: number | undefined; _g_hexChar: string | undefined; _b: number | undefined; _b_intPart: number | undefined; _b_hexChar: string | undefined; _rgbInt: number | undefined; _rgbHex: string | undefined; _argbHex: string | undefined; __use_rgb: boolean | undefined; __freshly_rgb: boolean | undefined; __use_rgba: boolean | undefined; __freshly_rgba: boolean | undefined; __use_hsv: boolean | undefined; hsv: { _h: number; _s: number; _v: number; } | undefined; __use_hsl: boolean | undefined; hsl: { _h: number; _s: number; _l: number; } | undefined; __use_hwb: boolean | undefined; hwb: { _h: number; _w: number; _b: number; } | undefined; __undateValue(): void; __undatePart_Hsv(): void; __undatePart_Hsl(): void; __undatePart_Hwb(): void; __undatePart_Rgba(): void; __undatePart_Rgb(): void; __colorValueRange(value: any, min: any, max: any): any; getRGB(): { r: any; g: any; b: any; }; getHSL(): { h: any; s: any; l: any; }; getHSV(): { h: any; s: any; v: any; }; getHWB(): { h: any; w: any; b: any; }; getRedGreenBlue(): { red: any; green: any; blue: any; }; getRedGrainBlue(): { red: any; grain: any; blue: any; }; getClone(): IchiColor; getInvertColor(): IchiColor; } //# sourceMappingURL=ichiColor.d.ts.map