Crate heron_core[−][src]
Expand description
Core components and resources to use Heron
Modules
ext | Deprecated |
stage | Deprecated |
utils | Utility traits and extensions |
Structs
Acceleration | Component that defines the linear and angular acceleration. |
AxisAngle | An axis-angle representation |
CollisionData | Collision data concerning one of the two entity that collided |
CollisionLayers | Components that defines the collision layers of the collision shape. |
CorePlugin | Plugin that registers stage resources and components. |
Gravity | Resource that defines world’s gravity. |
PhysicMaterial | Component that defines the physics properties of the rigid body |
PhysicsSteps | Resource to control how many physics steps are performed per second. |
PhysicsTime | Resource that controls the physics time scale |
RotationConstraints | Component that restrict what rotations can be caused by forces. |
SensorShape | Mark the |
Velocity | Component that defines the linear and angular velocity. |
Enums
CollisionEvent | An event fired when the collision state between two entities changed |
CollisionShape | Components that defines the collision shape of a rigid body |
PhysicsSystem | Physics system labels |
RigidBody | Component that mark the entity as being a rigid body |
Traits
PhysicsLayer | Describes a collision layer |
Functions
should_run | Run criteria system that decides if the physics systems should run. |