ClassPackageDescription
 AddOnFunctionStyleProvider
feathers.skins Wraps an existing style provider to call an additional function after the existing style provider applies its styles.
 Alert
feathers.controls Displays a message in a modal pop-up with a title and a set of buttons.
 AnchorLayout
feathers.layout Positions and sizes items by anchoring their edges (or center points) to their parent container or to other items.
 AnchorLayoutData
feathers.layout Extra, optional data used by an AnchorLayout instance to position and size a display object.
 ArrayChildrenHierarchicalCollectionDataDescriptor
feathers.data A hierarchical data descriptor where children are defined as arrays in a property defined on each branch.
 ArrayListCollectionDataDescriptor
feathers.data An IListCollectionDataDescriptor implementation for Arrays.
 AutoComplete
feathers.controls A text input that provides a pop-up list with suggestions as you type.
 BaseDefaultItemRenderer
feathers.controls.renderers An abstract class for item renderer implementations.
 BaseMediaPlayer
feathers.media An abstract superclass for media players that should implement the feathers.media.IMediaPlayer interface.
 BaseScreenNavigator
feathers.controls.supportClasses A base class for screen navigator components that isn't meant to be instantiated directly.
 BaseTimedMediaPlayer
feathers.media An abstract superclass for media players that should implement the feathers.media.ITimedMediaPlayer interface.
 BitmapFontTextEditor
feathers.controls.text Renders text using starling.text.BitmapFont that may be edited at runtime by the user.
 BitmapFontTextFormat
feathers.text Customizes a bitmap font for use by a BitmapFontTextRenderer.
 BitmapFontTextRenderer
feathers.controls.text Renders text using starling.text.BitmapFont.
 Button
feathers.controls A push button control that may be triggered when pressed and released.
 ButtonGroup
feathers.controls A set of related buttons with layout, customized using a data provider.
 Callout
feathers.controls A pop-up container that points at (or calls out) a specific region of the application (typically a specific control that triggered it).
 CalloutPopUpContentManager
feathers.controls.popups Displays pop-up content (such as the List in a PickerList) in a Callout.
 Check
feathers.controls A toggle control that contains a label and a box that may be checked or not to indicate selection.
 CollectionEventType
feathers.events Event type constants for collections.
 ColorFade
feathers.motion Creates animated effects, like transitions for screen navigators, that fade a display object to a solid color.
 Cover
feathers.motion Creates animated effects, like transitions for screen navigators, that slide a display object into view, animating the `x` or `y` property, to cover the content below it.
 Cube
feathers.motion Creates animated effects, like transitions for screen navigators, that positions a display object in 3D space as if it is on a side of a cube, and the cube may rotate up or down around the x-axis, or it may rotate left or right around the y-axis..
 DefaultFocusManager
feathers.core The default IPopUpManager implementation.
 DefaultGroupedListHeaderOrFooterRenderer
feathers.controls.renderers The default renderer used for headers and footers in a GroupedList control.
 DefaultGroupedListItemRenderer
feathers.controls.renderers The default item renderer for a GroupedList control.
 DefaultListItemRenderer
feathers.controls.renderers The default item renderer for List control.
 DefaultPopUpManager
feathers.core The default IPopUpManager implementation.
 DeviceCapabilities
feathers.system Using values from the Stage and Capabilities classes, makes educated guesses about the physical size of the device this code is running on.
 DisplayListWatcher
feathers.core Watches a container on the display list.
 DragData
feathers.dragDrop Stores data associated with a drag and drop operation.
 DragDropEvent
feathers.events Events used by the DragDropManager.
 DragDropManager
feathers.dragDrop Handles drag and drop operations based on Starling touch events.
 Drawers
feathers.controls A container that displays primary content in the center surrounded by optional "drawers" that can open and close on the edges.
 DropDownPopUpContentManager
feathers.controls.popups Displays pop-up content as a desktop-style drop-down.
 ExclusiveTouch
feathers.events Allows a component to claim exclusive access to a touch to avoid dragging, scrolling, or other touch interaction conflicts.
 Fade
feathers.motion Creates animated effects, like transitions for screen navigators, that animates the `alpha` property of a display object to fade it in or out.
 FeathersControl
feathers.core Base class for all UI controls.
 FeathersEventType
