Crate heron_core[][src]

Expand description

Core components and resources to use Heron

Re-exports

pub use ext::*;

Modules

ext

Extensions to bevy API

stage

Physics stages for user systems. These stages are executed once per physics step.

utils

Utility traits and extensions

Structs

Acceleration

Component that defines the linear and angular acceleration.

AxisAngle

An axis-angle representation

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

PhysicsTime

Resource that controls the physics time scale

RotationConstraints

Component that restrict what rotations can be caused by forces.

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

RigidBody

Component that mark the entity as being a rigid body

Traits

PhysicsLayer

Describes a collision layer