FixedChild7LayoutContext
scoped struct FixedChild7LayoutContextimport FixedChild7LayoutContext from Wax;A scoped capability for exactly 7 children during one layout invocation. Cannot be constructed, stored, or retained. Every child must end the invocation measured and placed, or explicitly omitted.
Members
countgetter
public get count() : int32The fixed child count, 7.
Measuremethod
public fn Measure(int32 index, ChildConstraints constraints) : ChildGeometryMeasures the child with the supplied constraints. Repeated measurement is allowed; the latest successful result is used by Place. An index outside [0, count) panics.
Placemethod
public fn Place(int32 index, float x, float y) : voidPlaces the previously measured child at x/y logical-point offsets. Requires a successful measurement in this invocation. An index outside [0, count) panics.
Omitmethod
public fn Omit(int32 index) : voidExplicitly excludes the child from this layout invocation instead of measuring and placing it. An index outside [0, count) panics.
ToStringmethod
public fn ToString() : stringProvided by the compiler.
ToStringBuffermethod
public fn ToStringBuffer(StringBuilder builder) : int32Provided by the compiler.