> Development branch documentation · commit 327c05c78d2f528e4f4a679fcc7a77d9aa161f48
> Package versions: @zenfg/webgpu 0.1.0, @zenfg/snapshot 0.1.0, @zenfg/inspector 0.1.0, zenfg 0.1.0, zenfg-snapshot 0.1.0
> Source: https://github.com/uinosoft/zenfg/blob/327c05c78d2f528e4f4a679fcc7a77d9aa161f48/packages/snapshot/src/types.ts#L280

[ZenFG TypeScript API](/zenfg/docs/api/index.md) / [snapshot](/zenfg/docs/api/snapshot/index.md) / [root](/zenfg/docs/api/snapshot/root/index.md) / FrameGraphSnapshotGraph

# Type Alias: FrameGraphSnapshotGraph

> **FrameGraphSnapshotGraph** = `object`

Defined in: [packages/snapshot/src/types.ts:280](https://github.com/uinosoft/zenfg/blob/327c05c78d2f528e4f4a679fcc7a77d9aa161f48/packages/snapshot/src/types.ts#L280)

Complete compiled graph projection stored in a snapshot.

## Properties

### accesses

> `readonly` **accesses**: readonly [`FrameGraphSnapshotAccess`](/zenfg/docs/api/snapshot/root/type-aliases/FrameGraphSnapshotAccess.md)[]

Defined in: [packages/snapshot/src/types.ts:285](https://github.com/uinosoft/zenfg/blob/327c05c78d2f528e4f4a679fcc7a77d9aa161f48/packages/snapshot/src/types.ts#L285)

***

### dependencies

> `readonly` **dependencies**: readonly [`FrameGraphSnapshotDependency`](/zenfg/docs/api/snapshot/root/type-aliases/FrameGraphSnapshotDependency.md)[]

Defined in: [packages/snapshot/src/types.ts:286](https://github.com/uinosoft/zenfg/blob/327c05c78d2f528e4f4a679fcc7a77d9aa161f48/packages/snapshot/src/types.ts#L286)

***

### groups

> `readonly` **groups**: readonly [`FrameGraphSnapshotGroup`](/zenfg/docs/api/snapshot/root/type-aliases/FrameGraphSnapshotGroup.md)[]

Defined in: [packages/snapshot/src/types.ts:281](https://github.com/uinosoft/zenfg/blob/327c05c78d2f528e4f4a679fcc7a77d9aa161f48/packages/snapshot/src/types.ts#L281)

***

### nodes

> `readonly` **nodes**: readonly [`FrameGraphSnapshotNode`](/zenfg/docs/api/snapshot/root/type-aliases/FrameGraphSnapshotNode.md)[]

Defined in: [packages/snapshot/src/types.ts:282](https://github.com/uinosoft/zenfg/blob/327c05c78d2f528e4f4a679fcc7a77d9aa161f48/packages/snapshot/src/types.ts#L282)

***

### resources

> `readonly` **resources**: readonly [`FrameGraphSnapshotResource`](/zenfg/docs/api/snapshot/root/type-aliases/FrameGraphSnapshotResource.md)[]

Defined in: [packages/snapshot/src/types.ts:283](https://github.com/uinosoft/zenfg/blob/327c05c78d2f528e4f4a679fcc7a77d9aa161f48/packages/snapshot/src/types.ts#L283)

***

### roots

> `readonly` **roots**: readonly [`FrameGraphSnapshotRoot`](/zenfg/docs/api/snapshot/root/type-aliases/FrameGraphSnapshotRoot.md)[]

Defined in: [packages/snapshot/src/types.ts:287](https://github.com/uinosoft/zenfg/blob/327c05c78d2f528e4f4a679fcc7a77d9aa161f48/packages/snapshot/src/types.ts#L287)

***

### segments

> `readonly` **segments**: readonly [`FrameGraphSnapshotSegment`](/zenfg/docs/api/snapshot/root/type-aliases/FrameGraphSnapshotSegment.md)[]

Defined in: [packages/snapshot/src/types.ts:288](https://github.com/uinosoft/zenfg/blob/327c05c78d2f528e4f4a679fcc7a77d9aa161f48/packages/snapshot/src/types.ts#L288)

***

### textureViews

> `readonly` **textureViews**: readonly [`FrameGraphSnapshotTextureView`](/zenfg/docs/api/snapshot/root/type-aliases/FrameGraphSnapshotTextureView.md)[]

Defined in: [packages/snapshot/src/types.ts:284](https://github.com/uinosoft/zenfg/blob/327c05c78d2f528e4f4a679fcc7a77d9aa161f48/packages/snapshot/src/types.ts#L284)