feathers.events Event type constants for Feathers controls.
 Flip
feathers.motion Creates animated effects, like transitions for screen navigators, that positions display objects in 3D space is if they are printed on opposite sides of a postcard.
 FlowLayout
feathers.layout Positions items of different dimensions from left to right in multiple rows.
 FocusManager
feathers.core Manages touch and keyboard focus.
 FullScreenToggleButton
feathers.media A specialized toggle button that controls whether a media player is displayed normally or in full-screen mode.
 FunctionStyleProvider
feathers.skins Sets styles on a Feathers UI component by passing the component to a function when the style provider's applyStyles() is called.
 GroupedList
feathers.controls Displays a list of items divided into groups or sections.
 Header
feathers.controls A header that displays an optional title along with a horizontal regions on the sides for additional UI controls.
 HierarchicalCollection
feathers.data Wraps a two-dimensional data source with a common API for use with UI controls that support this type of data.
 HorizontalLayout
feathers.layout Positions items from left to right in a single row.
 HorizontalLayoutData
feathers.layout Extra, optional data used by an HorizontalLayout instance to position and size a display object.
 HorizontalSpinnerLayout
feathers.layout For use with the SpinnerList component, positions items from left to right in a single row and repeats infinitely.
 IAudioPlayer
feathers.media An interface for media players that play audio content.
 IAutoCompleteSource
feathers.data A source of items to display in the pop-up list of an AutoComplete component.
 IDirectionalScrollBar
feathers.controls A scroll bar that supports both horizontal or vertical orientations.
 IDragSource
feathers.dragDrop An object that can initiate drag actions with the drag and drop manager.
 IDropTarget
feathers.dragDrop A display object that can accept data dropped by the drag and drop manager.
 IFeathersControl
feathers.core Basic interface for Feathers UI controls.
 IFeathersDisplayObject
feathers.core Public properties and functions from starling.display.DisplayObject in helpful interface form.
 IFeathersEventDispatcher
feathers.core Public properties and functions from starling.events.EventDispatcher in helpful interface form.
 IFocusContainer
feathers.core A component that can receive focus with children that can receive focus.
 IFocusDisplayObject
feathers.core A component that can receive focus.
 IFocusExtras
feathers.core A container that may have extra children that aren't accessible from the standard display list functions like getChildAt(), but those "extra" children may still need to receive focus.
 IFocusManager
feathers.core Interface for focus management.
 IGroupedListHeaderOrFooterRenderer
feathers.controls.renderers Interface to implement a renderer for a grouped list header or footer.
 IGroupedListItemRenderer
feathers.controls.renderers Interface to implement a renderer for a grouped list item.
 IGroupedToggle
feathers.core A toggle associated with a specific group.
 IHierarchicalCollectionDataDescriptor
feathers.data An adapter interface to support any kind of data source in hierarchical collections.
 ILayout
feathers.layout Interface providing layout capabilities for containers.
 ILayoutData
feathers.layout Extra data used by layout algorithms.
 ILayoutDisplayObject
feathers.layout A display object that may be associated with extra data for use with advanced layouts.
 IListCollectionDataDescriptor
feathers.data An adapter interface to support any kind of data source in ListCollection.
 IListItemRenderer
feathers.controls.renderers Interface to implement a renderer for a list item.
 ImageLoader
feathers.controls Displays an image, either from an existing Texture object or from an image file loaded with its URL.
 ImageStateValueSelector
feathers.skins Values for each state are Texture instances, and the manager attempts to reuse the existing Image instance that is passed in to getValueForState() as the old value by swapping the texture.
 IMediaPlayer
feathers.media A base interface for all types of media players.
 IMediaPlayerControl
feathers.media An interface for sub-components added to a media player.
 IMultilineTextEditor
feathers.core Handles the editing of text, and supports multiline editing.
 INativeFocusOwner
feathers.core If a Feathers component may receive focus, it may be associated with a display object on the native stage.
 IPopUpContentManager
feathers.controls.popups Automatically manages pop-up content layout and positioning.
 IPopUpManager
feathers.core Interface for pop-up management.
 IRange
feathers.controls Minimum requirements for a scroll bar to be usable with a Scroller component.
 Iris
