Structs
- TextLayoutDetails encompasses everything we need to move vertically taking into account variable width characters.
Enums
Functions
- Scans for a boundary following the given start point until a boundary is found, indicated by the given predicate returning true. The predicate is called with the character to the left and right of the candidate boundary location, and will be called with
\n
characters indicating the start or end of a line. - Scans for a boundary preceding the given start point
from
until a boundary is found, indicated by the given predicate returning true. The predicate is called with the character to the left and right of the candidate boundary location. If FindRange::SingleLine is specified and no boundary is found before the start of the current line, the start of the current line will be returned.