Table of Contents

Namespace Xui.Core.Math2D

Classes

Constants

Common mathematical constants used throughout 2D geometry and curve computations.

Structs

AffineTransform

Represents a 2D affine transformation matrix in the form:

| A C Tx |
| B D Ty |
| 0 0  1 |

Used for rotating, scaling, translating, and skewing 2D vectors or points.

Frame

Represents thickness values for each edge of a rectangular element.

Point

Represents a point in 2D space, defined by its X and Y coordinates.

Rect

Represents a rectangle in 2D space, defined by its origin (X, Y) and its dimensions (Width, Height).

Size

Represents a two-dimensional size with Width and Height components.

Vector

Represents a 2D vector with X and Y components, commonly used for geometric operations, layout math, and movement in 2D space.