 |
Skia
2D Graphics Library
|
Go to the documentation of this file.
8 #ifndef SkDeferredDisplayListRecorder_DEFINED
9 #define SkDeferredDisplayListRecorder_DEFINED
23 class SkPromiseImageTexture;
44 return fCharacterization;
58 #ifndef SK_MAKE_PROMISE_TEXTURE_DISABLE_LEGACY_API
Definition: GrRecordingContext.h:35
Definition: SkSurface.h:46
GrSurfaceOrigin
GPU SkImage and SkSurfaces can be stored such that (0, 0) in texture space may correspond to either t...
Definition: GrTypes.h:198
Definition: SkDeferredDisplayListRecorder.h:38
A description of a set GrBackendTextures that hold the planar data described by a SkYUVAInfo.
Definition: GrYUVABackendTextures.h:19
sk_sp< SkImage > makeYUVAPromiseTexture(const GrYUVABackendTextureInfo &yuvaBackendTextureInfo, sk_sp< SkColorSpace > imageColorSpace, PromiseImageTextureFulfillProc textureFulfillProc, PromiseImageTextureReleaseProc textureReleaseProc, PromiseImageTextureContext textureContexts[])
Deprecated: Use SkImage::MakePromiseYUVATexture instead.
sk_sp< SkPromiseImageTexture >(*)(PromiseImageTextureContext) PromiseImageTextureFulfillProc
Definition: SkImage.h:482
SkDeferredDisplayListRecorder(const SkSurfaceCharacterization &)
SkImage::PromiseImageTextureContext PromiseImageTextureContext
Definition: SkDeferredDisplayListRecorder.h:54
GrMipmapped
Used to say whether a texture has mip levels allocated or not.
Definition: GrTypes.h:169
Shared pointer class to wrap classes that support a ref()/unref() interface.
Definition: SkRefCnt.h:215
#define SK_API
Definition: SkTypes.h:181
sk_sp< SkDeferredDisplayList > detach()
const SkSurfaceCharacterization & characterization() const
Definition: SkDeferredDisplayListRecorder.h:43
void(*)(PromiseImageTextureContext) PromiseImageTextureReleaseProc
Definition: SkImage.h:483
sk_sp< SkImage > makePromiseTexture(const GrBackendFormat &backendFormat, int width, int height, GrMipmapped mipMapped, GrSurfaceOrigin origin, SkColorType colorType, SkAlphaType alphaType, sk_sp< SkColorSpace > colorSpace, PromiseImageTextureFulfillProc textureFulfillProc, PromiseImageTextureReleaseProc textureReleaseProc, PromiseImageTextureContext textureContext)
Deprecated: Use SkImage::MakePromiseTexture instead.
Definition: SkCanvas.h:87
~SkDeferredDisplayListRecorder()
SkImage::PromiseImageTextureReleaseProc PromiseImageTextureReleaseProc
Definition: SkDeferredDisplayListRecorder.h:56
Definition: SkSurfaceCharacterization.h:207
Definition: GrBackendSurface.h:54
SkColorType
Definition: SkImageInfo.h:64
void * PromiseImageTextureContext
Definition: SkImage.h:480
SkAlphaType
Definition: SkImageInfo.h:37