diff options
Diffstat (limited to 'chromium/third_party/skia/src/gpu/gl/GrGLIndexBuffer.h')
-rw-r--r-- | chromium/third_party/skia/src/gpu/gl/GrGLIndexBuffer.h | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/chromium/third_party/skia/src/gpu/gl/GrGLIndexBuffer.h b/chromium/third_party/skia/src/gpu/gl/GrGLIndexBuffer.h index 32a80860636..5d5de43eee4 100644 --- a/chromium/third_party/skia/src/gpu/gl/GrGLIndexBuffer.h +++ b/chromium/third_party/skia/src/gpu/gl/GrGLIndexBuffer.h @@ -26,26 +26,22 @@ public: size_t baseOffset() const { return fImpl.baseOffset(); } void bind() const { - if (this->isValid()) { + if (!this->wasDestroyed()) { fImpl.bind(this->getGpuGL()); } } - // overrides of GrIndexBuffer - virtual void* lock(); - virtual void* lockPtr() const; - virtual void unlock(); - virtual bool isLocked() const; - virtual bool updateData(const void* src, size_t srcSizeInBytes); - protected: - // overrides of GrResource virtual void onAbandon() SK_OVERRIDE; virtual void onRelease() SK_OVERRIDE; private: + virtual void* onMap() SK_OVERRIDE; + virtual void onUnmap() SK_OVERRIDE; + virtual bool onUpdateData(const void* src, size_t srcSizeInBytes) SK_OVERRIDE; + GrGpuGL* getGpuGL() const { - SkASSERT(this->isValid()); + SkASSERT(!this->wasDestroyed()); return (GrGpuGL*)(this->getGpu()); } |