Lighting constructor

Lighting({
  1. required EnvironmentMap environmentMap,
  2. double environmentIntensity = 1.0,
  3. Matrix3? environmentTransform,
  4. DirectionalLight? directionalLight,
  5. Vector3? directionalLightDirection,
  6. Texture? shadowMap,
  7. List<ShadowCascade> cascades = const [],
  8. Texture? ssaoMap,
  9. double specularOcclusionMode = 0.0,
  10. Size viewportSize = ui.Size.zero,
})

Implementation

Lighting({
  required this.environmentMap,
  this.environmentIntensity = 1.0,
  Matrix3? environmentTransform,
  this.directionalLight,
  this.directionalLightDirection,
  this.shadowMap,
  this.cascades = const [],
  this.ssaoMap,
  this.specularOcclusionMode = 0.0,
  this.viewportSize = ui.Size.zero,
}) : environmentTransform = environmentTransform ?? Matrix3.identity();