blendEnvironmentVolumes function Lighting and environment

EnvironmentSettings blendEnvironmentVolumes(
  1. EnvironmentSettings base,
  2. List<EnvironmentVolume> volumes,
  3. Vector3 cameraPosition
)

Blends volumes over base for a camera at cameraPosition. A thin wrapper over blendEnvironmentContributions for the manual volume API.

Implementation

EnvironmentSettings blendEnvironmentVolumes(
  EnvironmentSettings base,
  List<EnvironmentVolume> volumes,
  Vector3 cameraPosition,
) => blendEnvironmentContributions(
  base,
  _volumeContributions(volumes, cameraPosition),
);