12个版本 (破坏性更新)
使用旧的Rust 2015
0.9.1 | 2022年4月13日 |
---|---|
0.8.0 | 2018年8月5日 |
0.7.1 | 2018年6月26日 |
0.2.0 | 2018年2月24日 |
#229 在 #window
520KB
13K SLoC
Aldaron的窗口接口
该项目已停止开发,并由window crate取代。
如果您想恢复crate名称,请联系[email protected]。
通过窗口与设备接口。
该项目是ADI的一部分。
特性
- 创建窗口
- 轮询窗口的输入
- 获取窗口的本地句柄
平台支持
计划为awi支持以下所有平台(或任何其他存在的平台)。AWI的目标是在任何计算机上运行。如果您看到您想要支持的平台缺失,请提交一个issue。
平台 | 支持 |
---|---|
1. Windows | 是 (windows) |
2. Linux / BSD | 是 (linux - TODO: Wayland, fallback on XCB) |
3. Raspberry Pi¹ | TODO (rpi - directfb) |
4. Deskron² | TODO (deskron) |
5. Android | TODO (android) |
6. MacOS / iOS | TODO (apple - TODO: Cocoa) |
7. Web App | TODO (wasm32) |
8. Nintendo Switch | TODO (switch) |
9. Redox | TODO (redox) |
10. XBox One | TODO (xbox) |
- ¹ 需要启用
directfb
功能,因为target_os是linux。 - ² 需要启用
deskron
功能,因为DE可以安装在任何OS上。
通往1.0的道路(未来特性)
- 完成前9个平台。
通往1.1的道路
- 完成前10个平台。
变更日志
0.8
- 更新afi
- 更新dl_api
0.7
- 在std中使用c_void代替libc中的c_void,因为Windows上不需要libc。
0.6
- 简化输入。
- 添加了对游戏手柄/控制器的支持。
依赖项
~1.2–2MB
~35K SLoC