SpeculativeProjectChange
Defined in: packages/transaction/dist/transaction.d.ts:32
A Project as it would be, and the entities the change reached.
The ids are what makes speculating affordable to render. Handed to
IncrementalRenderCompiler.compile as affectedEntityIds, they let it reuse
every clip the change did not touch; without them the compiler has to
re-derive a fingerprint for every clip in the Sequence to discover the same
thing, which on a long timeline costs more than the whole rest of the frame.
Properties
Section titled “Properties”affectedEntityIds
Section titled “affectedEntityIds”
readonlyaffectedEntityIds: readonlystring[]
Defined in: packages/transaction/dist/transaction.d.ts:34
project
Section titled “project”
readonlyproject:Readonly<AelionProject>
Defined in: packages/transaction/dist/transaction.d.ts:33