pencil.js
Version:
Nice modular interactive 2D drawing library.
26 lines (18 loc) • 1.56 kB
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 |