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
Step Stats - Statistics about the simulation steps executed by the last call to
RapierContextSimulation::step_simulation, i.e., during the last physics update. - Simulation
ToRender Time - Difference between simulation and rendering time