7 个不稳定版本
0.8.0 | 2022 年 5 月 7 日 |
---|---|
0.7.0 | 2021 年 4 月 8 日 |
0.2.1 | 2020 年 10 月 3 日 |
0.2.0 | 2020 年 9 月 25 日 |
0.1.1 | 2020 年 7 月 21 日 |
#833 在 图形 API 中
每月 21 次下载
29KB
556 行
imgui-dx11-renderer
为 imgui-rs 提供的 DirectX 11 渲染器。
使用方法
let device: ID3D11Device = ...;
let imgui: imgui::Context = ...;
let mut renderer = imgui_dx11_renderer::Renderer::new(&mut imgui, &device).expect("imgui dx11 renderer creation failed");
// rendering loop
let ui = imgui.frame();
// build your window via ui here
...
// then to render call
renderer.render(ui.render()).expect("imgui rendering failed");
当调用渲染器时,它会备份并重新应用大多数 d3d11 渲染状态。
文档
此 crate 已有文档,但 imgui-rs 目前无法在 windows 目标上构建于 docs.rs。因此,必须自行构建或查看源代码。
许可证
在 MIT 许可证下授权(《LICENSE-MIT》或 http://opensource.org/licenses/MIT)
依赖关系
~142MB
~2.5M SLoC