struct
AutoLayout
Automatically position children sequentially along the X, Y, or Z axis
Fields
| AutoSpace | A flag to indicate Spacing should automatically adjust relative to the space available in the parent container.  | 
      
| Axis | The primary axis along which children are positioned.  | 
      
| Cross | A secondary axis configuration of an AutoLayout. Children will first be positioned along the cross axis before wrapping to the primary axis, a.k.a. the AutoLayout.Axis.  | 
      
| Offset | An offset applied to all children positioned by this AutoLayout along the AutoLayout Axis.  | 
      
| ReverseOrder | Inverts the order children are positioned such that the child with the highest   | 
      
| Spacing | The Length configuration inserted between children.  | 
      
| SpacingMinMax | The Min/Max values to clamp Spacing.  | 
      
Static Fields
| Disabled | A disabled AutoLayout.  | 
      
| Horizontal | An AutoLayout configured to position elements along the X axis.  | 
      
| Vertical | An AutoLayout configured to position elements along the Y axis.  | 
      
| Zed | An AutoLayout configured to position elements along the Z axis.  | 
      
Properties
| Alignment | Alignment [-1, 1] of the children along the AutoLayout Axis.  | 
      
| Enabled | False if Axis == Axis.None, otherwise true.  |