cranpose-ui-graphics 0.0.36

Pure math/data for drawing & units in Cranpose
Documentation
# Cranpose UI Graphics

Graphics primitives and drawing definitions for Cranpose.

## When to Use

This crate contains the mathematical and visual types used for drawing. You will use it when:
-   Defining colors (`Color`).
-   Working with units (`Dp`, `Sp`, `Size`, `Offset`).
-   Creating custom shapes or paths for drawing modifiers.

## Key Concepts

-   **`Density`**: Interface for converting between density-independent pixels (`Dp`), scalable pixels (`Sp`), and raw physical pixels.
-   **`Brush`**: Defines how a shape is filled (e.g., `SolidColor`, `LinearGradient`).
-   **`Shape`**: Defines the outline of a renderable object (e.g., `RoundedCornerShape`).

## Example

```rust
let color = Color::Red;
let size = Size::new(100.0, 100.0);
let rect = Rect::from_origin_size(Point::ZERO, size);
```