Collects all lights in the scene tree.
List<Light> get lights { final result = <Light>[]; root.traverse((node) { if (node is Light) result.add(node); }); return result; }