A simple framework for making graphical programs in Rust.
pxl is intended to avoid
Rust's most challenging concepts, while still providing a compelling platform upon
which to develop graphical games and programs.
- Pixel-based rendering
- Sample-based audio synthesis
- Custom vertex and fragment shaders
pxl-build, a compile-time resource loading crate
- Action and text input
An image made of pixels. Used by the
An RGBA pixel. Components should normally be between
A single stereo audio sample, representing
Enum representing input buttons
Enum representing the state of an input button
The number of audio samples in a second. Synthesizer implementations will need this to calculate the current time from the number of samples played so far.
Trait representing a
Trait for things that can generate sound