Crate emerald

Source

Re-exports§

pub use serde;
pub use serde_json;
pub use toml;
pub use gamepad;
pub use rapier2d::crossbeam;
pub use rapier2d::na as nalgebra;
pub use rapier2d::parry;
pub use crate::assets::*;
pub use crate::colors::*;
pub use crate::core::*;
pub use crate::input::*;
pub use crate::rendering::*;
pub use crate::types::*;
pub use crate::world::physics::*;
pub use crate::world::*;
pub use audio::*;
pub use logging::*;

Modules§

assets
audio
colors
core
input
logging
profiling
rendering
resources
types
world

Structs§

Collider
A geometric entity that can be attached to a body so it can be affected by contacts and proximity queries.
ColliderBuilder
A structure responsible for building a new collider.
ColliderHandle
The unique identifier of a collider added to a collider set.
InteractionGroups
Pairwise filtering using bit masks.
RigidBody
A rigid body.
RigidBodyBuilder
A builder for rigid-bodies.
RigidBodyHandle
The unique handle of a rigid body added to a RigidBodySet.

Enums§

Button
CursorIcon
Describes the appearance of the mouse cursor.
Joystick
PresentMode
Behavior of the presentation engine based on frame rate.

Functions§

start
start_async

Type Aliases§

Ray
A ray that can be cast against colliders.
Vector2
A stack-allocated, 2-dimensional column vector.