Skip to content

Intermact API Reference / @intermact/core / RuntimeState2DPatch

Interface: RuntimeState2DPatch

Defined in: packages/core/src/runtime/state.ts:74

A deep-partial update to a 2D runtime state.

Properties

fillProgress?

optional fillProgress?: number

Defined in: packages/core/src/runtime/state.ts:80


geometryOverride?

optional geometryOverride?: GeometryOverride | null

Defined in: packages/core/src/runtime/state.ts:82


geometryVersion?

optional geometryVersion?: number

Defined in: packages/core/src/runtime/state.ts:83


glyphWriteSpans?

optional glyphWriteSpans?: readonly GlyphRevealSpan[]

Defined in: packages/core/src/runtime/state.ts:84


opacity?

optional opacity?: number

Defined in: packages/core/src/runtime/state.ts:76


revealEnd?

optional revealEnd?: number

Defined in: packages/core/src/runtime/state.ts:79


revealStart?

optional revealStart?: number

Defined in: packages/core/src/runtime/state.ts:78


strokeRevealMode?

optional strokeRevealMode?: StrokeRevealMode

Defined in: packages/core/src/runtime/state.ts:85


styleOverrides?

optional styleOverrides?: Partial<ObjectStyle>

Defined in: packages/core/src/runtime/state.ts:81


transform?

optional transform?: Partial<ResolvedTransform2D>

Defined in: packages/core/src/runtime/state.ts:77


visible?

optional visible?: boolean

Defined in: packages/core/src/runtime/state.ts:75

Intermact v1.0 — 文档覆盖 Phase-1 / Phase-2 / Phase-3(全阶段)