Lines Matching defs:dirty

4608     public final void invalidateChild(View child, final Rect dirty) {
4625 // Mark the child as dirty, using the appropriate flag
4640 boundingRect.set(dirty);
4658 dirty.set((int) (boundingRect.left - 0.5f),
4678 // If the parent is dirty opaque or not dirty, mark it dirty with the opaque
4690 parent = parent.invalidateChildInParent(location, dirty);
4696 boundingRect.set(dirty);
4698 dirty.set((int) (boundingRect.left - 0.5f),
4713 * if this ViewGroup is already fully invalidated or if the dirty rectangle
4716 public ViewParent invalidateChildInParent(final int[] location, final Rect dirty) {
4721 dirty.offset(location[CHILD_LEFT_INDEX] - mScrollX,
4724 dirty.union(0, 0, mRight - mLeft, mBottom - mTop);
4731 if (!dirty.intersect(0, 0, mRight - left, mBottom - top)) {
4732 dirty.setEmpty();
4752 dirty.set(0, 0, mRight - mLeft, mBottom - mTop);
4754 // in case the dirty rect extends outside the bounds of this container
4755 dirty.union(0, 0, mRight - mLeft, mBottom - mTop);
4794 * do; all we want to do here is schedule a traversal with the appropriate dirty rect.
4798 public void damageChild(View child, final Rect dirty) {
4810 child.transformRect(dirty);
4821 parent = parentVG.damageChildInParent(left, top, dirty);
4831 parent = parent.invalidateChildInParent(location, dirty);
4838 * Quick invalidation method that simply transforms the dirty rect into the parent's
4843 protected ViewParent damageChildInParent(int left, int top, final Rect dirty) {
4846 dirty.offset(left - mScrollX, top - mScrollY);
4848 dirty.union(0, 0, mRight - mLeft, mBottom - mTop);
4852 dirty.intersect(0, 0, mRight - mLeft, mBottom - mTop)) {
4855 transformRect(dirty);