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>,
)