Inheritance
System.Object
ContainerRenderObjectMixinRenderProxyBoxMixinRenderObjectWithChildMixinRenderBoxRenderStack<ChildType, ParentDataType>
public abstract class ContainerRenderObjectMixinRenderProxyBoxMixinRenderObjectWithChildMixinRenderBoxRenderStack<ChildType, ParentDataType> : RenderProxyBoxMixinRenderObjectWithChildMixinRenderBoxRenderStack, HitTestTarget, RenderObjectWithChildMixin<RenderStack>, RenderObjectWithChildMixin, ContainerRenderObjectMixin where ChildType : RenderObject where ParentDataType : ParentData, ContainerParentDataMixin<ChildType>
Type Parameters
Name |
Description |
ChildType |
|
ParentDataType |
|
Properties
Declaration
public int childCount { get; }
Property Value
Type |
Description |
System.Int32 |
|
Implements
Declaration
public ChildType firstChild { get; }
Property Value
Type |
Description |
ChildType |
|
Declaration
public ChildType lastChild { get; }
Property Value
Type |
Description |
ChildType |
|
Methods
Declaration
public void _removeFromChildList(ChildType child)
Parameters
Type |
Name |
Description |
ChildType |
child |
|
Declaration
public virtual void add(ChildType child)
Parameters
Type |
Name |
Description |
ChildType |
child |
|
Declaration
public virtual void addAll(List<ChildType> children)
Parameters
Type |
Name |
Description |
System.Collections.Generic.List<ChildType> |
children |
|
Declaration
public override void attach(object owner)
Parameters
Type |
Name |
Description |
System.Object |
owner |
|
Overrides
Unity.UIWidgets.rendering.RenderObjectWithChildMixinRenderBox<Unity.UIWidgets.rendering.RenderStack>.attach(System.Object)
Declaration
public ChildType childAfter(ChildType child)
Parameters
Type |
Name |
Description |
ChildType |
child |
|
Returns
Type |
Description |
ChildType |
|
Declaration
public ChildType childBefore(ChildType child)
Parameters
Type |
Name |
Description |
ChildType |
child |
|
Returns
Type |
Description |
ChildType |
|
Declaration
public override List<DiagnosticsNode> debugDescribeChildren()
Returns
Overrides
Unity.UIWidgets.rendering.RenderObjectWithChildMixinRenderBox<Unity.UIWidgets.rendering.RenderStack>.debugDescribeChildren()
Declaration
public override bool debugValidateChild(RenderObject child)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Overrides
Unity.UIWidgets.rendering.RenderObjectWithChildMixinRenderBox<Unity.UIWidgets.rendering.RenderStack>.debugValidateChild(Unity.UIWidgets.rendering.RenderObject)
Implements
Declaration
public override void detach()
Overrides
Unity.UIWidgets.rendering.RenderObjectWithChildMixinRenderBox<Unity.UIWidgets.rendering.RenderStack>.detach()
Declaration
public virtual void insert(ChildType child, ChildType after = null)
Parameters
Type |
Name |
Description |
ChildType |
child |
|
ChildType |
after |
|
Declaration
public void move(ChildType child, ChildType after = null)
Parameters
Type |
Name |
Description |
ChildType |
child |
|
ChildType |
after |
|
Declaration
public override void redepthChildren()
Overrides
Unity.UIWidgets.rendering.RenderObjectWithChildMixinRenderBox<Unity.UIWidgets.rendering.RenderStack>.redepthChildren()
Declaration
public virtual void remove(ChildType child)
Parameters
Type |
Name |
Description |
ChildType |
child |
|
Declaration
public virtual void removeAll()
Declaration
public override void visitChildren(RenderObjectVisitor visitor)
Parameters
Overrides
Unity.UIWidgets.rendering.RenderObjectWithChildMixinRenderBox<Unity.UIWidgets.rendering.RenderStack>.visitChildren(Unity.UIWidgets.rendering.RenderObjectVisitor)
Explicit Interface Implementations
Declaration
RenderObject ContainerRenderObjectMixin.childAfter(RenderObject child)
Parameters
Returns
Implements
Declaration
RenderObject ContainerRenderObjectMixin.childBefore(RenderObject child)
Parameters
Returns
Implements
Declaration
RenderObject ContainerRenderObjectMixin.firstChild { get; }
Returns
Implements
Declaration
void ContainerRenderObjectMixin.insert(RenderObject child, RenderObject after)
Parameters
Implements
Declaration
RenderObject ContainerRenderObjectMixin.lastChild { get; }
Returns
Implements
Declaration
void ContainerRenderObjectMixin.move(RenderObject child, RenderObject after)
Parameters
Implements
Declaration
void ContainerRenderObjectMixin.remove(RenderObject child)
Parameters
Implements