#raw-window-handle #interop #windowing #applications #accessing

无需 std luminvent-raw-window-handle

Rust 窗口应用互操作性库

1 个不稳定版本

0.4.3 2022年4月20日

#7#raw-window-handle

每月 26 次下载
用于 luminvent_winit

MIT 或 Apache-2.0 或 Zlib

16KB
222

raw-window-handle: Rust 的通用窗口互操作性库

Crates.io Docs

此库提供访问窗口平台特定原始窗口句柄的标准类型。它不提供创建和管理窗口的实用工具;相反,它提供了一个通用接口,窗口创建库(例如 Winit、SDL)可以使用它轻松地与图形库(例如 gfx-hal)通信。


lib.rs:

Rust 窗口应用互操作性库。

此库提供访问窗口平台特定原始窗口句柄的标准类型。它不提供创建和管理窗口的实用工具;相反,它提供了一个通用接口,窗口创建库(例如 Winit、SDL)可以使用它轻松地与图形库(例如 gfx-hal)通信。

安全性保证

请参阅 HasRawWindowHandle 的文档。

平台句柄初始化

每个平台句柄结构都是故意不完整的,以便在不破坏向后兼容性的情况下添加额外的字段。每个结构提供了一个 empty 方法,可以与结构更新语法一起使用来构建它。请参阅每个特定结构的示例。

依赖关系

~270–680KB
~12K SLoC