Class: Layer
Hierarchy#
ShapeContainer
↳ Layer
Constructors#
constructor#
+ new Layer(name?: string): Layer
Parameters#
| Name | Type | Default value |
|---|---|---|
name | string | "New Layer" |
Returns: Layer
Overrides: ShapeContainer.constructor
Accessors#
active#
• get active(): boolean
Returns: boolean
• set active(active: boolean): void
Parameters#
| Name | Type |
|---|---|
active | boolean |
Returns: void
attr#
• get attr(): Attributes
Returns: Attributes
children#
• get children(): Shape[]
Returns: Shape[]
fill#
• set fill(fill: string): void
Parameters#
| Name | Type |
|---|---|
fill | string |
Returns: void
name#
• get name(): string
Returns: string
• set name(name: string): void
Parameters#
| Name | Type |
|---|---|
name | string |
Returns: void
stroke#
• set stroke(stroke: number): void
Parameters#
| Name | Type |
|---|---|
stroke | number |
Returns: void
strokeWidth#
• set strokeWidth(strokeWidth: number): void
Parameters#
| Name | Type |
|---|---|
strokeWidth | number |
Returns: void
transform#
• set transform(transform: string): void
Parameters#
| Name | Type |
|---|---|
transform | string |
Returns: void
type#
• get type(): string
Returns: string
uuid#
• get uuid(): string
Returns: string
Methods#
addChildren#
â–¸ addChildren(children: Shape): void
Parameters#
| Name | Type |
|---|---|
children | Shape |
Returns: void
Inherited from: ShapeContainer.addChildren
addShape#
â–¸ addShape(shape: Shape): void
Parameters#
| Name | Type |
|---|---|
shape | Shape |
Returns: void
draw#
â–¸ draw(shape: Shape, requestRender: Function): void
Parameters#
| Name | Type |
|---|---|
shape | Shape |
requestRender | Function |
Returns: void
drawShape#
â–¸ drawShape(): void
Returns: void
Inherited from: ShapeContainer.drawShape
onViewUpdate#
â–¸ onViewUpdate(): void
Returns: void
Inherited from: ShapeContainer.onViewUpdate
setAttributes#
â–¸ setAttributes(attr: Attributes): void
Parameters#
| Name | Type |
|---|---|
attr | Attributes |
Returns: void
Inherited from: ShapeContainer.setAttributes
toObject#
â–¸ toObject(): ShapeChildren
Returns: ShapeChildren
Inherited from: ShapeContainer.toObject
transformAttributes#
â–¸ transformAttributes(): Attributes
Returns: Attributes
Inherited from: ShapeContainer.transformAttributes