| Interface | Description | 
|---|---|
| OffsetRule | 
 Common interface for  
UiElement x/y offset rules | 
| SizeRule | 
 Common interface for  
UiElement width rules | 
| Class | Description | 
|---|---|
| AbsoluteOffsetRule | 
 An implementation of  
OffsetRule that returns a fixed offset in pixels | 
| AbsoluteSizeRule | 
 An implementation of  
SizeRule that returns a fixed size in pixels | 
| AutoSizeRule | |
| FlexLayoutRuleset | |
| ImmediateLayoutRuleset | |
| LayoutRuleset | 
 The size and offset ruleset of a  
UiElement for different
 ScreenSizes | 
| LayoutState | 
 Represents the current flow state during layout 
 | 
| PixelLayoutDependencyTree | |
| PixelLayoutUtils | 
 Utility class for layout of elements based on pixel coordinates 
 | 
| ResponsiveOffsetRule | 
 An implementation of  
OffsetRule that changes the offset of the current
 UiElement based on the size of the parent UiElement. | 
| ResponsiveSizeRule | 
| Enum | Description | 
|---|---|
| FlexDirection | 
 Controls the order of child elements 
 | 
| HorizontalAlignment | 
 Wraps  
Align as an enum. | 
| ScreenSize | 
 Represents different screen size categories 
 | 
| VerticalAlignment | 
 Represents vertical alignment of elements 
 |