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