Class: DesignLayerItemVisibilityExtension
This is extension is used to track an item's visibility within design layers
Hierarchy
BaseExtension↳
DesignLayerItemVisibilityExtension
Constructors
constructor
• new DesignLayerItemVisibilityExtension(designState)
Parameters
| Name | Type |
|---|---|
designState | DesignState |
Overrides
BaseExtension.constructor
Defined in
Properties
designState
• designState: ItemState<Item>
Overrides
BaseExtension.designState
Defined in
visibility
• Private visibility: Map<string, boolean>
Defined in
Methods
getLayerVisibility
▸ getLayerVisibility(name): undefined | boolean
Parameters
| Name | Type |
|---|---|
name | string |
Returns
undefined | boolean
Defined in
setLayerVisibility
▸ setLayerVisibility(name, visible): void
Parameters
| Name | Type |
|---|---|
name | string |
visible | boolean |
Returns
void
Defined in
supports
▸ Static supports(state): boolean
Parameters
| Name | Type |
|---|---|
state | DesignState |
Returns
boolean
Overrides
BaseExtension.supports