Light.point constructor

Light.point({
  1. Vector3? position,
  2. Color color = const Color(0xFFFFFFFF),
  3. double intensity = 1.0,
  4. double range = 10,
})

Creates a point light.

Implementation

factory Light.point({
  Vector3? position,
  Color color = const Color(0xFFFFFFFF),
  double intensity = 1.0,
  double range = 10,
}) {
  final light = Light(
    name: 'point',
    type: LightType.point,
    color: color,
    intensity: intensity,
    range: range,
  );
  if (position != null) light.transform.position = position;
  return light;
}