mirror of
https://github.com/rust-windowing/winit.git
synced 2026-09-02 06:40:06 -04:00
Document platform-specific modules
This commit is contained in:
@@ -1,6 +1,25 @@
|
|||||||
//! Contains traits with platform-specific methods in them.
|
//! # Platform implementations
|
||||||
//!
|
//!
|
||||||
//! Only the modules corresponding to the platform you're compiling to will be available.
|
//! This module re-exports the platform-specific implementation crates that are used by default in
|
||||||
|
//! Winit.
|
||||||
|
//!
|
||||||
|
//! Only the crates / modules corresponding to the platform you're compiling to will be available.
|
||||||
|
//!
|
||||||
|
//! | Platform | Crate | Module |
|
||||||
|
//! | -------- | ----- | ------ |
|
||||||
|
#, "/) | `winit::platform::android` |")]
|
||||||
|
#, "/) | `winit::platform::macos` |")]
|
||||||
|
#, "/) | `winit::platform::orbital` |")]
|
||||||
|
#, "/) | `winit::platform::ios` |")]
|
||||||
|
#, "/) | `winit::platform::wayland` |")]
|
||||||
|
#, "/) | `winit::platform::web` |")]
|
||||||
|
#, "/) | `winit::platform::windows` |")]
|
||||||
|
#, "/) | `winit::platform::x11` |")]
|
||||||
|
//! ## Common modules
|
||||||
|
//!
|
||||||
|
//! Furthermore, we provide two modules for common functionality:
|
||||||
|
//! - `scancode`, available on Windows, macOS, Wayland and X11.
|
||||||
|
//! - `startup_notify`, available on Wayland and X11.
|
||||||
|
|
||||||
#[cfg(android_platform)]
|
#[cfg(android_platform)]
|
||||||
pub use winit_android as android;
|
pub use winit_android as android;
|
||||||
@@ -10,8 +29,6 @@ pub use winit_appkit as macos;
|
|||||||
pub use winit_orbital as orbital;
|
pub use winit_orbital as orbital;
|
||||||
#[cfg(ios_platform)]
|
#[cfg(ios_platform)]
|
||||||
pub use winit_uikit as ios;
|
pub use winit_uikit as ios;
|
||||||
#[cfg(any(x11_platform, wayland_platform))]
|
|
||||||
pub mod startup_notify;
|
|
||||||
#[cfg(wayland_platform)]
|
#[cfg(wayland_platform)]
|
||||||
pub use winit_wayland as wayland;
|
pub use winit_wayland as wayland;
|
||||||
#[cfg(web_platform)]
|
#[cfg(web_platform)]
|
||||||
@@ -23,3 +40,5 @@ pub use winit_x11 as x11;
|
|||||||
|
|
||||||
#[cfg(any(windows_platform, macos_platform, x11_platform, wayland_platform, docsrs))]
|
#[cfg(any(windows_platform, macos_platform, x11_platform, wayland_platform, docsrs))]
|
||||||
pub mod scancode;
|
pub mod scancode;
|
||||||
|
#[cfg(any(x11_platform, wayland_platform, docsrs))]
|
||||||
|
pub mod startup_notify;
|
||||||
|
|||||||
Reference in New Issue
Block a user