Skip to main content

argui_paint/
lib.rs

1//! Renderer-independent painting primitives and ordered display lists.
2
3mod display_list;
4mod effect;
5mod style;
6mod vector;
7mod visual;
8
9pub use argui_core::{Color, ColorInterpolation};
10pub use display_list::{DisplayCommand, DisplayList, DisplayListError};
11pub use effect::{
12    BlendMode, EffectArgument, EffectId, EffectInstance, EffectValue, Filter, LayerMask,
13    LayerStyle, ProfileDomain, Refraction, RenderObjectId, Shadow,
14};
15pub use style::{
16    Border, BorderWidths, CornerRadii, Fill, ImagePrimitive, PaintStyle, Quad, QuadStyle,
17};
18pub use vector::{VectorAsset, VectorId, VectorPrimitive};
19pub use visual::{
20    BilinearGradient, ClipChain, ClipRegion, GradientError, GradientStop, GradientStops,
21    ImageAsset, ImageAssetError, ImageFit, ImageId, ImageSampling, LinearGradient, RadialGradient,
22};