| /* | |
| * Copyright 2020 Google LLC | |
| * | |
| * Use of this source code is governed by a BSD-style license that can be | |
| * found in the LICENSE file. | |
| */ | |
| #ifndef SkRescaleAndReadPixels_DEFINED | |
| #define SkRescaleAndReadPixels_DEFINED | |
| #include "include/core/SkImage.h" | |
| class SkBitmap; | |
| struct SkIRect; | |
| struct SkImageInfo; | |
| /** Generic/synchronous implementation for SkImage:: and SkSurface::asyncRescaleAndReadPixels. */ | |
| void SkRescaleAndReadPixels(SkBitmap src, | |
| const SkImageInfo& resultInfo, | |
| const SkIRect& srcRect, | |
| SkImage::RescaleGamma, | |
| SkImage::RescaleMode, | |
| SkImage::ReadPixelsCallback, | |
| SkImage::ReadPixelsContext); | |
| #endif // SkRescaleAndReadPixels_DEFINED |