Index: src/core/SkRTree.cpp |
diff --git a/src/core/SkRTree.cpp b/src/core/SkRTree.cpp |
index 3985fb12859280f187774764df704ba1d0d51e07..c15dce5693c84c4d238fb73e72920639b03e295a 100644 |
--- a/src/core/SkRTree.cpp |
+++ b/src/core/SkRTree.cpp |
@@ -447,6 +447,15 @@ void SkRTree::rewindInserts() { |
} |
} |
+size_t SkRTree::bytesUsed() const { |
+ size_t byteCount = sizeof(SkRTree); |
+ |
+ byteCount += fNodes.totalCapacity(); |
+ byteCount += fDeferredInserts.reserved() * sizeof(Branch); |
mtklein
2014/11/17 20:19:32
There probably isn't an fDeferredInserts any more.
|
+ |
+ return byteCount; |
+} |
+ |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
static inline uint32_t get_area(const SkIRect& rect) { |