Intermact API Reference / @intermact/core / RuntimeState3D
Interface: RuntimeState3D
Defined in: packages/core/src/runtime/state.ts:168
Per-frame runtime state for a 3D registered object.
Properties
dimension
readonlydimension:"3d"
Defined in: packages/core/src/runtime/state.ts:170
Discriminator for the RuntimeState union.
geometryVersion
readonlygeometryVersion:number
Defined in: packages/core/src/runtime/state.ts:179
Bumped when geometry is recomputed, triggering renderer resampling.
glyphWriteSpans?
readonlyoptionalglyphWriteSpans?: readonlyGlyphRevealSpan[]
Defined in: packages/core/src/runtime/state.ts:181
Per-group stroke windows for sequential axes create() (compile time).
opacity
readonlyopacity:number
Defined in: packages/core/src/runtime/state.ts:172
revealEnd
readonlyrevealEnd:number
Defined in: packages/core/src/runtime/state.ts:176
revealStart
readonlyrevealStart:number
Defined in: packages/core/src/runtime/state.ts:175
Reveal interval [start,end] in [0,1] for 3D Create (line trim / draw range).
strokeRevealMode?
readonlyoptionalstrokeRevealMode?:StrokeRevealMode
Defined in: packages/core/src/runtime/state.ts:183
Stroke reveal mode chosen by the active create animation (compile time).
styleOverrides?
readonlyoptionalstyleOverrides?:Partial<ObjectStyle>
Defined in: packages/core/src/runtime/state.ts:177
transform
readonlytransform:ResolvedTransform3D
Defined in: packages/core/src/runtime/state.ts:173
visible
readonlyvisible:boolean
Defined in: packages/core/src/runtime/state.ts:171