Lines Matching refs:stateNode
161 void ScrollingTree::updateTreeFromStateNode(ScrollingStateNode* stateNode)
163 if (!stateNode) {
170 // Find the ScrollingTreeNode associated with the current stateNode using the shared ID and our HashMap.
171 ScrollingTreeNodeMap::const_iterator it = m_nodeMap.find(stateNode->scrollingNodeID());
176 node->updateBeforeChildren(stateNode);
180 ScrollingNodeID nodeID = stateNode->scrollingNodeID();
181 if (!stateNode->parent()) {
187 m_rootNode->updateBeforeChildren(stateNode);
191 if (stateNode->isScrollingNode())
193 else if (stateNode->isFixedNode())
195 else if (stateNode->isStickyNode())
202 ScrollingTreeNodeMap::const_iterator it = m_nodeMap.find(stateNode->parent()->scrollingNodeID());
209 node->updateBeforeChildren(stateNode);
214 Vector<OwnPtr<ScrollingStateNode> >* stateNodeChildren = stateNode->children();
220 node->updateAfterChildren(stateNode);