Lines Matching defs:sampleSize
15 static bool is_valid_sample_size(int sampleSize) {
16 // FIXME: As Leon has mentioned elsewhere, surely there is also a maximum sampleSize?
17 return sampleSize > 0;
228 int sampleSize = std::min(sampleX, sampleY);
229 auto computedSize = this->getSampledDimensions(sampleSize);
231 return sampleSize;
234 if (computedSize == origDims || sampleSize == 1) {
243 auto smaller = this->getSampledDimensions(sampleSize + 1);
245 return sampleSize + 1;
250 return sampleSize;
253 sampleSize++;
264 return sampleSize;
268 while (sampleSize > 2) {
269 auto bigger = this->getSampledDimensions(sampleSize - 1);
272 return sampleSize - 1;
274 sampleSize--;
281 SkISize SkAndroidCodec::getSampledDimensions(int sampleSize) const {
282 if (!is_valid_sample_size(sampleSize)) {
287 if (1 == sampleSize) {
291 return this->onGetSampledDimensions(sampleSize);
302 SkISize SkAndroidCodec::getSampledSubsetDimensions(int sampleSize, const SkIRect& subset) const {
303 if (!is_valid_sample_size(sampleSize)) {
317 return this->getSampledDimensions(sampleSize);
322 return {get_scaled_dimension(subset.width(), sampleSize),
323 get_scaled_dimension(subset.height(), sampleSize)};