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

Download history 11/week @ 2024-03-27 19/week @ 2024-04-03

每月142次下载

MIT 许可证

46KB
58 代码行

gtk4-glium

使用 Glium 在 Gtk4 窗口中使用 OpenGL 进行渲染,全部使用 Rust 实现。

示例

完整示例请参见 examples/triangle.rs

Triangle example

快速开始

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)
});

作者

依赖项

~22–37MB
~713K SLoC