RenderNode class

Inheritance
Implementers

Constructors

RenderNode(int _id, String _className, RenderTree _root, ControllerManager _controllerManager, VoltronMap? _props, [bool _isLazyLoad = false, RenderNode? _parent])

Properties

alignContent ↔ FlexAlign
getter/setter pairinherited
alignItems ↔ FlexAlign
getter/setter pairinherited
alignSelf ↔ FlexAlign
getter/setter pairinherited
boundingClientRect → BoundingClientRect?
no setter
childCount → int
no setter
children → List<RenderNode>
no setter
data ↔ Object
getter/setter pairinherited
display ↔ FlexDisplay
getter/setter pairinherited
flex ↔ double
getter/setter pairinherited
flexBasis ↔ double
getter/setter pairinherited
flexGrow ↔ double
getter/setter pairinherited
flexShrink ↔ double
getter/setter pairinherited
hasCustomLayout → bool
no setter
hashCode → int
The hash code for this object.
no setterinherited
id → int
no setteroverride
indexFromParent → int
no setter
isDelete ↔ bool
getter/setter pair
isLazyLoad ↔ bool
getter/setter pair
isRoot → bool
no setter
justifyContent ↔ FlexJustify
getter/setter pairinherited
layoutHeight → double
no setteroverride
layoutWidth → double
no setteroverride
layoutX → double
no setteroverride
layoutY → double
no setteroverride
name → String
no setteroverride
overflow ↔ FlexOverflow
getter/setter pairinherited
parent → RenderNode?
no setter
positionType ↔ FlexPositionType
getter/setter pairinherited
props → VoltronMap?
no setter
provider → MethodPropProvider
no setterinherited
renderBox → RenderBox?
no setter
renderContext → RenderContext<LoadInstanceContext>
no setter
renderViewModel → RenderViewModel
no setter
root → RenderTree
no setter
rootId → int
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
shouldCreateView → bool
no setter
shouldNotifyOnLayout ↔ bool
getter/setter pairinherited
style → FlexNodeStyle
no setterinherited
styleCssDirection ↔ FlexCSSDirection
getter/setter pairinherited
styleDirection ↔ FlexDirection
getter/setter pairinherited
styleHeight ↔ double
getter/setter pairinherited
styleMaxHeight ↔ double
getter/setter pairinherited
styleMaxWidth ↔ double
getter/setter pairinherited
styleMinHeight ↔ double
getter/setter pairinherited
styleMinWidth ↔ double
getter/setter pairinherited
styleWidth ↔ double
getter/setter pairinherited
viewModel → RenderViewModel?
no setter
wrap ↔ FlexWrap
getter/setter pairinherited

Methods

addChild(RenderNode? node, int index) → void
addChildToPendingList(RenderNode renderNode) → void
addDeleteId(int id) → void
addEvent(Set<String> eventNameList) → void
applyProps() → void
batchComplete() → void
checkRenderViewModel() → bool
createRenderViewModel(RenderContext<LoadInstanceContext> context) → RenderViewModel
createViewModel() → void
createViewModelRecursive() → void
deleteAllChild() → void
deleteChild(RenderNode node, {bool needRemoveChild = true}) → void
dispatchUIFunction(String funcName, VoltronArray array, Promise promise) → void
findController() → VoltronViewController<RenderViewModel, RenderNode>
getBorder(FlexStyleEdge spacingType) → double
inherited
getChildAt(int index) → RenderNode?
getMargin(FlexStyleEdge spacingType) → double
inherited
getPadding(FlexStyleEdge spacingType) → double
inherited
getPosition(FlexStyleEdge spacingType) → double
inherited
manageChildrenComplete() → void
move(List<RenderNode> moveRenders, RenderNode moveToRender) → void
moveChild(RenderNode? node, int index) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
printChild(RenderNode renderNode) → String
removeChild(RenderNode? node, {bool needRemoveChild = true}) → void
removeEvent(Set<String> eventNameList) → void
replaceKey(String key, [bool needReplaceCross = true]) → String
inherited
reset() → void
inherited
resultToString() → String
inherited
setBorder(FlexStyleEdge spacingType, double border) → void
inherited
setLazy(RenderNode node, bool isLazy) → void
setMargin(FlexStyleEdge spacingType, double margin) → void
inherited
setPadding(FlexStyleEdge spacingType, double padding) → void
inherited
setPosition(FlexStyleEdge spacingType, double position) → void
inherited
setPropFloat(String name, double value) → void
inherited
setPropString(String name, String? value) → void
inherited
toString() → String
A string representation of this object.
override
toStringWithIndentation(StringBuffer result, int level) → void
inherited
update() → void
updateExtra(Object object) → void
updateLayout(double x, double y, double w, double h) → void
updateNode(VoltronMap map) → void
updateRecursive() → void
updateRender() → void

Operators

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