Lines Matching full:sk_sp
42 sk_sp<SkColorSpace> fix_for_colortype(SkColorSpace* colorSpace, SkColorType colorType) {
53 static sk_sp<SkImage> make_raster_image(SkColorType colorType) {
68 static sk_sp<SkImage> make_codec_image() {
69 sk_sp<SkData> encoded = GetResourceAsData("images/randPixels.png");
85 static sk_sp<SkImage> make_picture_image() {
94 static sk_sp<SkColorSpace> make_parametric_transfer_fn(const SkColorSpacePrimaries& primaries) {
102 static sk_sp<SkColorSpace> make_wide_gamut() {
116 static sk_sp<SkColorSpace> make_small_gamut() {
130 SkAlphaType dstAlphaType, sk_sp<SkColorSpace> dstColorSpace,
133 sk_sp<SkData> data = SkData::MakeUninitialized(rowBytes * image->height());
156 sk_sp<SkColorSpace> srgb = fix_for_colortype(
158 sk_sp<SkImage> raw = SkImage::MakeRasterData(dstInfo.makeColorSpace(srgb), data, rowBytes);
190 const sk_sp<SkColorSpace> colorSpaces[] = {
196 for (sk_sp<SkColorSpace> dstColorSpace : colorSpaces) {
199 sk_sp<SkImage> image = make_raster_image(srcColorType);
251 const sk_sp<SkColorSpace> colorSpaces[] = {
261 sk_sp<SkImage> image = make_codec_image();
262 for (sk_sp<SkColorSpace> dstColorSpace : colorSpaces) {
305 const sk_sp<SkImage> images[] = {
317 const sk_sp<SkColorSpace> colorSpaces[] = {
327 for (sk_sp<SkImage> image : images) {
328 for (sk_sp<SkColorSpace> dstColorSpace : colorSpaces) {