Skip to main content

Crate engine

Crate engine 

Source

Re-exports§

pub use animation::AnimationDef;
pub use animation::AnimationState;
pub use audio::AudioManager;
pub use audio::AudioResponse;
pub use audio::AudioTrack;
pub use audio::UiAudioEvent;
pub use audio::load_sound_data;
pub use camera::ScreenShake;
pub use context::Context;
pub use input::GameAction;
pub use input::InputMap;
pub use input::InputState;
pub use input::Key;
pub use input::MouseBinding;
pub use math::move_towards;
pub use physics::AABB;
pub use physics::BoxVolume;
pub use physics::CollisionLayer;
pub use physics::SweepResult;
pub use sprite::BlendMode;
pub use sprite::Rect;
pub use texture::Texture;
pub use texture_manager::TextureHandle;
pub use time::FixedTime;
pub use egui;
pub use gilrs;

Modules§

animation

audio
camera
context
input
math
noise
physics
sprite
texture
texture_manager
time

Structs§

SceneParams
StaticSoundData
A piece of audio loaded into memory all at once.
Vec2
A 2-dimensional vector.
Vec3
A 3-dimensional vector.
Vec4
A 4-dimensional vector.

Traits§

GameApp

Functions§

run