@babylonjs/core
Version:
Getting started? Play directly with the Babylon.js API using our [playground](https://playground.babylonjs.com/). It also contains a lot of samples to learn how to use it.
23 lines (22 loc) • 1.04 kB
TypeScript
import type { FrameGraph, Scene, DrawWrapper, ObjectRendererOptions, FrameGraphRenderPass } from "../../../index.js";
import { FrameGraphObjectRendererTask } from "./objectRendererTask.js";
import { ThinTAAPostProcess } from "../../../PostProcesses/thinTAAPostProcess.js";
/**
* Task used to render objects to a texture with Temporal Anti-Aliasing (TAA).
*/
export declare class FrameGraphTAAObjectRendererTask extends FrameGraphObjectRendererTask {
/**
* The TAA post process.
*/
readonly postProcess: ThinTAAPostProcess;
protected readonly _postProcessDrawWrapper: DrawWrapper;
/**
* Constructs a new TAA object renderer task.
* @param name The name of the task
* @param frameGraph The frame graph the task belongs to.
* @param scene The scene the frame graph is associated with.
* @param options The options of the object renderer.
*/
constructor(name: string, frameGraph: FrameGraph, scene: Scene, options?: ObjectRendererOptions);
record(): FrameGraphRenderPass;
}