1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
// window_connection.rs -- Aldaron's Window Interface // Copyright (c) 2017-2018 Jeron A. Lau <jeron.lau@plopgrizzly.com> // Licensed under the MIT LICENSE use libc::c_void; /// Connection is listed first, then window. #[derive(Clone)] pub enum WindowConnection { /// XCB Window Handles Xcb(*mut c_void, u32), /// Wayland Window Handles Wayland, /// DirectFB Window Handles DirectFB, /// Windows Window Handles Windows(*mut c_void, *mut c_void), /// Android Window Handles Android, /// IOS Window Handles IOS, /// Aldaron's OS Window Handles AldaronsOS, /// Arduino Window Handles Arduino, /// Switch Window Handles Switch, /// Web Window Handles Web, /// No OS Window Handles NoOS, }