Talos docs

EnvironmentFogOverride

Since next

Fields of meta.environment.fog, the ones a weather change reaches for named; any other may be written too.

Plain text

Signature

export interface EnvironmentFogOverride {
  /** `light-haze`, `valley-mist`, `morning-mist`, `dense` or `aerial`. */
  preset?: string | null
  /** Meteorological visibility, metres. Writing it beside `density` is an error, as in the scene. */
  visibilityM?: number | null
  /** Extinction per metre, 0..1 (`f = 1 - e^(-density·(d - start))`). Writing it beside `visibilityM` is an error. */
  density?: number | null
  /** `"#RRGGBB"`. */
  color?: string | null
  /** How much of the view the fog may cover at most, 0..1. */
  maxOpacity?: number | null
  [field: string]: unknown
}

Import: import type { EnvironmentFogOverride } from "@argus/api"

Members

MemberSignatureDescription
presetpreset?: string | nulllight-haze, valley-mist, morning-mist, dense or aerial.
visibilityMvisibilityM?: number | nullMeteorological visibility, metres. Writing it beside density is an error, as in the scene.
densitydensity?: number | nullExtinction per metre, 0..1 (f = 1 - e^(-density·(d - start))). Writing it beside visibilityM is an error.
colorcolor?: string | null"#RRGGBB".
maxOpacitymaxOpacity?: number | nullHow much of the view the fog may cover at most, 0..1.