The tiles are properly reset.
git-svn-id: http://skia.googlecode.com/svn/trunk@5181 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
parent
a474ce3c0b
commit
275be533fa
@ -186,6 +186,14 @@ void TiledPictureRenderer::drawTiles() {
|
||||
}
|
||||
}
|
||||
|
||||
void TiledPictureRenderer::resetState() {
|
||||
for (int i = 0; i < fTiles.count(); ++i) {
|
||||
fTiles[i].fCanvas->flush();
|
||||
}
|
||||
|
||||
this->INHERITED::resetState();
|
||||
}
|
||||
|
||||
void TiledPictureRenderer::copyTilesToCanvas() {
|
||||
int tile_index = 0;
|
||||
for (int tile_y_start = 0; tile_y_start < fPicture->height();
|
||||
|
@ -115,6 +115,7 @@ public:
|
||||
virtual void init(SkPicture* pict) SK_OVERRIDE;
|
||||
virtual void render() SK_OVERRIDE;
|
||||
virtual void end() SK_OVERRIDE;
|
||||
virtual void resetState() SK_OVERRIDE;
|
||||
void drawTiles();
|
||||
|
||||
void setTileWidth(int width) {
|
||||
|
Loading…
Reference in New Issue
Block a user