MotionScript

@motion-script/core


@motion-script/core / ScenePrecompProfile

Interface: ScenePrecompProfile

Defined in: runtime/precompisition.ts:150

Timing sink for a single scene's pass.

enter closes whichever phase was open and starts the named one, so the loop pays exactly one call per phase. suspend/resume bracket a yield so parked time isn't billed to whatever phase happened to be open.

Methods

done()

done(frameCount): void

Defined in: runtime/precompisition.ts:154

Parameters

frameCount

number

Returns

void


enter()

enter(phase): void

Defined in: runtime/precompisition.ts:151

Parameters

phase

PrecompPhase

Returns

void


resume()

resume(): void

Defined in: runtime/precompisition.ts:153

Returns

void


suspend()

suspend(): void

Defined in: runtime/precompisition.ts:152

Returns

void