Packages

Write native GUI directly from Elixir using declarative API.

Current section

Files

Jump to
emerge native emerge_skia src backend mod.rs
Raw

native/emerge_skia/src/backend/mod.rs

//! Backend implementations for different display systems.
//!
//! Each backend provides a way to create a window/surface and run an event loop.
#[cfg(all(feature = "drm", target_os = "linux"))]
pub mod drm;
#[cfg(feature = "macos")]
pub mod macos;
pub mod present;
pub mod raster;
pub mod skia_gpu;
pub mod wake;
#[cfg(all(feature = "wayland", target_os = "linux"))]
pub mod wayland;
#[cfg(all(feature = "wayland", target_os = "linux"))]
pub mod wayland_config;