Interface MeshBlendingPostProcessTask
interface MeshBlendingPostProcessTask {
alphaMode: PostProcessAlphaMode;
baseColorTexture: RenderTarget | null;
camera: Camera;
clear: boolean;
debugMode: MeshBlendDebugMode;
depthTexture: RenderTarget;
depthType: MeshBlendDepthType;
enabled: boolean;
engine: EngineContext;
executionEnabled?: boolean;
meshBlendTagTexture: RenderTarget;
name: string;
outputTexture: RenderTarget;
quality: MeshBlendQuality;
radiusClasses: MeshBlendRadiusDefinitions;
scene?: SceneContext;
slopeFactor: number;
sourceTexture: RenderTarget;
targetTexture: RenderTarget | null;
viewport: NormalizedViewport | null;
dispose(): void;
execute?(): number;
record(): void;
updateUniforms(): void;
}
alphaMode: PostProcessAlphaMode;
baseColorTexture: RenderTarget | null;
camera: Camera;
clear: boolean;
debugMode: MeshBlendDebugMode;
depthTexture: RenderTarget;
depthType: MeshBlendDepthType;
enabled: boolean;
engine: EngineContext;
executionEnabled?: boolean;
meshBlendTagTexture: RenderTarget;
name: string;
outputTexture: RenderTarget;
quality: MeshBlendQuality;
radiusClasses: MeshBlendRadiusDefinitions;
scene?: SceneContext;
slopeFactor: number;
sourceTexture: RenderTarget;
targetTexture: RenderTarget | null;
viewport: NormalizedViewport | null;
dispose(): void;
execute?(): number;
record(): void;
updateUniforms(): void;
}
Hierarchy (View Summary)
- Task
- MeshBlendingPostProcessTask
Properties
alpha Mode
base Color Texture
camera
clear
clear: boolean
debug Mode
depth Texture
depth Type
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.
mesh Blend Tag Texture
Readonlyname
name: string
Readonlyoutput Texture
quality
Readonlyradius Classes
Optional Readonlyscene
Owning scene for scene-bound tasks. Undefined for scene-less standalone frame graphs.
slope Factor
slopeFactor: number
source Texture
target Texture
viewport
Methods
dispose
-
Free all GPU resources owned by this task.
Returns void
Optionalexecute
-
Optional fast path for built-in tasks that execute without recorded Pass objects.
Returns number
record
-
Called once when the frame graph is built. Must complete synchronously.
Returns void
update Uniforms
-
Returns void
Polymorphic interface that all frame-graph tasks implement: records
Passobjects duringrecord()and is executed once per frame.