feathers.motion Creates animated effects, like transitions for screen navigators, that shows or hides a display object masked by a growing or shrinking circle.
 IScreen
feathers.controls A screen to display in a screen navigator.
 IScrollBar
feathers.controls Minimum requirements for a scroll bar to be usable with a Scroller component.
 IScrollContainer
feathers.controls Defines functions for a Scroller subclass that delegates display list manipulations to its IViewPort.
 ISpinnerLayout
feathers.layout A layout for the SpinnerList component.
 IStyleProvider
feathers.skins Sets skin and style properties on a Feathers UI component.
 ITextBaselineControl
feathers.core A UI control with text that has a baseline.
 ITextEditor
feathers.core Handles the editing of text.
 ITextEditorViewPort
feathers.controls.text Handles the editing of multiline text.
 ITextRenderer
feathers.core Interface that handles common capabilities of rendering text.
 ITimedMediaPlayer
feathers.media An interface for media players that play timed content.
 IToggle
feathers.core An interface for something that may be selected.
 ITrimmedVirtualLayout
feathers.layout Optimizes a virtual layout by skipping a specific number of items before and after the set that is passed to layout().
 IValidating
feathers.core A display object that supports validation.
 IVariableVirtualLayout
feathers.layout A virtual layout that supports variable item dimensions.
 IVideoPlayer
feathers.media An interface media players that play video content.
 IVirtualLayout
feathers.layout A layout algorithm that supports virtualization of items so that only the visible items need to be created.
 Label
feathers.controls Displays text using a text renderer.
 LayoutBoundsResult
feathers.layout Calculated bounds for layout.
 LayoutGroup
feathers.controls A generic container that supports layout.
 LayoutGroupGroupedListHeaderOrFooterRenderer
feathers.controls.renderers Based on LayoutGroup, this component is meant as a base class for creating a custom header or footer renderer for a GroupedList component.
 LayoutGroupGroupedListItemRenderer
feathers.controls.renderers Based on LayoutGroup, this component is meant as a base class for creating a custom item renderer for a GroupedList component.
 LayoutGroupListItemRenderer
feathers.controls.renderers Based on LayoutGroup, this component is meant as a base class for creating a custom item renderer for a List component.
 List
feathers.controls Displays a one-dimensional list of items.
 ListCollection
feathers.data Wraps a data source with a common API for use with UI controls, like lists, that support one dimensional collections of data.
 LocalAutoCompleteSource
feathers.data Creates a list of suggestions for an AutoComplete component by searching through items in a ListCollection.
 MediaPlayerEventType
feathers.events Event type constants for Feathers media player controls.
 MultiStarlingStyleNameFunctionTheme
feathers.themes Base class for themes that need to skin components in multiple instances of Starling.
 MuteToggleButton
feathers.media A specialized toggle button that controls whether a media player's volume is muted or not.
 NumericStepper
feathers.controls Select a value between a minimum and a maximum by using increment and decrement buttons or typing in a value in a text input.
 OldFadeNewSlideTransitionManager
feathers.motion.transitions A transition for ScreenNavigator that fades out the old screen and slides in the new screen from an edge.
 PageIndicator
feathers.controls Displays a selected index, usually corresponding to a page index in another UI control, using a highlighted symbol.
 Panel
feathers.controls A container with layout, optional scrolling, a header, and an optional footer.
 PanelScreen
feathers.controls A screen for use with ScreenNavigator, based on Panel in order to provide a header and layout.
 PickerList
feathers.controls Displays a button that may be triggered to display a pop-up list.
 PlayPauseToggleButton
feathers.media A specialized toggle button that controls whether a media player is playing or paused.
 PopUpManager
feathers.core Adds a display object as a pop-up above all content.
 ProgressBar
feathers.controls Displays the progress of a task over time.
 PropertyProxy
feathers.core Detects when its own properties have changed and dispatches an event to notify listeners.
 Radio
feathers.controls A toggleable control that exists in a set that requires a single, exclusive toggled item.
 RenderDelegate
feathers.display Passes rendering to another display object, but provides its own separate transformation.
 Reveal
feathers.motion Creates animated effects, like transitions for screen navigators, that slides a display object out of view, animating the `x` or `y` property, to reveal the content below it.
 Scale3Image
