pub fn transform_propagate_system<P: GridPrecision>(
    origin_moved: Query<'_, '_, (), (Changed<GridCell<P>>, With<FloatingOrigin>)>,
    root_query_no_grid: Query<'_, '_, (Option<(&Children, Changed<Children>)>, &Transform, Changed<Transform>, &mut GlobalTransform, Entity), (Without<GridCell<P>>, Without<Parent>)>,
    root_query_grid: Query<'_, '_, (Option<(&Children, Changed<Children>)>, Changed<Transform>, Changed<GridCell<P>>, &GlobalTransform, Entity), (With<GridCell<P>>, Without<Parent>)>,
    transform_query: Query<'_, '_, (&Transform, Changed<Transform>, &mut GlobalTransform, &Parent)>,
    children_query: Query<'_, '_, (&Children, Changed<Children>), (With<Parent>, With<GlobalTransform>)>
)
Expand description

Update [GlobalTransform] component of entities based on entity hierarchy and [Transform] component.