1 个不稳定版本
0.4.3 | 2022年4月20日 |
---|
#7 在 #raw-window-handle
每月 26 次下载
用于 luminvent_winit
16KB
222 行
raw-window-handle
: Rust 的通用窗口互操作性库
此库提供访问窗口平台特定原始窗口句柄的标准类型。它不提供创建和管理窗口的实用工具;相反,它提供了一个通用接口,窗口创建库(例如 Winit、SDL)可以使用它轻松地与图形库(例如 gfx-hal)通信。
lib.rs
:
Rust 窗口应用互操作性库。
此库提供访问窗口平台特定原始窗口句柄的标准类型。它不提供创建和管理窗口的实用工具;相反,它提供了一个通用接口,窗口创建库(例如 Winit、SDL)可以使用它轻松地与图形库(例如 gfx-hal)通信。
安全性保证
请参阅 HasRawWindowHandle
的文档。
平台句柄初始化
每个平台句柄结构都是故意不完整的,以便在不破坏向后兼容性的情况下添加额外的字段。每个结构提供了一个 empty
方法,可以与结构更新语法一起使用来构建它。请参阅每个特定结构的示例。
依赖关系
~270–680KB
~12K SLoC