Table of Contents

Struct LayoutUpdate

Namespace
Xui.Core.UI
Assembly
Xui.Core.dll

Pass selection and per-pass immutable constraints for one view update.

public readonly struct LayoutUpdate
Inherited Members

Constructors

LayoutUpdate(LayoutPass, MeasureConstraints, ArrangeConstraints)

Initializes a layout update.

public LayoutUpdate(LayoutPass pass, MeasureConstraints measure, ArrangeConstraints arrange)

Parameters

pass LayoutPass
measure MeasureConstraints
arrange ArrangeConstraints

Properties

Arrange

Arrangement constraints.

public ArrangeConstraints Arrange { get; }

Property Value

ArrangeConstraints

IsAnimate

Whether animation is requested.

public bool IsAnimate { get; }

Property Value

bool

IsArrange

Whether arrangement is requested.

public bool IsArrange { get; }

Property Value

bool

IsMeasure

Whether measurement is requested.

public bool IsMeasure { get; }

Property Value

bool

IsRender

Whether rendering is requested.

public bool IsRender { get; }

Property Value

bool

Measure

Measurement constraints.

public MeasureConstraints Measure { get; }

Property Value

MeasureConstraints

Pass

Requested passes.

public LayoutPass Pass { get; }

Property Value

LayoutPass