Interface ChromaticAberrationPostProcessTaskConfig
interface ChromaticAberrationPostProcessTaskConfig {
aberrationAmount?: number;
alphaMode?: PostProcessAlphaMode;
centerPosition?: PostProcessVec2;
clear?: boolean;
direction?: PostProcessVec2;
name?: string;
radialIntensity?: number;
sourceSamplingMode?: PostProcessSamplingMode;
sourceTexture: RenderTarget;
targetTexture?: RenderTarget | null;
viewport?: NormalizedViewport | null;
}
aberrationAmount?: number;
alphaMode?: PostProcessAlphaMode;
centerPosition?: PostProcessVec2;
clear?: boolean;
direction?: PostProcessVec2;
name?: string;
radialIntensity?: number;
sourceSamplingMode?: PostProcessSamplingMode;
sourceTexture: RenderTarget;
targetTexture?: RenderTarget | null;
viewport?: NormalizedViewport | null;
}
Hierarchy
- Omit<PostProcessTaskConfig, "_shader">
- ChromaticAberrationPostProcessTaskConfig
Properties
Optionalaberration Amount
aberrationAmount?: number
Optionalalpha Mode
Optionalcenter Position
centerPosition?: PostProcessVec2
Optionalclear
clear?: boolean
Clear the target before drawing. Set false when several viewport passes share a target.
Optionaldirection
direction?: PostProcessVec2
Optionalname
name?: string
Optionalradial Intensity
radialIntensity?: number
Configuration for
createChromaticAberrationPostProcessTask: shiftaberrationAmount,direction,radialIntensity, andcenterPosition.