calculate_lines

Function calculate_lines 

Source
pub fn calculate_lines(
    (In, InMut, InMut, In): (In<Entity>, InMut<'_, DiagramLineCache>, InMut<'_, Vec<RenderedVehicle>>, In<DiagramLineParams>),
    displayed_lines: Populated<'_, '_, Ref<'_, DisplayedLine>>,
    vehicles_query: Populated<'_, '_, (Entity, &Name, &VehicleSchedule, &VehicleScheduleCache)>,
    entry_parents: Query<'_, '_, &ChildOf, With<TimetableEntry>>,
    timetable_entries: Query<'_, '_, (&TimetableEntry, &TimetableEntryCache)>,
    station_updated: Query<'_, '_, &StationEntries, Changed<StationEntries>>,
    station_caches: Query<'_, '_, &StationEntries, With<Station>>,
    vehicle_sets: Query<'_, '_, &Children, With<VehicleSet>>,
    previous_vehicle_set: Local<'_, Option<Entity>>,
)