two-dimensions-graphic
Version:
Multi layers two dimensions graphic tool with canvas and SVG.
82 lines (44 loc) • 1.08 kB
Markdown
Base layers
# BaseLayer
Abstract layer class.
Server
```javascript
import { layers } from 'two-dimensions-graphic';
const { BaseLayer } = layers.base;
undefined
```
Browser
```javascript
const { BaseLayer } = TDG.layers.base;
undefined
```
## BaseLayer.constructor()
Layer Creation
## BaseLayer.dimensions
Dimensions getter.
## BaseLayer.dimensions(value)
Dimensions setter.
- `value` {Dimensions} - Dimensions instance.
## BaseLayer.isShowed
Getter whether layer is showed or not.
## BaseLayer.zIndex
Z-index getter.
## BaseLayer.zIndex(value)
Z-index setter.
- `value` {integer} - Z-index value.
## BaseLayer.resetZIndex()
Set layer z-index to initial value.
## BaseLayer.createElement()
Create layer element.
Returns {DOM element} Layer element.
## BaseLayer.show()
Show layer.
## BaseLayer.hide()
Hide layer.
## BaseLayer.addItem(name, item)
Add item.
- `name` {string} - Item name.
- `item` {Object} - Item instance.
## BaseLayer.removeItem(name)
Remove item.
- `name` {string} - Item name.