Function extract_lights
Source pub fn extract_lights(
commands: Commands<'_, '_>,
point_light_shadow_map: Extract<'_, '_, Res<'_, PointLightShadowMap>>,
directional_light_shadow_map: Extract<'_, '_, Res<'_, DirectionalLightShadowMap>>,
global_point_lights: Extract<'_, '_, Res<'_, GlobalVisibleClusterableObjects>>,
point_lights: Extract<'_, '_, Query<'_, '_, (RenderEntity, &PointLight, &CubemapVisibleEntities, &GlobalTransform, &ViewVisibility, &CubemapFrusta, Option<&VolumetricLight>)>>,
spot_lights: Extract<'_, '_, Query<'_, '_, (RenderEntity, &SpotLight, &VisibleMeshEntities, &GlobalTransform, &ViewVisibility, &Frustum, Option<&VolumetricLight>)>>,
directional_lights: Extract<'_, '_, Query<'_, '_, (RenderEntity, &DirectionalLight, &CascadesVisibleEntities, &Cascades, &CascadeShadowConfig, &CascadesFrusta, &GlobalTransform, &ViewVisibility, Option<&RenderLayers>, Option<&VolumetricLight>), Without<SpotLight>>>,
mapper: Extract<'_, '_, Query<'_, '_, RenderEntity>>,
previous_point_lights_len: Local<'_, usize>,
previous_spot_lights_len: Local<'_, usize>,
)