@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.
16 lines (15 loc) • 555 B
TypeScript
import type { Nullable, FrameGraphContext, IFrameGraphPass, FrameGraphTask } from "../../index.js";
/**
* @internal
*/
export declare class FrameGraphPass<T extends FrameGraphContext> implements IFrameGraphPass {
name: string;
protected readonly _parentTask: FrameGraphTask;
protected readonly _context: T;
private _executeFunc;
disabled: boolean;
constructor(name: string, _parentTask: FrameGraphTask, _context: T);
setExecuteFunc(func: (context: T) => void): void;
_execute(): void;
_isValid(): Nullable<string>;
}