import { createRendererOwnedEvidenceFlag } from "./CinematicEvidence.js";
export function createCinematicDepthHazePass(options = {}) {
    return {
        name: "depth-haze",
        color: options.color ?? [0.22, 0.34, 0.52],
        density: options.density ?? 0.22,
        startMeters: options.startMeters ?? 2.5,
        endMeters: options.endMeters ?? 18,
        requiresDepth: options.requiresDepth ?? true,
        rendererOwnedEvidence: createRendererOwnedEvidenceFlag({
            id: "postprocess:depth-haze",
            feature: "postprocess",
            label: "Depth haze pass",
            source: "renderer-postprocess",
            sceneContent: false,
            diagnostics: ["Depth haze is renderer-owned atmospheric composition; DOM fog panels do not satisfy this evidence."]
        })
    };
}
//# sourceMappingURL=DepthHazePass.js.map