Lines Matching refs:srcInfo
25 SkEncodedInfo makeInfo(const SkImageInfo& srcInfo, in makeInfo() argument
33 return SkEncodedInfo::Make(srcInfo.width(), srcInfo.height(), color, alpha, bitsPerComponent); in makeInfo()
36 SkEncodedInfo makeGray8Info(const SkImageInfo& srcInfo) { in makeGray8Info() argument
37 return makeInfo(srcInfo, SkEncodedInfo::kGray_Color, 8); in makeGray8Info()
40 SkEncodedInfo makeGrayAlpha8Info(const SkImageInfo& srcInfo) { in makeGrayAlpha8Info() argument
41 return makeInfo(srcInfo, SkEncodedInfo::kGrayAlpha_Color, 8); in makeGrayAlpha8Info()
44 SkEncodedInfo makeRgb8Info(const SkImageInfo& srcInfo) { in makeRgb8Info() argument
45 return makeInfo(srcInfo, SkEncodedInfo::kRGB_Color, 8); in makeRgb8Info()
48 SkEncodedInfo makeRgba8Info(const SkImageInfo& srcInfo) { in makeRgba8Info() argument
49 return makeInfo(srcInfo, SkEncodedInfo::kRGBA_Color, 8); in makeRgba8Info()
52 SkEncodedInfo makeRgb16Info(const SkImageInfo& srcInfo) { in makeRgb16Info() argument
53 return makeInfo(srcInfo, SkEncodedInfo::kRGB_Color, 16); in makeRgb16Info()
56 SkEncodedInfo makeRgba16Info(const SkImageInfo& srcInfo) { in makeRgba16Info() argument
57 return makeInfo(srcInfo, SkEncodedInfo::kRGBA_Color, 16); in makeRgba16Info()
83 const SkImageInfo& srcInfo) { in getTargetInfo() argument
84 switch (srcInfo.colorType()) { in getTargetInfo()
95 switch (srcInfo.alphaType()) { in getTargetInfo()
97 return makeTargetInfo(makeRgb8Info(srcInfo), transform_scanline_RGBX); in getTargetInfo()
99 return makeTargetInfo(makeRgba8Info(srcInfo), transform_scanline_memcpy); in getTargetInfo()
101 return makeTargetInfo(makeRgba8Info(srcInfo), transform_scanline_rgbA); in getTargetInfo()
107 switch (srcInfo.alphaType()) { in getTargetInfo()
109 return makeTargetInfo(makeRgb8Info(srcInfo), transform_scanline_BGRX); in getTargetInfo()
111 return makeTargetInfo(makeRgba8Info(srcInfo), transform_scanline_BGRA); in getTargetInfo()
113 return makeTargetInfo(makeRgba8Info(srcInfo), transform_scanline_bgrA); in getTargetInfo()
119 SkASSERT(srcInfo.isOpaque()); in getTargetInfo()
120 return makeTargetInfo(makeRgb8Info(srcInfo), transform_scanline_565); in getTargetInfo()
122 SkASSERT(srcInfo.isOpaque()); in getTargetInfo()
123 return makeTargetInfo(makeRgb8Info(srcInfo), transform_scanline_RGBX); in getTargetInfo()
125 switch (srcInfo.alphaType()) { in getTargetInfo()
127 return makeTargetInfo(makeRgb8Info(srcInfo), transform_scanline_444); in getTargetInfo()
129 return makeTargetInfo(makeRgba8Info(srcInfo), transform_scanline_4444); in getTargetInfo()
135 SkASSERT(srcInfo.isOpaque()); in getTargetInfo()
136 return makeTargetInfo(makeGray8Info(srcInfo), transform_scanline_memcpy); in getTargetInfo()
140 switch (srcInfo.alphaType()) { in getTargetInfo()
143 return makeTargetInfo(makeRgba16Info(srcInfo), transform_scanline_F16); in getTargetInfo()
145 return makeTargetInfo(makeRgba16Info(srcInfo), transform_scanline_F16_premul); in getTargetInfo()
151 SkASSERT(srcInfo.isOpaque()); in getTargetInfo()
152 return makeTargetInfo(makeRgb16Info(srcInfo), transform_scanline_F16F16F16x); in getTargetInfo()
154 switch (srcInfo.alphaType()) { in getTargetInfo()
157 return makeTargetInfo(makeRgba16Info(srcInfo), transform_scanline_F32); in getTargetInfo()
159 return makeTargetInfo(makeRgba16Info(srcInfo), transform_scanline_F32_premul); in getTargetInfo()
165 switch (srcInfo.alphaType()) { in getTargetInfo()
168 return makeTargetInfo(makeRgba16Info(srcInfo), transform_scanline_1010102); in getTargetInfo()
170 return makeTargetInfo(makeRgba16Info(srcInfo), in getTargetInfo()
177 switch (srcInfo.alphaType()) { in getTargetInfo()
180 return makeTargetInfo(makeRgba16Info(srcInfo), transform_scanline_bgra_1010102); in getTargetInfo()
182 return makeTargetInfo(makeRgba16Info(srcInfo), in getTargetInfo()
189 return makeTargetInfo(makeRgb16Info(srcInfo), transform_scanline_101010x); in getTargetInfo()
191 return makeTargetInfo(makeRgb16Info(srcInfo), transform_scanline_bgr_101010x); in getTargetInfo()
193 switch (srcInfo.alphaType()) { in getTargetInfo()
195 return makeTargetInfo(makeRgb16Info(srcInfo), in getTargetInfo()
202 switch (srcInfo.alphaType()) { in getTargetInfo()
205 return makeTargetInfo(makeRgba16Info(srcInfo), in getTargetInfo()
208 return makeTargetInfo(makeRgba16Info(srcInfo), in getTargetInfo()
215 return makeTargetInfo(makeGrayAlpha8Info(srcInfo), transform_scanline_A8_to_GrayAlpha); in getTargetInfo()