5 个版本 (3 个破坏性更新)
0.4.0 | 2024年3月20日 |
---|---|
0.3.0 | 2023年11月18日 |
0.2.0 | 2023年11月18日 |
0.1.1 | 2022年7月28日 |
0.1.0 | 2022年1月14日 |
#159 in 图形API
每月142次下载
46KB
58 代码行
gtk4-glium
使用 Glium 在 Gtk4 窗口中使用 OpenGL 进行渲染,全部使用 Rust 实现。
示例
完整示例请参见 examples/triangle.rs
。
快速开始
let facade = GtkFacade::from_glarea(&glarea);
glarea.connect_render(move |_glarea, _glcontext| {
let context = facade.get_context();
let mut frame = Frame::new(context.clone(), context.get_framebuffer_dimensions());
frame.clear_color(0.0, 0.0, 0.0, 1.0);
frame.finish().unwrap();
Inhibit(true)
});
作者
- @PonasKovas — 原始作者
- @remcokranenburg — 当前维护者
- @faern — 贡献者
依赖项
~22–37MB
~713K SLoC