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 keyboard;
9mod text;
10
11pub use backdrop::BackdropMaterial;
12pub use color::{Color, ColorInterpolation, ParseColorError};
13pub use environment::ColorScheme;
14pub use geometry::{Affine2D, Point, Rect, Size, Transform2D, TransformOrigin};
15pub use input::{
16    PointerButton, PointerEvent, PointerId, PointerKind, PointerPhase, PointerSettings, ScrollDelta,
17};
18pub use keyboard::{ImeInput, Key, KeyInput, KeyState, Modifiers};
19pub use text::{CaretAffinity, TextPosition};