Expand description
These are components used and modified during a simulation frame.
Modules§
- systemparams
- Helper types to ease bevy_rapier API usage, grouping often used together components
through
bevy::ecs::query::QueryDataorbevy::ecs::system::SystemParamto avoid writing too much boilerplate: shorter parameters for your systems, and pass less parameters to bey_rapier lower level functions.
Structs§
- Default
Rapier Context - Marker component for to access the default
ReadRapierContext. - Rapier
Context Colliders - The set of colliders part of the simulation.
- Rapier
Context Entity Link - This is a component applied to any entity containing a rapier handle component.
The inner Entity referred to has the component
RapierContextSimulationand others fromcrate::plugin::context, responsible for handling its rapier data. - Rapier
Context Joints - The sets of joints part of the simulation.
- Rapier
Context Simulation - The Rapier context, containing parts of the state of the physics engine, specific to the simulation step.
- Rapier
Query Pipeline - Wrapper around QueryPipeline to provide bevy friendly methods.
- Rapier
Query Pipeline Mut - Wrapper around QueryPipelineMut to provide bevy friendly methods.
- Rapier
Rigid Body Set - The set of rigid-bodies part of the simulation.
- Simulation
ToRender Time - Difference between simulation and rendering time
Functions§
- to_
rapier_ query_ filter_ predicate - Wraps a bevy query filter predicate taking an Entity into a rapier query filter predicate