Skip to main content

argui_core/
lib.rs

1//! Dependency-light types shared by Argui crates.
2
3mod backdrop;
4mod color;
5mod environment;
6mod geometry;
7mod input;
8mod insets;
9mod keyboard;
10mod text;
11
12pub use backdrop::BackdropMaterial;
13pub use color::{Color, ColorInterpolation, ParseColorError};
14pub use environment::ColorScheme;
15pub use geometry::{Affine2D, Point, Rect, Size, Transform2D, TransformOrigin};
16pub use input::{
17    PointerButton, PointerEvent, PointerId, PointerKind, PointerPhase, PointerSettings, ScrollDelta,
18};
19pub use insets::Insets;
20pub use keyboard::{ImeInput, Key, KeyInput, KeyState, Modifiers};
21pub use text::{CaretAffinity, TextPosition};