Intermact API Reference / @intermact/core / RenderedSceneSourceImpl
Class: RenderedSceneSourceImpl
Defined in: packages/core/src/scene/rendered-scene.ts:39
Concrete RenderedSceneSource. Holds the source scene and assembles its sub-Player on finalize. The renderer adapter drives it via advance (live) or seek (snapshot/scrub).
Implements
Constructors
Constructor
new RenderedSceneSourceImpl(
scene):RenderedSceneSourceImpl
Defined in: packages/core/src/scene/rendered-scene.ts:46
Parameters
scene
Returns
RenderedSceneSourceImpl
Properties
background?
readonlyoptionalbackground?:string
Defined in: packages/core/src/scene/rendered-scene.ts:43
Background clear color for the offscreen pass.
Implementation of
RenderedSceneSource.background
dimension
readonlydimension:"2d"
Defined in: packages/core/src/scene/rendered-scene.ts:40
Dimension of the embedded scene (currently "2d").
Implementation of
domain?
readonlyoptionaldomain?:RenderedSceneDomain
Defined in: packages/core/src/scene/rendered-scene.ts:41
World domain used to fit the offscreen camera (2D scenes).
Implementation of
fit?
readonlyoptionalfit?:"contain"|"cover"|"stretch"
Defined in: packages/core/src/scene/rendered-scene.ts:42
Aspect-ratio strategy for the offscreen camera (mirrors Scene2DProps.fit).
Implementation of
Accessors
duration
Get Signature
get duration():
number
Defined in: packages/core/src/scene/rendered-scene.ts:56
Total sub-timeline duration in seconds (0 until ready).
Returns
number
Total sub-timeline duration in seconds (0 until ready).
Implementation of
ready
Get Signature
get ready():
boolean
Defined in: packages/core/src/scene/rendered-scene.ts:52
Whether the sub-player has been assembled (build pass complete).
Returns
boolean
Whether the sub-player has been assembled (build pass complete).
Implementation of
Methods
advance()
advance(
dt):void
Defined in: packages/core/src/scene/rendered-scene.ts:70
Advance the sub-timeline by dt seconds (live texture mode).
Parameters
dt
number
Returns
void
Implementation of
finalize()
finalize():
void
Defined in: packages/core/src/scene/rendered-scene.ts:61
Assemble the sub-player from the (now-final) source scene timeline.
Returns
void
seek()
seek(
time):void
Defined in: packages/core/src/scene/rendered-scene.ts:76
Seek the sub-timeline to an absolute time (snapshot mode / scrubbing).
Parameters
time
number
Returns
void
Implementation of
snapshot()
snapshot():
RenderSnapshot
Defined in: packages/core/src/scene/rendered-scene.ts:80
Latest sub-scene render snapshot; renderer casts to its RenderSnapshot.