@aurigma/design-atoms-model
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
23 lines (22 loc) • 663 B
TypeScript
import { Color } from "./Color";
import { ColorSpace } from "./ColorSpace";
import { ProcessColor, IProcessColor } from "./ProcessColor";
export interface IRgbColor extends IProcessColor {
r: number;
g: number;
b: number;
}
export declare class RgbColor extends ProcessColor {
protected readonly _colorSpace: ColorSpace;
private _r;
private _g;
private _b;
constructor(r: number, g: number, b: number, alpha: number, profile?: string);
get r(): number;
get g(): number;
get b(): number;
equals(other: Color): boolean;
clone(): RgbColor;
getData(): IRgbColor;
toString(): string;
}