Searched refs:ScrollingStateNode (Results 1 - 25 of 26) sorted by relevance

12

/macosx-10.9.5/WebCore-7537.78.1/page/scrolling/coordinatedgraphics/
H A DScrollingStateNodeCoordinatedGraphics.cpp27 #include "ScrollingStateNode.h"
37 PlatformLayer* ScrollingStateNode::platformScrollLayer() const
43 void ScrollingStateNode::setScrollPlatformLayer(PlatformLayer*)
48 void ScrollingStateNode::setScrollLayer(GraphicsLayer* graphicsLayer)
H A DScrollingCoordinatorCoordinatedGraphics.cpp63 ScrollingStateNode* node = m_scrollingStateTree->stateNodeForID(nodeID);
79 ScrollingStateNode* node = m_scrollingStateTree->stateNodeForID(nodeID);
/macosx-10.9.5/WebCore-7537.78.1/page/scrolling/
H A DScrollingStateNode.cpp27 #include "ScrollingStateNode.h"
39 ScrollingStateNode::ScrollingStateNode(ScrollingStateTree* scrollingStateTree, ScrollingNodeID nodeID) function in class:WebCore::ScrollingStateNode
50 ScrollingStateNode::ScrollingStateNode(const ScrollingStateNode& stateNode) function in class:WebCore::ScrollingStateNode
60 ScrollingStateNode::~ScrollingStateNode()
64 PassOwnPtr<ScrollingStateNode> ScrollingStateNode
[all...]
H A DScrollingStateNode.h47 class ScrollingStateNode { class in namespace:WebCore
49 ScrollingStateNode(ScrollingStateTree*, ScrollingNodeID);
50 virtual ~ScrollingStateNode();
56 virtual PassOwnPtr<ScrollingStateNode> clone() = 0;
57 PassOwnPtr<ScrollingStateNode> cloneAndReset();
58 void cloneAndResetChildren(ScrollingStateNode*);
83 ScrollingStateNode* parent() const { return m_parent; }
84 void setParent(ScrollingStateNode* parent) { m_parent = parent; }
86 Vector<OwnPtr<ScrollingStateNode> >* children() const { return m_children.get(); }
88 void appendChild(PassOwnPtr<ScrollingStateNode>);
[all...]
H A DScrollingStateFixedNode.h32 #include "ScrollingStateNode.h"
40 class ScrollingStateFixedNode : public ScrollingStateNode {
44 virtual PassOwnPtr<ScrollingStateNode> clone();
68 inline ScrollingStateFixedNode* toScrollingStateFixedNode(ScrollingStateNode* node)
H A DScrollingStateStickyNode.h32 #include "ScrollingStateNode.h"
40 class ScrollingStateStickyNode : public ScrollingStateNode {
44 virtual PassOwnPtr<ScrollingStateNode> clone();
68 inline ScrollingStateStickyNode* toScrollingStateStickyNode(ScrollingStateNode* node)
H A DScrollingTreeNode.h39 class ScrollingStateNode;
47 virtual void updateBeforeChildren(ScrollingStateNode*) = 0;
48 virtual void updateAfterChildren(ScrollingStateNode*) { }
H A DScrollingStateTree.cpp56 if (ScrollingStateNode* node = stateNodeForID(newNodeID)) {
57 ScrollingStateNode* parent = stateNodeForID(parentID);
67 ScrollingStateNode* newNode = 0;
76 ScrollingStateNode* parent = stateNodeForID(parentID);
114 ScrollingStateNode* node = m_stateNodeMap.take(nodeID);
147 void ScrollingStateTree::removeNode(ScrollingStateNode* node)
174 ScrollingStateNode* ScrollingStateTree::stateNodeForID(ScrollingNodeID scrollLayerID)
179 HashMap<ScrollingNodeID, ScrollingStateNode*>::const_iterator it = m_stateNodeMap.find(scrollLayerID);
H A DScrollingStateTree.h44 friend class ScrollingStateNode;
51 ScrollingStateNode* stateNodeForID(ScrollingNodeID);
71 void removeNode(ScrollingStateNode*);
76 HashMap<ScrollingNodeID, ScrollingStateNode*> m_stateNodeMap;
H A DScrollingStateFixedNode.cpp44 : ScrollingStateNode(tree, nodeID)
49 : ScrollingStateNode(node)
58 PassOwnPtr<ScrollingStateNode> ScrollingStateFixedNode::clone()
H A DScrollingStateScrollingNode.h35 #include "ScrollingStateNode.h"
40 class ScrollingStateScrollingNode : public ScrollingStateNode {
44 virtual PassOwnPtr<ScrollingStateNode> clone();
180 inline ScrollingStateScrollingNode* toScrollingStateScrollingNode(ScrollingStateNode* node)
H A DScrollingStateStickyNode.cpp44 : ScrollingStateNode(tree, nodeID)
49 : ScrollingStateNode(node)
58 PassOwnPtr<ScrollingStateNode> ScrollingStateStickyNode::clone()
H A DScrollingTree.h50 class ScrollingStateNode;
119 void updateTreeFromStateNode(ScrollingStateNode*);
H A DScrollingTree.cpp143 || rootNode->hasChangedProperty(ScrollingStateNode::ScrollLayer))) {
146 if (rootStateNodeChanged || rootNode->hasChangedProperty(ScrollingStateNode::ScrollLayer))
161 void ScrollingTree::updateTreeFromStateNode(ScrollingStateNode* stateNode)
214 Vector<OwnPtr<ScrollingStateNode> >* stateNodeChildren = stateNode->children();
H A DScrollingTreeScrollingNode.cpp54 void ScrollingTreeScrollingNode::updateBeforeChildren(ScrollingStateNode* stateNode)
H A DScrollingTreeScrollingNode.h48 virtual void updateBeforeChildren(ScrollingStateNode*) OVERRIDE;
H A DScrollingStateScrollingNode.cpp43 : ScrollingStateNode(stateTree, nodeID)
63 : ScrollingStateNode(stateNode)
91 PassOwnPtr<ScrollingStateNode> ScrollingStateScrollingNode::clone()
/macosx-10.9.5/WebCore-7537.78.1/page/scrolling/mac/
H A DScrollingStateNodeMac.mm27 #include "ScrollingStateNode.h"
36 PlatformLayer* ScrollingStateNode::platformScrollLayer() const
41 void ScrollingStateNode::setScrollPlatformLayer(PlatformLayer* platformLayer)
46 void ScrollingStateNode::setScrollLayer(GraphicsLayer* graphicsLayer)
H A DScrollingTreeFixedNode.h50 virtual void updateBeforeChildren(ScrollingStateNode*) OVERRIDE;
H A DScrollingTreeStickyNode.h50 virtual void updateBeforeChildren(ScrollingStateNode*) OVERRIDE;
H A DScrollingTreeScrollingNodeMac.h46 virtual void updateBeforeChildren(ScrollingStateNode*) OVERRIDE;
47 virtual void updateAfterChildren(ScrollingStateNode*) OVERRIDE;
H A DScrollingTreeFixedNode.mm50 void ScrollingTreeFixedNode::updateBeforeChildren(ScrollingStateNode* stateNode)
54 if (fixedStateNode->hasChangedProperty(ScrollingStateNode::ScrollLayer))
H A DScrollingTreeStickyNode.mm50 void ScrollingTreeStickyNode::updateBeforeChildren(ScrollingStateNode* stateNode)
54 if (stickyStateNode->hasChangedProperty(ScrollingStateNode::ScrollLayer))
H A DScrollingCoordinatorMac.h35 class ScrollingStateNode;
88 // This function will update the ScrollingStateNode for the given viewport constrained object.
125 void setScrollLayerForNode(GraphicsLayer*, ScrollingStateNode*);
H A DScrollingCoordinatorMac.mm189 // If the root layer does not have a ScrollingStateNode, then we should create one.
272 void ScrollingCoordinatorMac::setScrollLayerForNode(GraphicsLayer* scrollLayer, ScrollingStateNode* node)
367 Vector<OwnPtr<ScrollingStateNode> >* children = m_scrollingStateTree->rootStateNode()->children();
374 ScrollingStateNode* child = children->at(i).get();
395 ScrollingStateNode* node = m_scrollingStateTree->stateNodeForID(nodeID);

Completed in 93 milliseconds

12