A high-performance 2D game engine built on the euv framework, featuring ECS, fixed-timestep game loop, canvas rendering, physics, collision detection, sprite animation, and audio.
usesuper::*;/// Identifies the geometric shape of a ray-tracing [`Occluder`].
#[derive(Clone, Copy, Debug, Default, PartialEq)]pubenumOccluderKind{/// A sphere centered at `center` with radius stored in `extent.x`.
#[default]
Sphere,/// An axis-aligned bounding box with min corner `center` and max corner
/// `extent`.
Aabb,}