6 #include "flutter/display_list/dl_blend_mode.h" 
    7 #include "flutter/display_list/dl_color.h" 
    8 #include "third_party/skia/modules/skparagraph/include/Paragraph.h" 
   11 namespace skia_conversions {
 
   14   FML_DCHECK(color.getColorSpace() == flutter::DlColorSpace::kExtendedSRGB ||
 
   15              color.getColorSpace() == flutter::DlColorSpace::kSRGB);
 
   17       static_cast<Scalar>(color.getRedF()),    
 
   18       static_cast<Scalar>(color.getGreenF()),  
 
   19       static_cast<Scalar>(color.getBlueF()),   
 
   20       static_cast<Scalar>(color.getAlphaF())   
 
   25     const flutter::DlImageSampling options) {
 
   28     case flutter::DlImageSampling::kNearestNeighbor:
 
   31       desc.
label = 
"Nearest Sampler";
 
   33     case flutter::DlImageSampling::kLinear:
 
   36       desc.
label = 
"Linear Sampler";
 
   38     case flutter::DlImageSampling::kCubic:
 
   39     case flutter::DlImageSampling::kMipmapLinear:
 
   42       desc.
label = 
"Mipmap Linear Sampler";
 
impeller::SamplerDescriptor ToSamplerDescriptor(const flutter::DlImageSampling options)
Color ToColor(const flutter::DlColor &color)
@ kLinear
Sample from the two nearest mip levels and linearly interpolate.
@ kBase
The texture is sampled as if it only had a single mipmap level.
@ kNearest
Select nearest to the sample point. Most widely supported.