aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkTileGridPicture.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/SkTileGridPicture.cpp')
-rw-r--r--src/core/SkTileGridPicture.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/core/SkTileGridPicture.cpp b/src/core/SkTileGridPicture.cpp
index 212e3b6243..8a39d4949b 100644
--- a/src/core/SkTileGridPicture.cpp
+++ b/src/core/SkTileGridPicture.cpp
@@ -11,14 +11,17 @@
#include "SkTileGrid.h"
-SkTileGridPicture::SkTileGridPicture(int tileWidth, int tileHeight, int width, int height) {
+SkTileGridPicture::SkTileGridPicture(int tileWidth, int tileHeight, int width, int height,
+ int borderPixels) {
+ SkASSERT(borderPixels >= 0);
fTileWidth = tileWidth;
fTileHeight = tileHeight;
fXTileCount = (width + tileWidth - 1) / tileWidth;
fYTileCount = (height + tileHeight - 1) / tileHeight;
+ fBorderPixels = borderPixels;
}
SkBBoxHierarchy* SkTileGridPicture::createBBoxHierarchy() const {
return SkNEW_ARGS(SkTileGrid, (fTileWidth, fTileHeight, fXTileCount, fYTileCount,
- SkTileGridNextDatum<SkPictureStateTree::Draw>));
+ fBorderPixels, SkTileGridNextDatum<SkPictureStateTree::Draw>));
}