#![deny(missing_docs)]
#[cfg(doctest)]
#[doc = include_str!("../README.md")]
pub struct ReadmeDoctests;
pub mod animation;
mod color;
mod colors;
mod decoration;
mod filter;
mod geometry;
mod hct;
mod image;
mod path;
mod responsive;
mod scene;
mod semantics;
mod shape;
mod text_style;
pub use animation::{
Animatable, Animation, AnimationController, BouncingScrollSimulation, ClampedSimulation,
ClampingScrollSimulation, Curve, Curved, FrictionSimulation, Lerp, PolynomialFit, Simulation,
SpringDescription, SpringSimulation, Status, Tolerance, Tween, TweenSequence, Velocity,
VelocityEstimate, VelocityStrategy, VelocityTracker, BOUNCING_DRAG, BOUNCING_FLING_WEIGHTS,
CLAMPING_FRICTION, DESKTOP_FLING_WEIGHTS, MAX_SPRING_TRANSFER_VELOCITY,
};
pub use color::{surface_tint_opacity, Color};
pub use colors::{Colors, MaterialColor};
pub use decoration::{
Border, BorderRadius, BorderRadiusDirectional, BoxDecoration, BoxShadow, LinearGradient,
};
pub use filter::{
Backdrop, BlendMode, ColorFilter, FractionalMask, ImageFilter, LayerFilter, MaskShader,
ShaderMask,
};
pub use geometry::{
fits, Affine, Alignment, AlignmentDirectional, AlignmentGeometry, Insets, InsetsDirectional,
Point, Rect, Size, TextDirection, WindowInsets,
};
pub use hct::{Hct, TonalPalette};
pub use image::{
cached, fetched, forget_cached_images, forget_fetched_images, image_cache_budget,
image_cache_bytes, images_in_flight, set_image_cache_budget, set_image_fetcher, BoxFit,
Fetched, ImageData, ImageFetcher, ImageHandle, DEFAULT_IMAGE_CACHE_BYTES,
};
pub use path::{Path, PathVerb, Stroke};
pub use responsive::{Orientation, SizeClass};
pub use scene::{ClipShape, LayerTransform, PathGradient, Primitive, Scene, TextBlock};
pub use semantics::{Role, SemanticsProperties, Toggled};
pub use shape::{BorderSide, ShapeBorder};
pub use text_style::{
install_text_scale, text_scale, with_text_scale, FontFamily, FontWeight, ResolvedTextStyle,
TextAlign, TextDecoration, TextOverflow, TextRun, TextScaleGuard, TextSpan, TextStyle,
DEFAULT_LINE_HEIGHT, DEFAULT_TEXT_SIZE,
};