Lines Matching refs:sampling
111 bool SkImage::scalePixels(const SkPixmap& dst, const SkSamplingOptions& sampling,
129 return bm.peekPixels(&pmap) && pmap.scalePixels(dst, sampling);
145 const SkSamplingOptions& sampling,
148 sampling, localMatrix);
314 SkSamplingOptions sampling,
322 if (sampling.useCubic && !GrValidCubicResampler(sampling.cubic)) {
325 if (sampling.mipmap != SkMipmapMode::kNone &&
327 sampling = SkSamplingOptions(sampling.filter);
329 return this->onAsFragmentProcessor(rContext, sampling, tileModes, m, subset, domain);
336 SkSamplingOptions sampling,
347 if (sampling.useCubic) {
357 sampling.cubic,
367 sampling.cubic,
376 sampling.cubic,
381 sampling = SkSamplingOptions(sampling.filter);
383 GrSamplerState sampler(wmx, wmy, sampling.filter, sampling.mipmap);
757 void SkSamplingPriv::Write(SkWriteBuffer& buffer, const SkSamplingOptions& sampling) {
758 buffer.writeBool(sampling.useCubic);
759 if (sampling.useCubic) {
760 buffer.writeScalar(sampling.cubic.B);
761 buffer.writeScalar(sampling.cubic.C);
763 buffer.writeUInt((unsigned)sampling.filter);
764 buffer.writeUInt((unsigned)sampling.mipmap);