ui library
User interface library for rendering components and canvas management.
This library provides UI-specific components for map rendering, including tile management and canvas abstractions that work with Flutter's rendering system.
Key exports:
- TilePicture: Manages rendered tile images and caching
- UICanvas: Canvas abstraction for cross-platform rendering
Classes
- DirectionVector
- ///////////////////////////////////////////////////////////////////////////// A helper class representing a directional vector between two points.
- Offsets
- ///////////////////////////////////////////////////////////////////////////// A simple data class to hold a start and end offset.
- ParagraphCacheMgr
-
A singleton manager for caching
ui.Paragraphobjects. - ParagraphEntry
-
//////////////////////////////////////////////////////////////////////////
A wrapper around a
ui.Paragraphobject that represents a piece of laid-out text. - Pointinfo
-
/////////////////////////////////////////////////////////////////////////////
A helper class that holds information about a point in a
UiPath. - SymbolImage
-
A wrapper for a
ui.Imagethat represents a bitmap symbol. - TilePicture
-
A container for either a
ui.Picture(a recorded sequence of drawing commands) or aui.Image(raw pixel data). - UiCanvas
- Canvas abstraction for cross-platform rendering operations.
- UiPaint
-
A wrapper around Flutter's
ui.Paintto simplify paint configuration for map rendering. - UiPath
-
A wrapper around Flutter's
ui.Pathto simplify path creation and drawing for map rendering. - UiRect
-
A wrapper around Flutter's
ui.Rectto provide additional utility methods. - UiRenderContext
- A render context that holds all the necessary information for rendering a map tile.