pistoncore-glfw_window

Crates.iopistoncore-glfw_window
lib.rspistoncore-glfw_window
version0.81.0
sourcesrc
created_at2015-02-24 13:38:11.734823
updated_at2024-05-22 00:16:17.973722
descriptionA GLFW window back-end for the Piston game engine
homepagehttps://github.com/pistondevelopers/glfw_window
repositoryhttps://github.com/pistondevelopers/glfw_window.git
max_upload_size
id1461
size88,968
publish (github:pistondevelopers:publish)

documentation

https://docs.rs/pistoncore-glfw_window

README

glfw_window Build Status

A GLFW window back-end for the Piston game engine.

Maintainers: @TyOverby, @bvssvni, @Coeuvre

How to contribute

How to create a window

let mut window: GlfwWindow = WindowSettings::new("GLFW Window", (640, 480))
    .fullscreen(false)
    .vsync(true)
    .build()
    .unwrap();

See the examples for more ways to create a window.

How to set up Gfx

After you have created a window, do the following:

let mut device = gfx::GlDevice::new(|s|
    self.window.get_proc_address(s)
);
let (w, h) = window.get_size();
let frame = gfx::Frame::new(w as u16, h as u16);

Troubleshooting

Dependencies

dependencies

Commit count: 350

cargo fmt