#directx #direct3d #windows #object

dx_core

所有 dx-rs 软件包所需的核心功能。dx-rs 是 Rust 的 DirectX 包装器。

11 个版本

使用旧的 Rust 2015

0.3.0 2015 年 5 月 26 日
0.2.2 2015 年 5 月 25 日
0.1.6 2015 年 5 月 25 日

199Windows API 中排名

每月 23 次下载

Apache-2.0 许可

14KB
255

dx_core

Build status

Rust 编程语言的 DirectX 绑定。

dx_core 是 dx-rs 项目的核心软件包。它提供了一个名为 Unknown 的实现 IUnknown 特性的智能指针类型 ComRef,该类型提供了对 DirectX API 返回的各种 COM 对象的自动管理,并将最终提供 dx-rs 系列软件包中常见的其他组件。

详细信息

dx-rs 的目标是为一组 Rust 编程语言提供 DirectX 的惯用绑定。这些绑定不仅会使用特性公开不同 COM 对象的功能,还会利用 Rust 的能力提供所有 COM 对象的自动生命周期管理。

这是一个正在进行中的项目。COM 对象的生命周期管理已完成,可能将被分离成自己的库。下一步是解析 DirectX 头文件并生成使绑定工作所需的全部代码。

主要目标是公开 DXGI、Direct3D 11、Direct3D 10 和 Direct2D API,并计划扩展到与图形无关的其他 API。

该项目遵循 Apache 2.0 许可。

没有运行时依赖项