Lines Matching defs:dirty
403 SkRect dirty;
404 mDamageAccumulator.finish(&dirty);
407 // if (dirty.isEmpty() && Properties::skipEmptyFrames) {
416 SkRect windowDirty = computeDirtyRect(frame, &dirty);
418 bool drew = mRenderPipeline->draw(frame, windowDirty, dirty, mLightGeometry, &mLayerUpdateQueue,
557 // Tickle the GENERIC property on node to mark it as dirty for damaging
704 SkRect CanvasContext::computeDirtyRect(const Frame& frame, SkRect* dirty) {
707 dirty->setEmpty();
712 dirty->setEmpty();
714 if (!dirty->isEmpty() && !dirty->intersect(0, 0, frame.width(), frame.height())) {
716 SK_RECT_ARGS(*dirty), frame.width(), frame.height());
717 dirty->setEmpty();
719 profiler().unionDirty(dirty);
722 if (dirty->isEmpty()) {
723 dirty->set(0, 0, frame.width(), frame.height());
726 // At this point dirty is the area of the window to update. However,
729 SkRect windowDirty(*dirty);
739 dirty->set(0, 0, frame.width(), frame.height());
746 dirty->join(mSwapHistory[i].damage);