pencil.js
Version:
Nice modular interactive 2D drawing library.
26 lines (18 loc) • 828 B
Markdown
# Container
Simple wrapper for others component in you scene.
## Examples
```js
import { Container } from "pencil.js";
const container = new Container();
container.add(someComponent);
```
## ContainerOptions
| Name | Type | Default | Comment |
| ---- | ---- | ------- | ------- |
|shown |`Boolean` |`true` |Is shown |
|opacity |`Number` |`null` |Opacity level from 0 to 1 (null mean inherited from parent) |
|rotation |`Number` |`0` |Rotation ratio from 0 to 1 (clockwise) |
|rotationCenter |[`Position`](../position) |`new Position()` |Center of rotation relative to this position |
|scale |[`Position`](../position) or `Number` |`1` |Scaling ratio or a pair of value for horizontal and vertical scaling |
|zIndex |`Number` |`1` |Depth ordering |
|clip |`Component` |`null` |Other component used to clip the rendering |