Files
marathon/crates/libmarathon/src/platform/mod.rs

15 lines
433 B
Rust
Raw Normal View History

//! Platform abstraction layer
//!
//! This module provides platform-agnostic interfaces for OS/hardware interaction:
//! - **input**: Abstract input events (keyboard, mouse, touch, gestures)
//! - **desktop**: Concrete winit-based implementation for desktop platforms
//! - **ios**: Concrete UIKit-based implementation for iOS
pub mod input;
#[cfg(target_os = "ios")]
pub mod ios;
#[cfg(not(target_os = "ios"))]
pub mod desktop;