4 个版本 (重大更新)
0.4.0 | 2023年2月20日 |
---|---|
0.3.0 | 2023年2月19日 |
0.2.1 | 2023年2月17日 |
0.2.0 |
|
0.1.0 | 2023年2月17日 |
#967 in 图形 API
97KB
885 行
Wuple
待办事项
- 性能优化
lib.rs
:
在 WGPU 上简单、高效的渲染
示例
use wuple::App;
pub struct Example {}
impl App for Example {
fn render(&mut self, painter: &mut wuple::painter::Painter, builder: &mut wuple::builder::Builder, _info: &wuple::info::Info) {
// Draw a Rectangle
painter.draw(builder.rect(
(-0.5, -0.5), (0.5, 0.5),
wuple::builder::Draw::Color(wuple::painter::color::WHITE)
));
}
fn event(&mut self, event: &winit::event::WindowEvent) -> bool {
// Handle Event
false
}
fn update(&mut self, _info: &wuple::info::Info) {
// Do some Updates before Rendering
}
}
Example {}.run(true);
依赖项
~6–42MB
~614K SLoC