Interfaces
 InterfaceDescription
 IGroupedLayout A layout where items are divided into separate groups, with headers for each group.
 ILayout Interface providing layout capabilities for containers.
 ILayoutData Extra data used by layout algorithms.
 ILayoutDisplayObject A display object that may be associated with extra data for use with advanced layouts.
 ISpinnerLayout A layout for the SpinnerList component.
 ITrimmedVirtualLayout Optimizes a virtual layout by skipping a specific number of items before and after the set that is passed to layout().
 IVariableVirtualLayout A virtual layout that supports variable item dimensions.
 IVirtualLayout A layout algorithm that supports virtualization of items so that only the visible items need to be created.
Classes
 ClassDescription
 AnchorLayout Positions and sizes items by anchoring their edges (or center points) to their parent container or to other items.
 AnchorLayoutData Extra, optional data used by an AnchorLayout instance to position and size a display object.
 BaseLinearLayout Abstract base class for HorizontalLayout and VerticalLayout.
 BaseTiledLayout Abstract base class for TiledRowsLayout and TiledColumnsLayout.
 BaseVariableVirtualLayout 
 Direction Constants that define a direction.
 FlowLayout Positions items of different dimensions from left to right in multiple rows.
 HorizontalAlign Constants for horizontal alignment of items in a layout.
 HorizontalLayout Positions items from left to right in a single row.
 HorizontalLayoutData Extra, optional data used by an HorizontalLayout instance to position and size a display object.
 HorizontalSpinnerLayout For use with the SpinnerList component, positions items from left to right in a single row and repeats infinitely.
 LayoutBoundsResult Calculated bounds for layout.
 Orientation Constants that define an orientation or set of orientations.
 RelativeDepth Constants for positioning an item at a depth relative to another item's depth in a layout.
 RelativePosition Constants for positioning an item relative to another item in a layout.
 SlideShowLayout Displays one item per page.
 TiledColumnsLayout Positions items as tiles (equal width and height) from top to bottom in multiple columns.
 TiledRowsLayout Positions items as tiles (equal width and height) from left to right in multiple rows.
 VerticalAlign Constants for vertical alignment of items in a layout.
 VerticalLayout Positions items from top to bottom in a single column.
 VerticalLayoutData Extra, optional data used by an VerticalLayout instance to position and size a display object.
 VerticalSpinnerLayout For use with the SpinnerList component, positions items from top to bottom in a single column and repeats infinitely.
 ViewPortBounds Used by layout algorithms for determining the bounds in which to position and size items.
 WaterfallLayout A layout with multiple columns of equal width where items may have variable heights.