Inheritance
System.Object
RenderSliverMultiBoxAdaptor
public abstract class RenderSliverMultiBoxAdaptor : ContainerRenderObjectMixinRenderSliver<RenderBox, SliverMultiBoxAdaptorParentData>, HitTestTarget, ContainerRenderObjectMixin
Constructors
Declaration
public RenderSliverMultiBoxAdaptor(RenderSliverBoxChildManager childManager = null)
Parameters
Properties
Declaration
protected RenderSliverBoxChildManager childManager { get; }
Property Value
Methods
Declaration
public void _destroyOrCacheChild(RenderBox child)
Parameters
Declaration
protected bool addInitialChild(int index = 0, float layoutOffset = 0F)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.Single |
layoutOffset |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
protected override void adoptChild(AbstractNodeMixinDiagnosticableTree childNode)
Parameters
Overrides
Declaration
public override void applyPaintTransform(RenderObject child, Matrix3 transform)
Parameters
Overrides
Declaration
public override void attach(object owner)
Parameters
Type |
Name |
Description |
System.Object |
owner |
|
Overrides
Unity.UIWidgets.rendering.ContainerRenderObjectMixinRenderSliver<Unity.UIWidgets.rendering.RenderBox, Unity.UIWidgets.rendering.SliverMultiBoxAdaptorParentData>.attach(System.Object)
childMainAxisPosition(RenderObject)
Declaration
public override float childMainAxisPosition(RenderObject child)
Parameters
Returns
Type |
Description |
System.Single |
|
Overrides
Declaration
public override float childScrollOffset(RenderObject child)
Parameters
Returns
Type |
Description |
System.Single |
|
Overrides
Declaration
protected void collectGarbage(int leadingGarbage, int trailingGarbage)
Parameters
Type |
Name |
Description |
System.Int32 |
leadingGarbage |
|
System.Int32 |
trailingGarbage |
|
Declaration
public bool debugAssertChildListIsNonEmptyAndContiguous()
Returns
Type |
Description |
System.Boolean |
|
Declaration
public override List<DiagnosticsNode> debugDescribeChildren()
Returns
Overrides
Unity.UIWidgets.rendering.ContainerRenderObjectMixinRenderSliver<Unity.UIWidgets.rendering.RenderBox, Unity.UIWidgets.rendering.SliverMultiBoxAdaptorParentData>.debugDescribeChildren()
Declaration
public override void debugFillProperties(DiagnosticPropertiesBuilder properties)
Parameters
Overrides
Declaration
public override void detach()
Overrides
Unity.UIWidgets.rendering.ContainerRenderObjectMixinRenderSliver<Unity.UIWidgets.rendering.RenderBox, Unity.UIWidgets.rendering.SliverMultiBoxAdaptorParentData>.detach()
Declaration
protected override bool hitTestChildren(HitTestResult result, float mainAxisPosition = 0F, float crossAxisPosition = 0F)
Parameters
Type |
Name |
Description |
HitTestResult |
result |
|
System.Single |
mainAxisPosition |
|
System.Single |
crossAxisPosition |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
Declaration
public int indexOf(RenderBox child)
Parameters
Returns
Type |
Description |
System.Int32 |
|
Declaration
public override void insert(RenderBox child, RenderBox after = null)
Parameters
Overrides
Unity.UIWidgets.rendering.ContainerRenderObjectMixinRenderSliver<Unity.UIWidgets.rendering.RenderBox, Unity.UIWidgets.rendering.SliverMultiBoxAdaptorParentData>.insert(Unity.UIWidgets.rendering.RenderBox, Unity.UIWidgets.rendering.RenderBox)
Declaration
protected RenderBox insertAndLayoutChild(BoxConstraints childConstraints, RenderBox after = null, bool parentUsesSize = false)
Parameters
Returns
Declaration
protected RenderBox insertAndLayoutLeadingChild(BoxConstraints childConstraints, bool parentUsesSize = false)
Parameters
Type |
Name |
Description |
BoxConstraints |
childConstraints |
|
System.Boolean |
parentUsesSize |
|
Returns
paint(PaintingContext, Offset)
Declaration
public override void paint(PaintingContext context, Offset offset)
Parameters
Overrides
paintExtentOf(RenderBox)
Declaration
protected float paintExtentOf(RenderBox child)
Parameters
Returns
Type |
Description |
System.Single |
|
Declaration
public override void redepthChildren()
Overrides
Unity.UIWidgets.rendering.ContainerRenderObjectMixinRenderSliver<Unity.UIWidgets.rendering.RenderBox, Unity.UIWidgets.rendering.SliverMultiBoxAdaptorParentData>.redepthChildren()
Declaration
public override void remove(RenderBox child)
Parameters
Overrides
Unity.UIWidgets.rendering.ContainerRenderObjectMixinRenderSliver<Unity.UIWidgets.rendering.RenderBox, Unity.UIWidgets.rendering.SliverMultiBoxAdaptorParentData>.remove(Unity.UIWidgets.rendering.RenderBox)
Declaration
public override void removeAll()
Overrides
Unity.UIWidgets.rendering.ContainerRenderObjectMixinRenderSliver<Unity.UIWidgets.rendering.RenderBox, Unity.UIWidgets.rendering.SliverMultiBoxAdaptorParentData>.removeAll()
Declaration
public override void setupParentData(RenderObject child)
Parameters
Overrides
Declaration
public override void visitChildren(RenderObjectVisitor visitor)
Parameters
Overrides
Unity.UIWidgets.rendering.ContainerRenderObjectMixinRenderSliver<Unity.UIWidgets.rendering.RenderBox, Unity.UIWidgets.rendering.SliverMultiBoxAdaptorParentData>.visitChildren(Unity.UIWidgets.rendering.RenderObjectVisitor)
Extension Methods