Enum LayoutGuide.LayoutPass
Flags indicating which type of layout pass is being performed. Multiple passes may be combined (e.g., Measure | Render).
[Flags]
public enum LayoutGuide.LayoutPass : byte
Fields
Animate = 1Indicates an animation timing pass. Views can update time-based state for the current frame (e.g., tweens). Typically runs before layout/render.
Arrange = 4Indicates an Arrange pass to finalize layout position and size.
LuminarFlow = Animate | Measure | Arrange | RenderAll four passes combined: Animate, Measure, Arrange, and Render. When a guide carries this value, View.ForkUpdate is eligible for a single-pass DFS traversal instead of four separate child walks.
Measure = 2Indicates a Measure pass to determine desired size.
Render = 8Indicates a Render pass to draw the view's content.