lumina-platforms 0.1.0

Platform backends for Lumina 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 WebPlatform;

impl Platform for WebPlatform {
    fn name(&self) -> &'static str {
        "Web (WASM)"
    }

    fn init(&self) {
        println!("[Platform] Initializing WebGL2/WebGPU canvas");
    }

    fn run(&self) {
        println!("[Platform] Web request animation frame loop");
    }
}