Interface RenderDrawTask
interface RenderDrawTask {
clear: boolean;
clearColor: GPUColorDict;
draws: readonly RenderDraw[];
engine: EngineContext;
executionEnabled: boolean;
name: string;
scene?: SceneContext;
target: RenderTarget;
dispose(): void;
execute?(): number;
record(): void;
}
clear: boolean;
clearColor: GPUColorDict;
draws: readonly RenderDraw[];
engine: EngineContext;
executionEnabled: boolean;
name: string;
scene?: SceneContext;
target: RenderTarget;
dispose(): void;
execute?(): number;
record(): void;
}
Hierarchy (View Summary)
- Task
- RenderDrawTask
Properties
clear
clear: boolean
Load op of the next frames: true clears, false keeps the target's contents.
clear Color
clearColor: GPUColorDict
Readonlydraws
Readonlyengine
Engine captured at task creation.
execution Enabled
executionEnabled: boolean
Runtime execution gate, as on every task.
Readonlyname
name: string
Optional Readonlyscene
Owning scene for scene-bound tasks. Undefined for scene-less standalone frame graphs.
Readonlytarget
Current target; change it with setRenderDrawTaskTarget.
A frame-graph task that records an ordered list of draws into one render pass on one target.