LayoutBoxParentData class

Parent data for children of RenderLayoutBox.

This class extends Flutter's ContainerBoxParentData to include layout-specific information needed by the flexbox layout system. It stores layout data, caching information, and paint ordering for each child in a layout container.

Inheritance

Constructors

LayoutBoxParentData()

Properties

cache ↔ ChildLayoutCache?
Cached layout information from previous layout passes.
getter/setter pair
debugKey ↔ Key?
Optional debug key for identifying this child during debugging.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
layoutData ↔ LayoutData
Layout-specific data defining how this child should be laid out.
getter/setter pair
needLayoutBox ↔ bool
Whether this child needs access to layout box information.
getter/setter pair
nextSibling ↔ RenderBox?
The next sibling in the parent's child list.
getter/setter pairinherited
offset ↔ Offset
The offset at which to paint the child in the parent's coordinate system.
getter/setter pairinherited
paintOrder → int?
The paint order of this child relative to siblings.
no setter
previousSibling ↔ RenderBox?
The previous sibling in the parent's child list.
getter/setter pairinherited
revealOffset ↔ Offset?
Offset to reveal this child in the viewport when scrolling.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

detach() → void
Clear the sibling pointers.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited