paws is a very simple, bring-your-own-backend UI library built for quick prototyping and easy embedding
in existing projects. If you’re looking for docs on how to start, see
Convenience macro for
popping groups automatically.
An 8-bit RGBA color.
A dummy renderer. This can be used for executing graphics commands without a graphical backend available.
A dummy font used by the NoRenderer backend.
An axis-aligned rectangle.
UI state. This is what’s used for laying out groups and drawing to the screen.
A two-dimensional vector.
Horizontal alignment position.
Vertical alignment position.
Group layout type. This defines how subgroups are arranged inside of a group.
The type of line cap to use when rendering.
Convenience const for
(Center, Middle) alignment.
The renderer trait, used for all things drawing-related.
Point::new(x, y), which is equivalent to
Creates a new color from RGB channels.
Creates a new color from RGBA channels. Shorthand for
Color::new(r, g, b, a).