UNPKG

@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.

34 lines (33 loc) 1.25 kB
import { Color } from "../../Colors"; import { INotifyPropertyChanged } from "../../INotifyPropertyChanged"; import { EventWithSenderArg } from "../../EventObject"; import { BlendMode } from "./BlendMode"; export declare class OverlayEffect implements INotifyPropertyChanged<OverlayEffect, string> { private _color; private _opacity; private _blendMode; constructor(object?: { color?: Color; opacity?: number; blendMode?: BlendMode; }); equals(object: OverlayEffect): boolean; getSimplifiedObject(): { color: Color; blendMode: BlendMode; opacity: number; }; static equals(a: OverlayEffect, b: OverlayEffect): boolean; clone(): OverlayEffect; get color(): Color; set color(value: Color); get blendMode(): BlendMode; set blendMode(value: BlendMode); get opacity(): number; set opacity(value: number); protected $_propertyChanged: EventWithSenderArg<OverlayEffect, string>; addPropertyChanged(listener: (sender: OverlayEffect, eventArgs: string) => void): void; removePropertyChanged(listener: (sender: OverlayEffect, eventArgs: string) => void): void; static type: string; type: string; }