@mcut/compositor
LayerChrome
Generated TypeScript API reference for the public mcut SDK.
mcut SDK / compositor/src / LayerChrome
Interface: LayerChrome
Defined in: packages/compositor/src/backend.ts:31
Resolved element chrome: transform in frame coords + compositing state.
Properties
blendMode?
optional blendMode?:
| "color"
| "normal"
| "multiply"
| "screen"
| "overlay"
| "darken"
| "lighten"
| "color-dodge"
| "color-burn"
| "hard-light"
| "soft-light"
| "difference"
| "exclusion"
| "hue"
| "saturation"
| "luminosity";Defined in: packages/compositor/src/backend.ts:40
centerX
centerX: number;Defined in: packages/compositor/src/backend.ts:33
Element center in canvas coordinates.
centerY
centerY: number;Defined in: packages/compositor/src/backend.ts:34
effects?
optional effects?: readonly Effect[];Defined in: packages/compositor/src/backend.ts:41
opacity
opacity: number;Defined in: packages/compositor/src/backend.ts:39
0..1, multiplied into the layer.
rotationDeg
rotationDeg: number;Defined in: packages/compositor/src/backend.ts:35
scaleX
scaleX: number;Defined in: packages/compositor/src/backend.ts:36
scaleY
scaleY: number;Defined in: packages/compositor/src/backend.ts:37