Index: src/image/SkImage_Gpu.h |
diff --git a/src/image/SkImage_Gpu.h b/src/image/SkImage_Gpu.h |
index a36c8ebc135ca403db2e845864f9a375ad92cb54..d4640d4afc581e4b731af47c46c1d84d4dd4fe1d 100644 |
--- a/src/image/SkImage_Gpu.h |
+++ b/src/image/SkImage_Gpu.h |
@@ -22,13 +22,13 @@ public: |
* An "image" can be a subset/window into a larger texture, so we explicit take the |
* width and height. |
*/ |
- SkImage_Gpu(int w, int h, uint32_t uniqueID, SkAlphaType, GrTexture*, SkSurface::Budgeted); |
+ SkImage_Gpu(int w, int h, uint32_t uniqueID, SkAlphaType, GrTexture*, SkBudgeted); |
~SkImage_Gpu() override; |
void applyBudgetDecision() const { |
GrTexture* tex = this->getTexture(); |
SkASSERT(tex); |
- if (fBudgeted) { |
+ if (SkBudgeted::kYes == fBudgeted) { |
tex->resourcePriv().makeBudgeted(); |
} else { |
tex->resourcePriv().makeUnbudgeted(); |
@@ -45,7 +45,7 @@ public: |
int srcX, int srcY, CachingHint) const override; |
SkSurface* onNewSurface(const SkImageInfo& info) const override { |
- return SkSurface::NewRenderTarget(fTexture->getContext(), SkSurface::kNo_Budgeted, info); |
+ return SkSurface::NewRenderTarget(fTexture->getContext(), SkBudgeted::kNo, info); |
} |
bool asBitmapForImageFilters(SkBitmap* bitmap) const override; |
@@ -53,7 +53,7 @@ public: |
private: |
SkAutoTUnref<GrTexture> fTexture; |
const SkAlphaType fAlphaType; |
- const SkSurface::Budgeted fBudgeted; |
+ const SkBudgeted fBudgeted; |
mutable SkAtomic<bool> fAddedRasterVersionToCache; |