Intermact API Reference / @intermact/core / DeserializedProgram
Interface: DeserializedProgram
Defined in: packages/core/src/serialize/serialize.ts:44
A reconstructed program ready to play / render (design.md §17).
Properties
camera3d?
readonlyoptionalcamera3d?:RegisteredCamera3D
Defined in: packages/core/src/serialize/serialize.ts:51
Reconstructed primary 3D camera (undefined for 2D scenes).
dimension
readonlydimension:"2d"|"3d"
Defined in: packages/core/src/serialize/serialize.ts:46
player
readonlyplayer:Player
Defined in: packages/core/src/serialize/serialize.ts:45
sceneKind
readonlysceneKind:"scene-2d"|"scene-3d"
Defined in: packages/core/src/serialize/serialize.ts:49
sceneProps
readonlysceneProps:unknown
Defined in: packages/core/src/serialize/serialize.ts:48
Primary scene authoring props (domain/fit/background for 2D).