ShadowSettings
Classes
ShadowSettings
Implements
INotifyPropertyChanged<ShadowSettings,string>
Constructors
Constructor
new ShadowSettings(object?): ShadowSettings;
Parameters
| Parameter | Type |
|---|---|
object? | { angle?: number; color?: Color; distance?: number; size?: number; } |
object.angle? | number |
object.color? | Color |
object.distance? | number |
object.size? | number |
Returns
Accessors
angle
Get Signature
get angle(): number;
Returns
number
Set Signature
set angle(value): void;
Parameters
| Parameter | Type |
|---|---|
value | number |
Returns
void
color
Get Signature
get color(): Color;
Returns
Set Signature
set color(value): void;
Parameters
| Parameter | Type |
|---|---|
value | Color |
Returns
void
distance
Get Signature
get distance(): number;
Returns
number
Set Signature
set distance(value): void;
Parameters
| Parameter | Type |
|---|---|
value | number |
Returns
void
size
Get Signature
get size(): number;
Returns
number
Set Signature
set size(value): void;
Parameters
| Parameter | Type |
|---|---|
value | number |
Returns
void
Methods
addPropertyChanged()
addPropertyChanged(listener): void;
Parameters
| Parameter | Type |
|---|---|
listener | (sender, eventArgs) => void |
Returns
void
Implementation of
INotifyPropertyChanged.addPropertyChanged
clone()
clone(): ShadowSettings;
Returns
equals()
equals(settings): boolean;
Parameters
| Parameter | Type |
|---|---|
settings | ShadowSettings |
Returns
boolean
getSimplifiedObject()
getSimplifiedObject(): object;
Returns
object
angle
angle: number;
color
color: IColor;
distance
distance: number;
size
size: number;
removePropertyChanged()
removePropertyChanged(listener): void;
Parameters
| Parameter | Type |
|---|---|
listener | (sender, eventArgs) => void |
Returns
void
Implementation of
INotifyPropertyChanged.removePropertyChanged
equals()
static equals(a, b): boolean;
Parameters
| Parameter | Type |
|---|---|
a | ShadowSettings |
b | ShadowSettings |
Returns
boolean