feat: rework QueryPipeline update API to take less parameters (#647)
* chore: rework QueryPipeline API to take a generic qbvh updater This allows to pass less parameters depending on the updating mode. * chore: rework struct and functions names, and docs --------- Co-authored-by: Sébastien Crozet <sebcrozet@dimforge.com>
This commit is contained in:
@@ -53,6 +53,10 @@ This release introduces two new crates:
|
||||
`bevy_rapier` plumbings, but it is no longer useful. Adding a collider must always go througthe `ColliderSet`.
|
||||
- `CharacterController::solve_character_collision_impulses` now takes multiple `CharacterCollision` as parameter:
|
||||
this change will allow further internal optimizations.
|
||||
- `QueryPipeline::update` now doesn't need the `RigidBodySet` as parameter.
|
||||
- Removed `QueryPipelineMode`.
|
||||
- `QueryPipeline::update_with_mode` was renamed to `::update_with_generator` and now takes
|
||||
`impl QbvhDataGenerator<ColliderHandle>` as parameter see [`QueryPipeline::updaters`] module for more information.
|
||||
|
||||
## v0.19.0 (05 May 2024)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user