axo-platforms 0.1.1

Platform backends for Axo Framework: desktop (winit), Android (JNI), iOS (UIKit), Web (WASM)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::Platform;

pub struct DesktopPlatform;

impl Platform for DesktopPlatform {
    fn name(&self) -> &'static str {
        "Desktop"
    }

    fn init(&self) {
        println!("[Platform] Initializing desktop (Linux/macOS/Windows)");
    }

    fn run(&self) {
        axo_core::window::run_with_rects(Vec::new());
    }
}