Lines Matching refs:crop
163 bool BufferStateLayer::setCrop(const Rect& crop) { in setCrop() argument
164 Rect c = crop; in setCrop()
177 if (mCurrentState.crop == c) return false; in setCrop()
178 mCurrentState.crop = c; in setCrop()
414 if (s.crop.isEmpty() && s.buffer) { in getDrawingCrop()
417 Rect crop = s.crop; in getDrawingCrop() local
418 crop.left = std::max(crop.left, 0); in getDrawingCrop()
419 crop.top = std::max(crop.top, 0); in getDrawingCrop()
424 crop.right = std::min(crop.right, static_cast<int32_t>(bufferWidth)); in getDrawingCrop()
425 crop.bottom = std::min(crop.bottom, static_cast<int32_t>(bufferHeight)); in getDrawingCrop()
427 if (!crop.isValid()) { in getDrawingCrop()
431 return crop; in getDrawingCrop()
433 return s.crop; in getDrawingCrop()