RenderManager class

Implemented types
Mixed-in types

Constructors

RenderManager(RenderContext<LoadInstanceContext> renderContext, List<ViewControllerGenerator>? generators)

Properties

controllerManager → ControllerManager
no setter
hashCode → int
The hash code for this object.
no setterinherited
isPause → bool
no setterinherited
nativeRenderManagerId → int
no setter
renderContext → RenderContext<LoadInstanceContext>
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

addDispatchTask(IRenderExecutor executor) → void
inherited
addEvent(int instanceId, int nodeId, String eventName) → bool
inherited
addNullUINodeIfNeeded(RenderNode renderNode) → void
addNulUITask(IRenderExecutor executor) → void
inherited
addUITask(IRenderExecutor executor) → void
inherited
addUpdateNodeIfNeeded(RenderNode? renderNode) → void
correctPixel(double len) → double
createInstance(int instanceId) → void
inherited
createNode(int instanceId, int id, int pId, int childIndex, String name, VoltronMap? props) → void
createRootNode(int instanceId) → void
override
createVirtualNode(int id, int pid, int index, String className, VoltronMap props) → VirtualNode?
deleteNode(int instanceId, int id) → void
destroy() → void
override
destroyInstance(int instanceId) → void
inherited
dispatchUIFunction(int instanceId, int id, String funcName, VoltronArray array, Promise promise) → void
doRenderBatch() → void
override
executeUITask() → void
inherited
getBoundingClientRect(int? instanceId, int? nodeId) → BoundingClientRect?
getNode(int? instanceId, int? nodeId) → RenderNode?
getNodeFirstChild(int? instanceId, int? nodeId) → RenderNode?
getRenderBox(int? instanceId, int? nodeId) → RenderBox?
getRenderNode(int instanceId, int id) → RenderNode?
moveNode(int instanceId, int nodeId, int pId, int index) → void
用于同父节点下移动子节点
nodeEvents(int instanceId, int nodeId) → Set<String>
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onEnginePause() → void
inherited
onEngineResume() → void
inherited
onInstanceDestroy(int instanceId) → void
override
onInstanceLoad(int instanceId) → void
override
onInstancePause(int instanceId) → void
inherited
onInstanceResume(int instanceId) → void
inherited
recombineNode(int instanceId, List<int> moveIds, int oldPId, int moveIndex, int newPId) → void
用于跨父节点移动子节点
removeEvent(int instanceId, int nodeId, String eventName) → bool
inherited
removeEventListener(int instanceId, int id, String eventName) → void
renderBatchEnd() → void
inherited
setEventListener(int instanceId, int id, String eventName) → void
toString() → String
A string representation of this object.
inherited
updateExtra(int instanceId, int id, Object object) → void
updateLayout(int instanceId, int id, double x, double y, double w, double h) → void
updateNode(int instanceId, int id, VoltronMap map) → void
updatePage() → void
inherited
updateRender() → void

Operators

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