git.lucas.co / cce-ui
GPU-accelerated UI toolkit (Vulkan)
git clone https://git.lucas.co/cce-ui.git

src/backend/mod.rs (930B)

 1 pub mod app;
 2 pub mod appkit;
 3 pub mod dom;
 4 pub mod driver;
 5 pub mod frame;
 6 pub mod shell;
 7 pub mod tessellate;
 8 pub mod text;
 9 pub mod touch;
10 // The Wayland shell: native, but for macOS.
11 #[cfg(not(any(target_arch = "wasm32", target_os = "macos")))]
12 pub mod a11y_unix;
13 #[cfg(not(any(target_arch = "wasm32", target_os = "macos")))]
14 pub mod dnd;
15 #[cfg(not(any(target_arch = "wasm32", target_os = "macos")))]
16 pub mod menu_popup;
17 #[cfg(not(any(target_arch = "wasm32", target_os = "macos")))]
18 pub mod text_input;
19 #[cfg(not(any(target_arch = "wasm32", target_os = "macos")))]
20 pub mod window_runner;
21 
22 
23 pub use app::{Application, AppSender, LogicalPosition, LogicalSize, WindowSettings};
24 pub use driver::PressedKey;
25 pub use tessellate::{LineCap, Vertex};
26 pub use text::get_text_buffer;
27 #[cfg(not(any(target_arch = "wasm32", target_os = "macos")))]
28 pub use window_runner::{run, EngineState};
29 #[cfg(target_os = "macos")]
30 pub use crate::mac::run;