gtk4_glium

Crates.iogtk4_glium
lib.rsgtk4_glium
version0.4.0
sourcesrc
created_at2022-01-14 22:12:04.14106
updated_at2024-03-20 21:10:12.274892
descriptionUse Gtk4 and Glium together
homepagehttps://remcokranenburg.com
repositoryhttps://github.com/remcokranenburg/gtk4-glium
max_upload_size
id514090
size94,112
Remco Kranenburg (remcokranenburg)

documentation

README

gtk4-glium

Use Glium to render with OpenGL on Gtk4 windows, all in Rust.

Example

For a complete example, see examples/triangle.rs.

Triangle example

Quick Start

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

Authors

Commit count: 16

cargo fmt