MotionScript

@motion-script/core


@motion-script/core / TransformState

Interface: TransformState

Defined in: render/descriptors/transform.ts:5

Properties

blend?

optional blend?: "color" | "multiply" | "screen" | "overlay" | "darken" | "lighten" | "color-dodge" | "color-burn" | "hard-light" | "soft-light" | "difference" | "exclusion" | "hue" | "saturation" | "luminosity" | "normal" | "pass-through"

Defined in: render/descriptors/transform.ts:12

Layer blend mode. 'pass-through' (the default) does not isolate the node; any other mode isolates it and blends its flattened result against the backdrop. Optional so per-shape descriptors that extend this state needn't carry it.


effects

effects: SceneEffect[]

Defined in: render/descriptors/transform.ts:15


height

height: number

Defined in: render/descriptors/transform.ts:9


opacity

opacity: number

Defined in: render/descriptors/transform.ts:10


pivot

pivot: Vector2

Defined in: render/descriptors/transform.ts:17

Pivot point for rotation and scale, in normalised node space. (0,0)=center, (-1,1)=top-left, (1,-1)=bottom-right.


rotation

rotation: number

Defined in: render/descriptors/transform.ts:13


scale

scale: number

Defined in: render/descriptors/transform.ts:14


width

width: number

Defined in: render/descriptors/transform.ts:8


x

x: number

Defined in: render/descriptors/transform.ts:6


y

y: number

Defined in: render/descriptors/transform.ts:7