Interface ScreenSpaceGlobalIlluminationPostProcessTask
interface ScreenSpaceGlobalIlluminationPostProcessTask {
bias: number;
colorBleedGain: number;
colorBleedMax: number;
depthTexture: RenderTarget;
edgeFade: number;
enabled: boolean;
engine: EngineContext;
executionEnabled?: boolean;
fadeEnd: number;
fadeStart: number;
illuminationTexture: RenderTarget;
intensity: number;
name: string;
outputTexture: RenderTarget;
rayCount: number;
rayLength: number;
resetVersion: number;
scene?: SceneContext;
sourceTexture: RenderTarget;
stepCount: number;
targetTexture: RenderTarget | null;
temporalWeight: number;
thickness: number;
dispose(): void;
execute?(): number;
record(): void;
}
bias: number;
colorBleedGain: number;
colorBleedMax: number;
depthTexture: RenderTarget;
edgeFade: number;
enabled: boolean;
engine: EngineContext;
executionEnabled?: boolean;
fadeEnd: number;
fadeStart: number;
illuminationTexture: RenderTarget;
intensity: number;
name: string;
outputTexture: RenderTarget;
rayCount: number;
rayLength: number;
resetVersion: number;
scene?: SceneContext;
sourceTexture: RenderTarget;
stepCount: number;
targetTexture: RenderTarget | null;
temporalWeight: number;
thickness: number;
dispose(): void;
execute?(): number;
record(): void;
}
Hierarchy (View Summary)
- Task
- ScreenSpaceGlobalIlluminationPostProcessTask
Properties
bias
bias: number
color Bleed Gain
colorBleedGain: number
color Bleed Max
colorBleedMax: number
Readonlydepth Texture
edge Fade
edgeFade: number
enabled
enabled: boolean
Readonlyengine
Engine captured at task creation.
Optionalexecution Enabled
executionEnabled?: boolean
Runtime frame-graph execution gate, default true. When false, the frame graph keeps the task recorded
and its resources alive but skips every pass or built-in execute() call for that frame. This is
independent from any task-specific enabled state whose disabled transition may still execute work.
fade End
fadeEnd: number
fade Start
fadeStart: number
Readonlyillumination Texture
The resolved, temporally stable indirect-illumination target (rgba16float: color in .rgb, view distance in .a).
intensity
intensity: number
Readonlyname
name: string
output Texture
ray Count
rayCount: number
ray Length
rayLength: number
reset Version
resetVersion: number
Optional Readonlyscene
Owning scene for scene-bound tasks. Undefined for scene-less standalone frame graphs.
Readonlysource Texture
step Count
stepCount: number
Readonlytarget Texture
temporal Weight
temporalWeight: number
thickness
thickness: number
A screen-space global-illumination frame-graph task. Mutable fields are sampled fresh each frame.