| Index: cc/trees/property_tree.h
|
| diff --git a/cc/trees/property_tree.h b/cc/trees/property_tree.h
|
| index f07f4e60992d0f534ec0fb810914aaa64fc97a24..ef53147e516df9e3cef5cd34fab9eae39bf3026e 100644
|
| --- a/cc/trees/property_tree.h
|
| +++ b/cc/trees/property_tree.h
|
| @@ -28,14 +28,6 @@ class TracedValue;
|
|
|
| namespace cc {
|
|
|
| -namespace proto {
|
| -class PropertyTree;
|
| -class PropertyTrees;
|
| -class ScrollNodeData;
|
| -class StickyPositionNodeData;
|
| -class TreeNode;
|
| -} // namespace proto
|
| -
|
| class CopyOutputRequest;
|
| class LayerTreeImpl;
|
| class ScrollState;
|
| @@ -46,13 +38,6 @@ struct ScrollNode;
|
| struct TransformNode;
|
| struct TransformCachedNodeData;
|
|
|
| -// ------------------------------*IMPORTANT*---------------------------------
|
| -// Each class declared here has a corresponding proto defined in
|
| -// cc/proto/property_tree.proto. When making any changes to a class structure
|
| -// including addition/deletion/updation of a field, please also make the
|
| -// change to its proto and the ToProtobuf and FromProtobuf methods for that
|
| -// class.
|
| -
|
| typedef SyncedProperty<AdditionGroup<gfx::ScrollOffset>> SyncedScrollOffset;
|
|
|
| class PropertyTrees;
|
| @@ -106,10 +91,6 @@ class CC_EXPORT PropertyTree {
|
|
|
| int next_available_id() const { return static_cast<int>(size()); }
|
|
|
| - void ToProtobuf(proto::PropertyTree* proto) const;
|
| - void FromProtobuf(const proto::PropertyTree& proto,
|
| - std::unordered_map<int, int>* node_id_to_index_map);
|
| -
|
| void SetPropertyTrees(PropertyTrees* property_trees) {
|
| property_trees_ = property_trees;
|
| }
|
| @@ -135,8 +116,6 @@ struct StickyPositionNodeData {
|
| gfx::Vector2dF main_thread_offset;
|
|
|
| StickyPositionNodeData() : scroll_ancestor(-1) {}
|
| - void ToProtobuf(proto::StickyPositionNodeData* proto) const;
|
| - void FromProtobuf(const proto::StickyPositionNodeData& proto);
|
| };
|
|
|
| class CC_EXPORT TransformTree final : public PropertyTree<TransformNode> {
|
| @@ -256,10 +235,6 @@ class CC_EXPORT TransformTree final : public PropertyTree<TransformNode> {
|
|
|
| StickyPositionNodeData* StickyPositionData(int node_id);
|
|
|
| - void ToProtobuf(proto::PropertyTree* proto) const;
|
| - void FromProtobuf(const proto::PropertyTree& proto,
|
| - std::unordered_map<int, int>* node_id_to_index_map);
|
| -
|
| // Computes the combined transform between |source_id| and |dest_id|. These
|
| // two nodes must be on the same ancestor chain.
|
| void CombineTransformsBetween(int source_id,
|
| @@ -312,10 +287,6 @@ class CC_EXPORT ClipTree final : public PropertyTree<ClipNode> {
|
|
|
| void SetViewportClip(gfx::RectF viewport_rect);
|
| gfx::RectF ViewportClip() const;
|
| -
|
| - void ToProtobuf(proto::PropertyTree* proto) const;
|
| - void FromProtobuf(const proto::PropertyTree& proto,
|
| - std::unordered_map<int, int>* node_id_to_index_map);
|
| };
|
|
|
| class CC_EXPORT EffectTree final : public PropertyTree<EffectNode> {
|
| @@ -360,10 +331,6 @@ class CC_EXPORT EffectTree final : public PropertyTree<EffectNode> {
|
|
|
| void ResetChangeTracking();
|
|
|
| - void ToProtobuf(proto::PropertyTree* proto) const;
|
| - void FromProtobuf(const proto::PropertyTree& proto,
|
| - std::unordered_map<int, int>* node_id_to_index_map);
|
| -
|
| private:
|
| void UpdateOpacities(EffectNode* node, EffectNode* parent_node);
|
| void UpdateIsDrawn(EffectNode* node, EffectNode* parent_node);
|
| @@ -385,10 +352,6 @@ class CC_EXPORT ScrollTree final : public PropertyTree<ScrollNode> {
|
| ScrollTree& operator=(const ScrollTree& from);
|
| bool operator==(const ScrollTree& other) const;
|
|
|
| - void ToProtobuf(proto::PropertyTree* proto) const;
|
| - void FromProtobuf(const proto::PropertyTree& proto,
|
| - std::unordered_map<int, int>* node_id_to_index_map);
|
| -
|
| void clear();
|
|
|
| typedef std::unordered_map<int, scoped_refptr<SyncedScrollOffset>>
|
| @@ -555,9 +518,6 @@ class CC_EXPORT PropertyTrees final {
|
| bool operator==(const PropertyTrees& other) const;
|
| PropertyTrees& operator=(const PropertyTrees& from);
|
|
|
| - void ToProtobuf(proto::PropertyTrees* proto) const;
|
| - void FromProtobuf(const proto::PropertyTrees& proto);
|
| -
|
| std::unordered_map<int, int> transform_id_to_index_map;
|
| std::unordered_map<int, int> effect_id_to_index_map;
|
| std::unordered_map<int, int> clip_id_to_index_map;
|
|
|