ZenFG TypeScript API / webgpu / root
root
Declares, compiles, and executes per-frame WebGPU work while leaving scene data, pipelines, bind groups, and long-lived GPU resources caller-owned.
All exports are currently beta. The package supports this primary entrypoint and @zenfg/webgpu/snapshot; other implementation modules under src and dist are not public subpaths.
Enumerations
Classes
Interfaces
Type Aliases
- BufferDesc
- BufferHandle
- BufferRange
- BufferUse
- BufferUseOptions
- BufferWriteUseOptions
- ClearBufferNodeDesc
- ClearBufferOperation
- CommandEncodeContext
- CommandNodeDesc
- CompiledFrameAfterSubmitContext
- CompiledFrameExecuteOptions
- CompiledFrameSubmitContext
- CompiledTextureRegion
- ComputeEncodeContext
- ComputePassNodeDesc
- CopyNodeDesc
- CopyOperation
- CulledNodeReason
- ExternalSubmissionContext
- ExternalSubmissionNodeDesc
- FrameGraphCompilationAccess
- FrameGraphCompilationReport
- FrameGraphCompilationRoot
- FrameGraphCpuTimingReport
- FrameGraphErrorCode
- FrameGraphErrorOptions
- FrameGraphErrorPhase
- FrameGraphExecutionSegmentKind
- FrameGraphExecutionTiming
- FrameGraphGpuTimingReport
- FrameGraphResourcePoolStats
- FrameGraphResourceRange
- FrameGraphRootResolution
- FrameGraphTimingMode
- GraphRootReason
- ImportBufferOptions
- ImportSwapchainTextureOptions
- ImportTextureOptions
- NodeKind
- NormalizedTextureViewDesc
- RenderColorAttachmentDesc
- RenderDepthStencilAttachmentDesc
- RenderEncodeContext
- RenderPassNodeDesc
- ResourceAccessMode
- ResourceHandle
- ResourceKind
- ResourceOrigin
- ResourceUse
- SynchronousCallback
- TextureDesc
- TextureHandle
- TextureOrigin
- TextureSize
- TextureUse
- TextureViewAccess
- TextureViewDesc
- TextureViewHandle
- TextureViewUse
- UnwrappedResource
- WriteContents
- WriteUseOptions