RenderNode class
- Inheritance
-
- Object
- FlexNodeAPI<
FlexNode> - FlexNode
- StyleNode
- RenderNode
- 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