OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2012 Google Inc. | 2 * Copyright 2012 Google Inc. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license that can be | 4 * Use of this source code is governed by a BSD-style license that can be |
5 * found in the LICENSE file. | 5 * found in the LICENSE file. |
6 */ | 6 */ |
7 | 7 |
8 #include "SkBitmap.h" | 8 #include "SkBitmap.h" |
9 #include "SkBitmapCache.h" | 9 #include "SkBitmapCache.h" |
10 #include "SkCanvas.h" | 10 #include "SkCanvas.h" |
(...skipping 398 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
409 sk_sp<SkImage> SkImage::MakeFromDeferredTextureImageData(GrContext* context, con
st void*, | 409 sk_sp<SkImage> SkImage::MakeFromDeferredTextureImageData(GrContext* context, con
st void*, |
410 SkBudgeted) { | 410 SkBudgeted) { |
411 return nullptr; | 411 return nullptr; |
412 } | 412 } |
413 | 413 |
414 sk_sp<SkImage> SkImage::MakeFromAdoptedTexture(GrContext*, const GrBackendTextur
eDesc&, | 414 sk_sp<SkImage> SkImage::MakeFromAdoptedTexture(GrContext*, const GrBackendTextur
eDesc&, |
415 SkAlphaType) { | 415 SkAlphaType) { |
416 return nullptr; | 416 return nullptr; |
417 } | 417 } |
418 | 418 |
419 sk_sp<SkImage> SkImage::MakeFromTextureCopy(GrContext*, const GrBackendTextureDe
sc&, SkAlphaType) { | |
420 return nullptr; | |
421 } | |
422 | |
423 sk_sp<SkImage> SkImage::MakeFromYUVTexturesCopy(GrContext* ctx, SkYUVColorSpace
space, | 419 sk_sp<SkImage> SkImage::MakeFromYUVTexturesCopy(GrContext* ctx, SkYUVColorSpace
space, |
424 const GrBackendObject yuvTexture
Handles[3], | 420 const GrBackendObject yuvTexture
Handles[3], |
425 const SkISize yuvSizes[3], | 421 const SkISize yuvSizes[3], |
426 GrSurfaceOrigin origin) { | 422 GrSurfaceOrigin origin) { |
427 return nullptr; | 423 return nullptr; |
428 } | 424 } |
429 | 425 |
430 sk_sp<SkImage> SkImage::makeTextureImage(GrContext*) const { | 426 sk_sp<SkImage> SkImage::makeTextureImage(GrContext*) const { |
431 return nullptr; | 427 return nullptr; |
432 } | 428 } |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
469 SkImage* SkImage::NewFromTexture(GrContext* ctx, const GrBackendTextureDesc& des
c, SkAlphaType at, | 465 SkImage* SkImage::NewFromTexture(GrContext* ctx, const GrBackendTextureDesc& des
c, SkAlphaType at, |
470 TextureReleaseProc proc, ReleaseContext release
ctx) { | 466 TextureReleaseProc proc, ReleaseContext release
ctx) { |
471 return MakeFromTexture(ctx, desc, at, proc, releasectx).release(); | 467 return MakeFromTexture(ctx, desc, at, proc, releasectx).release(); |
472 } | 468 } |
473 | 469 |
474 SkImage* SkImage::NewFromAdoptedTexture(GrContext* ctx, const GrBackendTextureDe
sc& desc, | 470 SkImage* SkImage::NewFromAdoptedTexture(GrContext* ctx, const GrBackendTextureDe
sc& desc, |
475 SkAlphaType at) { | 471 SkAlphaType at) { |
476 return MakeFromAdoptedTexture(ctx, desc, at).release(); | 472 return MakeFromAdoptedTexture(ctx, desc, at).release(); |
477 } | 473 } |
478 | 474 |
479 SkImage* SkImage::NewFromTextureCopy(GrContext* ctx, const GrBackendTextureDesc&
desc, | |
480 SkAlphaType at) { | |
481 return MakeFromTextureCopy(ctx, desc, at).release(); | |
482 } | |
483 | |
484 SkImage* SkImage::NewFromYUVTexturesCopy(GrContext* ctx, SkYUVColorSpace space, | 475 SkImage* SkImage::NewFromYUVTexturesCopy(GrContext* ctx, SkYUVColorSpace space, |
485 const GrBackendObject yuvTextureHandles
[3], | 476 const GrBackendObject yuvTextureHandles
[3], |
486 const SkISize yuvSizes[3], | 477 const SkISize yuvSizes[3], |
487 GrSurfaceOrigin origin) { | 478 GrSurfaceOrigin origin) { |
488 return MakeFromYUVTexturesCopy(ctx, space, yuvTextureHandles, yuvSizes, orig
in).release(); | 479 return MakeFromYUVTexturesCopy(ctx, space, yuvTextureHandles, yuvSizes, orig
in).release(); |
489 } | 480 } |
490 | 481 |
491 SkImage* SkImage::NewFromPicture(const SkPicture* picture, const SkISize& dimens
ions, | 482 SkImage* SkImage::NewFromPicture(const SkPicture* picture, const SkISize& dimens
ions, |
492 const SkMatrix* matrix, const SkPaint* paint) { | 483 const SkMatrix* matrix, const SkPaint* paint) { |
493 return MakeFromPicture(sk_ref_sp(const_cast<SkPicture*>(picture)), dimension
s, | 484 return MakeFromPicture(sk_ref_sp(const_cast<SkPicture*>(picture)), dimension
s, |
494 matrix, paint).release(); | 485 matrix, paint).release(); |
495 } | 486 } |
496 | 487 |
497 SkImage* SkImage::NewTextureFromPixmap(GrContext* ctx, const SkPixmap& pmap, SkB
udgeted budgeted) { | 488 SkImage* SkImage::NewTextureFromPixmap(GrContext* ctx, const SkPixmap& pmap, SkB
udgeted budgeted) { |
498 return MakeTextureFromPixmap(ctx, pmap, budgeted).release(); | 489 return MakeTextureFromPixmap(ctx, pmap, budgeted).release(); |
499 } | 490 } |
500 | 491 |
501 SkImage* SkImage::NewFromDeferredTextureImageData(GrContext* ctx, const void* da
ta, | 492 SkImage* SkImage::NewFromDeferredTextureImageData(GrContext* ctx, const void* da
ta, |
502 SkBudgeted budgeted) { | 493 SkBudgeted budgeted) { |
503 return MakeFromDeferredTextureImageData(ctx, data, budgeted).release(); | 494 return MakeFromDeferredTextureImageData(ctx, data, budgeted).release(); |
504 } | 495 } |
505 #endif | 496 #endif |
506 | 497 |
507 sk_sp<SkImage> MakeTextureFromMipMap(GrContext*, const SkImageInfo&, const GrMip
Level* texels, | 498 sk_sp<SkImage> MakeTextureFromMipMap(GrContext*, const SkImageInfo&, const GrMip
Level* texels, |
508 int mipLevelCount, SkBudgeted) { | 499 int mipLevelCount, SkBudgeted) { |
509 return nullptr; | 500 return nullptr; |
510 } | 501 } |
OLD | NEW |