Class ShadowSettings
Constructors
(constructor)(object)
Constructs a new instance of the ShadowSettings class
Declaration
constructor(object?: {
color?: Color;
angle?: number;
distance?: number;
size?: number;
});
Parameters
| Type |
Name |
Description |
| {
color?: Color;
angle?: number;
distance?: number;
size?: number;
} |
object |
|
Properties
_propertyChanged
Declaration
protected _propertyChanged: EventWithSenderArg<ShadowSettings, string>;
Property Value
angle
Declaration
get angle(): number;
set angle(value: number);
Property Value
color
Declaration
get color(): Color;
set color(value: Color);
Property Value
distance
Declaration
get distance(): number;
set distance(value: number);
Property Value
size
Declaration
get size(): number;
set size(value: number);
Property Value
Methods
addPropertyChanged(listener)
Declaration
addPropertyChanged(listener: (sender: ShadowSettings, eventArgs: string) => void): void;
Parameters
| Type |
Name |
Description |
| (sender: ShadowSettings, eventArgs: string) => void |
listener |
|
Returns
clone()
Declaration
Returns
equals(settings)
Declaration
equals(settings: ShadowSettings): boolean;
Parameters
Returns
equals(a, b)
Declaration
static equals(a: ShadowSettings, b: ShadowSettings): boolean;
Parameters
Returns
getSimplifiedObject()
Declaration
getSimplifiedObject(): {
color: import("../../Colors").IColor;
angle: number;
distance: number;
size: number;
};
Returns
| Type |
Description |
| {
color: import("../../Colors").IColor;
angle: number;
distance: number;
size: number;
} |
|
removePropertyChanged(listener)
Declaration
removePropertyChanged(listener: (sender: ShadowSettings, eventArgs: string) => void): void;
Parameters
| Type |
Name |
Description |
| (sender: ShadowSettings, eventArgs: string) => void |
listener |
|
Returns