Inheritance
System.Object
RenderObjectElement
public abstract class RenderObjectElement : Element, BuildContext
Constructors
Declaration
protected RenderObjectElement(RenderObjectWidget widget)
Parameters
Properties
Declaration
public override RenderObject renderObject { get; }
Property Value
Overrides
Declaration
public RenderObjectWidget widget { get; }
Property Value
Methods
Declaration
public override void attachRenderObject(object newSlot)
Parameters
Type |
Name |
Description |
System.Object |
newSlot |
|
Overrides
Declaration
public override void deactivate()
Overrides
Declaration
public override void debugFillProperties(DiagnosticPropertiesBuilder properties)
Parameters
Overrides
Declaration
public override void detachRenderObject()
Overrides
Declaration
protected abstract void insertChildRenderObject(RenderObject child, object slot)
Parameters
Declaration
public override void mount(Element parent, object newSlot)
Parameters
Type |
Name |
Description |
Element |
parent |
|
System.Object |
newSlot |
|
Overrides
Declaration
protected abstract void moveChildRenderObject(RenderObject child, object slot)
Parameters
Declaration
protected override void performRebuild()
Overrides
Declaration
protected abstract void removeChildRenderObject(RenderObject child)
Parameters
Declaration
public override void unmount()
Overrides
Declaration
public override void update(Widget newWidget)
Parameters
Type |
Name |
Description |
Widget |
newWidget |
|
Overrides
Declaration
protected List<Element> updateChildren(List<Element> oldChildren, List<Widget> newWidgets, HashSet<Element> forgottenChildren = null)
Parameters
Type |
Name |
Description |
System.Collections.Generic.List<Element> |
oldChildren |
|
System.Collections.Generic.List<Widget> |
newWidgets |
|
HashSet<Element> |
forgottenChildren |
|
Returns
Type |
Description |
System.Collections.Generic.List<Element> |
|