2024-02-17 16:06:11 -06:00
|
|
|
#![doc(html_logo_url = "https://raw.githubusercontent.com/griffi-gh/hui/master/.assets/hui.svg")]
|
|
|
|
//!
|
|
|
|
//! Simple UI library for games and other interactive applications
|
|
|
|
//!
|
2024-02-19 14:32:13 -06:00
|
|
|
//! # Features
|
|
|
|
#![doc = document_features::document_features!()]
|
|
|
|
|
2024-03-25 12:29:44 -05:00
|
|
|
#![cfg_attr(docsrs, feature(doc_auto_cfg))]
|
|
|
|
|
2024-03-25 11:49:32 -05:00
|
|
|
#![deny(unsafe_code)]
|
2024-02-19 14:32:13 -06:00
|
|
|
#![forbid(unsafe_op_in_unsafe_fn)]
|
2024-03-25 11:49:32 -05:00
|
|
|
#![allow(unused_parens)]
|
|
|
|
|
2024-08-04 11:06:49 -05:00
|
|
|
pub use hui_shared::*;
|
|
|
|
|
2024-02-20 10:49:44 -06:00
|
|
|
mod instance;
|
2024-02-27 13:31:12 -06:00
|
|
|
mod macros;
|
2024-02-20 10:30:26 -06:00
|
|
|
pub mod layout;
|
2024-02-17 14:43:46 -06:00
|
|
|
pub mod element;
|
|
|
|
pub mod event;
|
2024-02-19 12:40:18 -06:00
|
|
|
pub mod input;
|
2024-02-17 14:43:46 -06:00
|
|
|
pub mod draw;
|
|
|
|
pub mod measure;
|
|
|
|
pub mod state;
|
|
|
|
pub mod text;
|
2024-03-11 18:29:26 -05:00
|
|
|
pub mod signal;
|
2024-03-23 13:53:32 -05:00
|
|
|
pub mod frame;
|
2024-02-17 14:43:46 -06:00
|
|
|
|
2024-02-20 10:49:44 -06:00
|
|
|
pub use instance::UiInstance;
|