Layer::~Layer() { if (colorFilter) caches.resourceCache.decrementRefcount(colorFilter); removeFbo(); deleteTexture(); delete[] mesh; delete deferredList; }
Layer::~Layer() { if (colorFilter) Caches::getInstance().resourceCache.decrementRefcount(colorFilter); removeFbo(); deleteTexture(); delete[] mesh; delete[] meshIndices; delete deferredList; }
Layer::~Layer() { renderState.unregisterLayer(this); SkSafeUnref(colorFilter); if (stencil || fbo || texture.mId) { removeFbo(); texture.deleteTexture(); } delete[] mesh; }
Layer::~Layer() { renderState.unregisterLayer(this); SkSafeUnref(colorFilter); if (stencil || fbo || texture.id) { renderState.requireGLContext(); removeFbo(); deleteTexture(); } delete[] mesh; }
void Layer::onGlContextLost() { removeFbo(); deleteTexture(); }