ZenFG TypeScript API / snapshot / root / FrameGraphSnapshotNode
Type Alias: FrameGraphSnapshotNode
FrameGraphSnapshotNode =
object
Defined in: packages/snapshot/src/types.ts:119
Captured graph node with its compile retention outcome.
Properties
compileState
readonlycompileState: {executionOrder:number;status:"retained"; } | {reason:string;status:"culled"; }
Defined in: packages/snapshot/src/types.ts:128
groupId?
readonlyoptionalgroupId?:FrameGraphSnapshotEntityId
Defined in: packages/snapshot/src/types.ts:127
id
readonlyid:FrameGraphSnapshotEntityId
Defined in: packages/snapshot/src/types.ts:120
kind
readonlykind:FrameGraphSnapshotNodeKind
Defined in: packages/snapshot/src/types.ts:124
label?
readonlyoptionallabel?:string
Defined in: packages/snapshot/src/types.ts:125
recordingOrder?
readonlyoptionalrecordingOrder?:number
Defined in: packages/snapshot/src/types.ts:123
Omitted only when an older producer did not preserve recording order.
sideEffect
readonlysideEffect:boolean
Defined in: packages/snapshot/src/types.ts:126
stableKey?
readonlyoptionalstableKey?:string
Defined in: packages/snapshot/src/types.ts:121