| ▸_getMaps | (referenceMap: WeakMap<…>, nodeRef: Node) => { [x: string]: WeakMap<…>; } | — |
Returns a dictionary for a given node and update map which
is used to correctly call node update methods per frame or render. |
| referenceMap | WeakMap<Node, Object> | — | | nodeRef | Node | — |
Returns { [x: string]: WeakMap<Object, number>; } |
| ▸updateBeforeNode | (node: Node) => void | — |
This method executes the {@link Node#updateBefore} for the given node.
It makes sure {@link Node#updateBeforeType} is honored meaning the update
is only executed once per frame, render or object depending on the update
type. |
| ▸updateAfterNode | (node: Node) => void | — |
This method executes the {@link Node#updateAfter} for the given node.
It makes sure {@link Node#updateAfterType} is honored meaning the update
is only executed once per frame, render or object depending on the update
type. |
| ▸updateNode | (node: Node) => void | — |
This method executes the {@link Node#update} for the given node.
It makes sure {@link Node#updateType} is honored meaning the update
is only executed once per frame, render or object depending on the update
type. |
| ▸update | () => void | — |
Updates the internal state of the node frame. This method is
called by the renderer in its internal animation loop. |