/** * A frame graph represents a single rendering frame as a sequence of render passes. * * @ignore */ export class FrameGraph { /** @type {import('../platform/graphics/render-pass.js').RenderPass[]} */ renderPasses: import("../platform/graphics/render-pass.js").RenderPass[]; /** * Map used during frame graph compilation. It maps a render target to its previous occurrence. * * @type {Map} */ renderTargetMap: Map; /** * Add a render pass to the frame. * * @param {import('../platform/graphics/render-pass.js').RenderPass} renderPass - The render * pass to add. */ addRenderPass(renderPass: import("../platform/graphics/render-pass.js").RenderPass): void; reset(): void; compile(): void; render(device: any): void; }