5 个版本
0.0.5 | 2023 年 8 月 6 日 |
---|---|
0.0.4 | 2023 年 8 月 6 日 |
0.0.3 | 2023 年 7 月 23 日 |
0.0.2 | 2023 年 7 月 23 日 |
0.0.1 | 2023 年 7 月 22 日 |
480 在 图像 中
30 每月下载
105KB
2.5K SLoC
Tekenen
内存中绘制像素的简单库。
重要:此库仍在开发中,一切均可能更改,使用此库请自行承担风险。
基本示例
use tekenen::{Tekenen, colors};
use tekenen::platform::{Platform, PlatformTrait, Event, IntervalDecision};
fn main() {
let mut window = Platform::new(800, 600).unwrap();
let mut tek = Tekenen::new(800, 600);
Platform::set_interval(move || {
while let Some(event) = window.read_events() {
match event {
Event::Quit => {
return IntervalDecision::Stop
},
_ => { }
}
}
tek.background(colors::GRAY);
window.display_pixels(tek.get_pixels());
IntervalDecision::Repeat
}, 60)
}
依赖项
~0–14MB
~110K SLoC