feathers.utils

..
AbstractDisplayObjectFactory

An abstract that accepts a DisplayObjectFactory, a function, a class, or a display object instance.

AbstractDisplayObjectRecycler

An abstract that accepts a DisplayObjectRecycler, a function, or a class.

BitmapDataCache

Caches BitmapData in memory. Each BitmapData object may be saved with its own key, such as the URL where the original image file is located.

DPadFocusUtil

Utility functions for managing focus with a d-pad.

DateUtil

Utility functions for working with dates.

DeviceUtil

Utility functions for determining the capabilities of the current device.

DisplayObjectFactory

Manages display objects that need to be created dynamically, such as sub-components of a complex UI component.

DisplayObjectRecycler

Manages display objects that may be used to render data, in a component like ListView or TabBar.

DisplayUtil

Display list utility functions.

EdgePuller

Utility that provides a pull gesture with touch events.

ExclusivePointer

Allows a component to claim exclusive access to a pointer (a touch point or the mouse cursor) to avoid dragging conflicts, scrolling conflicts, or other interaction conflicts. In particular, if objects are nested, and they can be scrolled or dragged, it's better for one to eventually gain exclusive control over a pointer. Multiple objects being controlled by the same pointer often results in unexpected behavior for user experience.

FocusUtil

Focus utility functions.

KeyToState

Changes a target's state based on keyboard events, like a button.

LongPress

Dispatches LongPressEvent.LONG_PRESS (or a custom event type) on mouse down or touch begin after a short delay.

MathUtil

Utility functions for mathematical calculations.

MeasurementsUtil

Utility functions for use with the Measurements class.

PointerToState

Changes a target's state based on pointer events (MouseEvent and TouchEvent), like a button.

PointerTrigger

Dispatches TriggerEvent.TRIGGER (or a custom event type) when the target is clicked or tapped.

PopUpUtil

Utility functions for working with the PopUpManager.

ScaleUtil

Utility functions for scaling geometry.

ScreenDensityScaleCalculator

Selects a scale value for the application based on the screen density (sometimes density is called DPI or PPI).

Scroller

Utility that provides touch and mouse wheel scrolling capabilities for any interactive display object.

TextFormatUtil

Utility functions for openfl.text.TextFormat objects.