feathers.display Scales an image like a "pill" shape with three regions, either horizontally or vertically.
 Scale3Textures
feathers.textures Slices a Starling Texture into three regions to be used by Scale3Image.
 Scale9Image
feathers.display Scales an image with nine regions to maintain the aspect ratio of the corners regions.
 Scale9ImageStateValueSelector
feathers.skins Values for each state are Scale9Textures instances, and the manager attempts to reuse the existing Scale9Image instance that is passed in to getValueForState() as the old value by swapping the textures.
 Scale9Textures
feathers.textures Slices a Starling Texture into nine regions to be used by Scale9Image.
 Screen
feathers.controls A basic screen to be displayed by ScreenNavigator.
 ScreenDensityScaleFactorManager
feathers.utils Automatically manages the Starling view port and stage dimensions to create an appropriate contentScaleFactor value for the current mobile device using the screen density (sometimes referred to as DPI or PPI).
 ScreenFadeTransitionManager
feathers.motion.transitions A transition for ScreenNavigator that fades out the old screen and fades in the new screen.
 ScreenNavigator
feathers.controls A "view stack"-like container that supports navigation between screens (any display object) through events.
 ScreenNavigatorItem
feathers.controls Data for an individual screen that will be displayed by a ScreenNavigator component.
 ScreenSlidingStackTransitionManager
feathers.motion.transitions A transition for ScreenNavigator that slides out the old screen and slides in the new screen at the same time.
 ScrollBar
feathers.controls Select a value between a minimum and a maximum by dragging a thumb over a physical range or by using step buttons.
 ScrollContainer
feathers.controls A generic container that supports layout, scrolling, and a background skin.
 Scroller
feathers.controls Allows horizontal and vertical scrolling of a view port.
 ScrollScreen
feathers.controls A screen for use with ScreenNavigator, based on ScrollContainer in order to provide scrolling and layout.
 ScrollText
feathers.controls Displays long passages of text in a scrollable container using the runtime's software-based flash.text.TextField as an overlay above Starling content on the classic display list.
 SeekSlider
feathers.media A specialized slider that displays and controls the current position of the playhead of a media player.
 SimpleScrollBar
feathers.controls Select a value between a minimum and a maximum by dragging a thumb over a physical range.
 Slide
feathers.motion Creates animated effects, like transitions for screen navigators, that slides a display object from off-stage.
 Slider
feathers.controls Select a value between a minimum and a maximum by dragging a thumb over the bounds of a track.
 SmartDisplayObjectStateValueSelector
feathers.skins Values for each state are textures or colors, and the manager attempts to reuse the existing display object that is passed in to getValueForState() as the old value, if possible.
 SoundChannelPeakVisualizer
feathers.media A visualization of the left and right peaks of the flash.media.SoundChannel from a SoundPlayer component.
 SoundPlayer
feathers.media Controls playback of audio with a flash.media.Sound object.
 SpectrumBarGraphVisualizer
feathers.media A visualization of the audio spectrum of the runtime's currently playing audio content.
 SpinnerList
feathers.controls A customized List component where scrolling updates the the selected item.
 StackScreenNavigator
feathers.controls A "view stack"-like container that supports navigation between screens (any display object) through events.
 StackScreenNavigatorItem
feathers.controls Data for an individual screen that will be displayed by a StackScreenNavigator component.
 StageTextField
feathers.text A StageText replacement for Flash Player with matching properties, since StageText is only available in AIR.
 StageTextTextEditor
feathers.controls.text A Feathers text editor that uses the native flash.text.StageText class in Adobe AIR, and the custom feathers.text.StageTextField class (that simulates StageText using flash.text.TextField) in Adobe Flash Player.
 StandardIcons
feathers.skins A set of icon textures, expected to be populated by the current theme.
 StateValueSelector
feathers.skins Maps a component's states to values, perhaps for one of the component's properties such as a skin or text format.
 StateWithToggleValueSelector
feathers.skins Maps a component's states to values, perhaps for one of the component's properties such as a skin or text format.
 StyleNameFunctionStyleProvider
feathers.skins Similar to FunctionStyleProvider, sets styles on a Feathers UI component by passing it to a function, but also provides a way to define alternate functions that may be called based on the contents of the component's styleNameList.
 StyleNameFunctionTheme
