В настоящее время я пытаюсь использовать поршень_окно, и мне просто нужно знать, как сделать мой поршень_окно прозрачным.Я знаю, что glutin_window поддерживает with_transparency
в своем конструкторе окон, но я не знаю, как я мог бы установить это.
Соответствующий код:
extern crate piston_window;
use piston_window::*;
fn main() {
let opengl = OpenGL::V3_2;
let mut window: PistonWindow =
WindowSettings::new("Transparent test", [800, 600])
.opengl(opengl)
.vsync(true)
.resizable(false)
.decorated(false)
.exit_on_esc(true)
.build()
.unwrap();
window.set_lazy(true);
while let Some(e) = window.next() {
window.draw_2d(&e, |c, g| {
clear(color::TRANSPARENT, g);
// ...
});
}
}
Мне не нужна поддержкадля Windows или MacOS.Поэтому для меня достаточно было бы сделать это с помощью glutin_window.