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