feathers.themes Base class for themes that pass a StyleNameFunctionStyleProvider to each component class.
 StyleProviderRegistry
feathers.skins Used by themes to create and manage style providers for component classes.
 TabBar
feathers.controls A line of tabs (vertical or horizontal), where one may be selected at a time.
 TabBarSlideTransitionManager
feathers.motion.transitions Slides new screens from the left or right depending on the old and new selected index values of a TabBar control.
 TextArea
feathers.controls A text entry control that allows users to enter and edit multiple lines of uniformly-formatted text with the ability to scroll.
 TextBlockTextEditor
feathers.controls.text Renders text with a native flash.text.engine.TextBlock from Flash Text Engine (FTE) that may be edited at runtime by the user.
 TextBlockTextRenderer
feathers.controls.text Renders text with a native flash.text.engine.TextBlock from Flash Text Engine (FTE), and draws it to BitmapData to convert to Starling textures.
 TextFieldTextEditor
feathers.controls.text A Feathers text editor that uses the native flash.text.TextField class with its type property set to flash.text.TextInputType.INPUT.
 TextFieldTextEditorViewPort
feathers.controls.text A text editor view port for the TextArea component that uses flash.text.TextField.
 TextFieldTextRenderer
feathers.controls.text Renders text with a native flash.text.TextField and draws it to BitmapData to convert to Starling textures.
 TextInput
feathers.controls A text entry control that allows users to enter and edit a single line of uniformly-formatted text.
 TextInputNavigation
feathers.utils.text Functions for navigating text inputs with the keyboard.
 TextInputRestrict
feathers.utils.text Duplicates the functionality of the restrict property on flash.text.TextField.
 TiledColumnsLayout
feathers.layout Positions items as tiles (equal width and height) from top to bottom in multiple columns.
 TiledImage
feathers.display Tiles a texture to fill the specified bounds.
 TiledRowsLayout
feathers.layout Positions items as tiles (equal width and height) from left to right in multiple rows.
 TimeLabel
feathers.media A specialized label that can display the current playhead time, total time, remaining time, or a combined current and total time for a media player.
 ToggleButton
feathers.controls A button that may be selected and deselected when triggered.
 ToggleGroup
feathers.core Controls the selection of two or more IToggle instances where only one may be selected at a time.
 ToggleSwitch
feathers.controls Similar to a light switch with on and off states.
 TokenList
feathers.core A list of space-delimited tokens.
 URLAutoCompleteSource
feathers.data Creates a list of suggestions for an AutoComplete component by loading data from a URL.
 VectorIntListCollectionDataDescriptor
feathers.data An IListCollectionDataDescriptor implementation for Vector.<int>.
 VectorListCollectionDataDescriptor
feathers.data An IListCollectionDataDescriptor implementation for Vectors.
 VectorNumberListCollectionDataDescriptor
feathers.data An IListCollectionDataDescriptor implementation for Vector.<Number>.
 VectorUintListCollectionDataDescriptor
feathers.data An IListCollectionDataDescriptor implementation for Vector.<uint>.
 VerticalCenteredPopUpContentManager
feathers.controls.popups Displays a pop-up at the center of the stage, filling the vertical space.
 VerticalLayout
feathers.layout Positions items from top to bottom in a single column.
 VerticalLayoutData
feathers.layout Extra, optional data used by an VerticalLayout instance to position and size a display object.
 VerticalSpinnerLayout
feathers.layout For use with the SpinnerList component, positions items from top to bottom in a single column and repeats infinitely.
 VideoPlayer
feathers.media Controls playback of video with a flash.net.NetStream object.
 ViewPortBounds
feathers.layout Used by layout algorithms for determining the bounds in which to position and size items.
 VolumeSlider
feathers.media A specialized slider that controls the volume of a media player that plays audio content.
 WaterfallLayout
feathers.layout A layout with multiple columns of equal width where items may have variable heights.
 WebView
feathers.controls A Feathers component that displays a web browser in Adobe AIR, using the flash.media.StageWebView class.
 Wipe
feathers.motion Creates animated effects, like transitions for screen navigators, that wipes a display object out of view, revealing another display object under the first.
 XMLListListCollectionDataDescriptor
feathers.data An IListCollectionDataDescriptor implementation for XMLLists.