Lines Matching refs:dirty
96 void CanvasContext::swapBuffers(const SkRect& dirty, EGLint width, EGLint height) {
97 if (CC_UNLIKELY(!mEglManager.swapBuffers(mEglSurface, dirty, width, height))) {
229 SkRect dirty;
230 mDamageAccumulator.finish(&dirty);
233 // if (dirty.isEmpty() && Properties::skipEmptyFrames) {
244 dirty.setEmpty();
246 dirty.setEmpty();
248 if (!dirty.isEmpty() && !dirty.intersect(0, 0, width, height)) {
250 SK_RECT_ARGS(dirty), width, height);
251 dirty.setEmpty();
253 profiler().unionDirty(&dirty);
256 if (!dirty.isEmpty()) {
257 mCanvas->prepareDirty(dirty.fLeft, dirty.fTop,
258 dirty.fRight, dirty.fBottom, mOpaque);
275 swapBuffers(dirty, width, height);
349 // Tickle the GENERIC property on node to mark it as dirty for damaging