| Index: include/core/SkMaskFilter.h
|
| diff --git a/include/core/SkMaskFilter.h b/include/core/SkMaskFilter.h
|
| index 51ede4b0ab286cdcdc12c8f32cabb8e7cbf14099..10bde27f69ed0939ace5786ed5bc64031e119f3c 100644
|
| --- a/include/core/SkMaskFilter.h
|
| +++ b/include/core/SkMaskFilter.h
|
| @@ -166,10 +166,15 @@ protected:
|
| kUnimplemented_FilterReturn
|
| };
|
|
|
| + struct SkCachedMask {
|
| + SkMask fMask;
|
| + void* fCacheId;
|
| + };
|
| +
|
| struct NinePatch {
|
| - SkMask fMask; // fBounds must have [0,0] in its top-left
|
| - SkIRect fOuterRect; // width/height must be >= fMask.fBounds'
|
| - SkIPoint fCenter; // identifies center row/col for stretching
|
| + SkCachedMask fCachedMask; // Bounds must have [0,0] in its top-left
|
| + SkIRect fOuterRect; // width/height must be >= fMask.fBounds'
|
| + SkIPoint fCenter; // identifies center row/col for stretching
|
| };
|
|
|
| /**
|
|
|