foundation library

Low-level utilities and services.

Classes

FChangeNotifier
A ChangeNotifier that provides additional life-cycle tracking capabilities.
FFocusedOutline
An outline around a focused widget that does not affect its layout.
FFocusedOutlineStyle
The FFocusedOutline's style.
FPortal
A portal renders a portal widget that "floats" on top of a child widget.
FTappable
An area that responds to touch.
FTime
Represents the time of the day.
FValueNotifier<T>
A ValueNotifier that provides additional life-cycle tracking capabilities.

Enums

FLayout
Possible way to layout a sequence of items.

Mixins

FFormFieldProperties<T>
A form field's properties.
FTransformable
A marker interface that denotes that mixed-in types are transformable.

Extensions

FPortalShift on Never
Provides various portal shifting strategies for when a portal overflows out of the viewport.
FTransformables on T
Provides functions to transform a T using a given function.

Typedefs

FPortalBox = ({Alignment anchor, Size size})
A portal's rectangle.
FPortalChildBox = ({Alignment anchor, Offset offset, Size size})
A portal child's rectangle.
FTappableData = ({bool focused, bool hovered})
The tappable's current data.