ReadonlycameraCamera supplied to the current renderer invocation.
ReadonlycapabilitiesEffective capabilities for the current device generation.
ReadonlyclearRenderer clear color snapshotted for this synchronous invocation.
ReadonlyframeMonotonic application frame index.
ReadonlygraphBackend-neutral graph facade for this invocation.
ReadonlyoutputPhysical output metadata.
ReadonlysceneScene supplied to the current renderer invocation.
ReadonlyuseWhether scene depth uses the renderer's logarithmic depth encoding.
ReadonlyviewportActive viewport in physical pixels.
Acquire one runtime-owned, high-water reusable parameter slot.
Draw an explicit mesh sequence through shared preparation without sorting or regrouping.
Select and sort a reusable draw list from current-frame culling results.
Collect camera-visible scene meshes and lights into a frame-scoped handle.
Optionaloptions: Readonly<CullingOptions>Update scene world matrices and the active camera without building a CPU render list.
Record the shared directional, spot, and point-light shadow atlas for these results.
Returns the exact graph texture and packed sampling data, or null when no shadow slice is
active. The returned arrays are frame-scoped and must not be retained after record().
Optionaloptions: Readonly<RenderPipelineShadowOptions>Record an auxiliary camera into a renderer-owned target in the same graph/submission. Call before this context's first cull or shadow recording. The callback is synchronous, receives its own camera/light/graph-handle scope, and cannot nest recordView(). The parent context is suspended during the callback. Failure aborts the complete application frame. This does not invoke the configured main-view pipeline or advance its temporal history.
Stage a dirty upload to a pipeline-owned storage buffer before importing it into this graph. Failed frames retain the dirty CPU shadow for a later valid submission.
Frame-scoped recording context; retaining it after record() returns is an error.