Function big_space::transform_propagate_system
source · 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.