VoltronRenderBridgeManager class

voltron外层业务逻辑对c++调用逻辑的bridge封装

Implemented types

Constructors

VoltronRenderBridgeManager(int _engineId)

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addRoot(int domInstanceId, int rootId) → void
bindRenderContext(RenderContext<LoadInstanceContext> renderContext) → void
calculateNodeLayout(int instanceId, int nodeId, FlexLayoutParams layoutParams) int
callNativeFunction(String callbackId, Object params) Future
createDomInstance() int
createNativeRenderManager() int
destroy() → void
override
destroyDomInstance(int domInstanceId) → void
destroyNativeRenderManager() Future
init() → void
initRenderApi() → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
postRenderOp(int rootId, dynamic renderOp) → void
removeRoot(int domInstanceId, int rootId) → void
sendComponentEvent(int rootId, int id, String event, Object params) Future
Dispatch UI component event, such as onLayout, onScroll, onInitialListReady.
sendGestureEvent(int rootId, int id, String event, Object params) Future
Dispatch UI component event, such as click, doubleClick.
sendRootEvent(int rootId, int id, String event, Object params) Future
dispatch root event, such as frameUpdate
toString() String
A string representation of this object.
inherited
updateNodeSize(int rootId, {int nodeId = 0, double width = 0, double height = 0}) Future
更新节点尺寸,注意,当不传入nodeId时等同于updateRootSize

Operators

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

Static Properties

bridgeMap HashMap<int, VoltronRenderBridgeManager>
getter/setter pair