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.