csharp
public readonly record struct LayoutNodeIdA node's index into the layout store.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
A dense Int32 and nothing else, so that a hundred thousand of them are a four-hundred-kilobyte array rather than a hundred thousand references. It is not a Handle<T>: the layout store is internal to the UI framework, an id never leaves the element that owns it, and identity that never escapes is the case Vixen.Core.Collections' README describes a free list for rather than a handle pool.
Fields and properties (3)
public int IndexThe slot.
public static readonly LayoutNodeId InvalidThe id no node has.
public bool IsValidWhether this refers to a slot at all.
Methods (2)
public LayoutNodeId(int Index)A node's index into the layout store.
public override string ToString()Returns the fully qualified type name of this instance.
Used by (68, showing 40)
- LayoutBenchmarksVixen.Benchmarks.Ui
- AbsoluteAutoMarginTestsVixen.Ui.Layout.Tests
- AbsolutePositionTestsVixen.Ui.Layout.Tests
- AlignContentTestsVixen.Ui.Layout.Tests
- AlignItemsTestsVixen.Ui.Layout.Tests
- AlignSelfTestsVixen.Ui.Layout.Tests
- AndroidNewsFeedTestsVixen.Ui.Layout.Tests
- AreaTemplatePropertyVixen.Ui
- AspectRatioTestsVixen.Ui.Layout.Tests
- AutoTestsVixen.Ui.Layout.Tests
- AutomaticMinimumSizeTestsVixen.Ui.Layout.Tests
- BaselineAlignmentTestsVixen.Ui.Layout.Tests
- BlockificationTestsVixen.Ui.Layout.Tests
- BorderTestsVixen.Ui.Layout.Tests
- BoxSizingTestsVixen.Ui.Layout.Tests
- ContainmentTestsVixen.Ui.Layout.Tests
- ContentSizingTestsVixen.Ui.Layout.Tests
- DimensionTestsVixen.Ui.Layout.Tests
- DisplayTestsVixen.Ui.Layout.Tests
- FlexBasisFitContentTestsVixen.Ui.Layout.Tests
- FlexDirectionTestsVixen.Ui.Layout.Tests
- FlexTestsVixen.Ui.Layout.Tests
- FlexWrapTestsVixen.Ui.Layout.Tests
- FlexibleLengthResolutionTestsVixen.Ui.Layout.Tests
- FloatBandQueryTestsVixen.Ui.Layout.Tests
- FloatBlindSpotTestsVixen.Ui.Layout.Tests
- GapTestsVixen.Ui.Layout.Tests
- GridBlindSpotTestsVixen.Ui.Layout.Tests
- GridSpecVixen.Ui.Layout.Tests
- GridTemplateAreasTestsVixen.Ui.Layout.Tests
- InlineBlindSpotTestsVixen.Ui.Layout.Tests
- InlineFloatInteractionTestsVixen.Ui.Layout.Tests
- InlineFormattingTestsVixen.Ui.Layout.Tests
- InlineFragmentationTestsVixen.Ui.Layout.Tests
- InlineStrutTestsVixen.Ui.Layout.Tests
- InlineTextAlignTestsVixen.Ui.Layout.Tests
- IntrinsicSizeTestsVixen.Ui.Layout.Tests
- JustifyContentTestsVixen.Ui.Layout.Tests
- LayoutPassTestsVixen.Ui.Layout.Tests
- LayoutStyleBridgeTestsVixen.Ui.Tests