Skip to main content

Module platform

Module platform 

Source
Expand description

🛡️ V-Shield Platform Detection

Detección automática de plataforma con config defaults.

§Plataformas soportadas

Plataformatarget_osSyncGraphics
Linuxlinuxstd::syncX11/Wayland
Windowswindowsstd::syncDirectX
macOSmacosstd::syncMetal
Androidandroidstd::syncEGL/OpenGL ES
WASMwasm32wasm_syncWebGL
iOSiosstd::syncMetal

§Ejemplo

use v_shield::platform::{Platform, current_platform};

let p = current_platform();
println!("Running on: {:?}", p);
assert!(p.is_desktop() || p.is_mobile());

Structs§

PlatformConfig
Configuración defaults por plataforma

Enums§

Platform
Plataforma detectada

Functions§

current_platform
Detecta la plataforma actual en compile-time