LightNode constructor

LightNode({
  1. LightType type = LightType.directional,
  2. Vector3? color,
  3. double intensity = 1.0,
  4. double range = 0.0,
  5. bool? castsShadow,
  6. double innerConeAngle = 0.0,
  7. double outerConeAngle = math.pi / 4.0,
  8. String? name,
})

Implementation

LightNode({
  this.type = LightType.directional,
  Vector3? color,
  this.intensity = 1.0,
  this.range = 0.0,
  bool? castsShadow,
  this.innerConeAngle = 0.0,
  this.outerConeAngle = math.pi / 4.0,
  super.name,
}) : castsShadow = castsShadow ?? type == LightType.directional,
     color = color ?? Vector3(1.0, 1.0, 1.0);