commit | e3dbedb44cad6c7b7e5c9aae5224d0b0abec9bf4 | [log] [tgz] |
---|---|---|
author | junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | Mon Jul 09 16:03:55 2012 +0000 |
committer | junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | Mon Jul 09 16:03:55 2012 +0000 |
tree | 1d5769eb89cb752a3a76e41cd1c2fe9e3c98c196 | |
parent | 2eb479555b351bc9c77feb3d0873856f7d365b74 [diff] [blame] |
Refactoring code in SkPictureRecord that touches fRestoreOffsetStack Review URL: http://codereview.appspot.com/6350059/ BUG=http://code.google.com/p/chromium/issues/detail?id=133432 git-svn-id: http://skia.googlecode.com/svn/trunk@4472 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/core/SkPictureRecord.h b/src/core/SkPictureRecord.h index 4d0e962..7e5f086 100644 --- a/src/core/SkPictureRecord.h +++ b/src/core/SkPictureRecord.h
@@ -107,6 +107,10 @@ } }; + void recordRestoreOffsetPlaceholder(SkRegion::Op); + void fillRestoreOffsetPlaceholdersForCurrentStackLevel( + uint32_t restoreOffset); + SkTDArray<uint32_t> fRestoreOffsetStack; int fFirstSavedLayerIndex; enum { @@ -198,9 +202,6 @@ uint32_t fRecordFlags; - // helper function to handle save/restore culling offsets - void recordOffsetForRestore(SkRegion::Op op); - friend class SkPicturePlayback; friend class SkPictureTester; // for unit testing