plutonium_engine 0.7.0

Pure Rust Graphics Engine
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
# ECS and Input

## ECS
- Entities (u32), components stored by type name.
- Resources keyed by type name; Time and FrameNumber provided.
- Schedules: startup, fixed_update, update, render.
- Events: send_event/drain_events per type.

## Input
- InputState: pressed/just_pressed/just_released sets; mouse position and LMB edges.
- ActionMap: binding strings to actions; action_just_pressed.
- Demo: updates InputState from FrameContext each frame.