Home
last modified time | relevance | path

Searched refs:releaseProc (Results 1 – 25 of 32) sorted by relevance

12

/external/skqp/src/image/
DSkSurface_Raster.cpp18 void (*releaseProc)(void* pixels, void* context), void* context,
71 void (*releaseProc)(void* pixels, void* context), void* context, in SkSurface_Raster()
75 fBitmap.installPixels(info, pixels, rb, releaseProc, context); in SkSurface_Raster()
166 size_t rb, void (*releaseProc)(void* pixels, void* context), void* context, in MakeRasterDirectReleaseProc()
168 if (nullptr == releaseProc) { in MakeRasterDirectReleaseProc()
178 return sk_make_sp<SkSurface_Raster>(info, pixels, rb, releaseProc, context, props); in MakeRasterDirectReleaseProc()
DSkImage_GpuBase.cpp372 PromiseImageTextureReleaseProc releaseProc, in MakePromiseImageLazyProxy() argument
381 if (!fulfillProc || !releaseProc) { in MakePromiseImageLazyProxy()
414 PromiseImageTextureReleaseProc releaseProc, in MakePromiseImageLazyProxy() argument
424 releaseProc, context, std::move(doneHelper)); in MakePromiseImageLazyProxy()
550 PromiseImageReleaseContext(PromiseImageTextureReleaseProc releaseProc, in MakePromiseImageLazyProxy() argument
553 : fReleaseProc(releaseProc) in MakePromiseImageLazyProxy()
603 } callback(fulfillProc, releaseProc, doneProc, textureContext, delayReleaseCallback, config); in MakePromiseImageLazyProxy()
DSkImage_Gpu.cpp109 SkImage::TextureReleaseProc releaseProc, in new_wrapped_texture_common() argument
118 kRead_GrIOType, releaseProc, releaseCtx); in new_wrapped_texture_common()
576 BackendTextureReleaseProc* releaseProc) { in MakeBackendTextureFromSkImage() argument
577 if (!image || !ctx || !backendTexture || !releaseProc) { in MakeBackendTextureFromSkImage()
632 return GrTexture::StealBackendTexture(std::move(textureRef), backendTexture, releaseProc); in MakeBackendTextureFromSkImage()
/external/skia/src/image/
DSkSurface_Raster.cpp18 void (*releaseProc)(void* pixels, void* context), void* context,
62 void (*releaseProc)(void* pixels, void* context), void* context, in SkSurface_Raster()
66 fBitmap.installPixels(info, pixels, rb, releaseProc, context); in SkSurface_Raster()
154 size_t rb, void (*releaseProc)(void* pixels, void* context), void* context, in MakeRasterDirectReleaseProc()
156 if (nullptr == releaseProc) { in MakeRasterDirectReleaseProc()
166 return sk_make_sp<SkSurface_Raster>(info, pixels, rb, releaseProc, context, props); in MakeRasterDirectReleaseProc()
DSkImage_Gpu.cpp786 BackendTextureReleaseProc* releaseProc) { in MakeBackendTextureFromSkImage() argument
787 if (!image || !backendTexture || !releaseProc) { in MakeBackendTextureFromSkImage()
813 return MakeBackendTextureFromSkImage(direct, std::move(image), backendTexture, releaseProc); in MakeBackendTextureFromSkImage()
827 return GrTexture::StealBackendTexture(std::move(textureRef), backendTexture, releaseProc); in MakeBackendTextureFromSkImage()
DSkImage_Lazy.cpp302 auto releaseProc = [](void*, void* data) { in textureProxyViewFromPlanes() local
311 releaseProc, in textureProxyViewFromPlanes()
DSkSurface_Gpu.cpp550 TextureReleaseProc releaseProc, in onReplaceBackendTexture() argument
552 auto releaseHelper = GrRefCntedCallback::Make(releaseProc, releaseContext); in onReplaceBackendTexture()
/external/skia/docs/examples/
DBitmap_installPixels.cpp6 static void releaseProc(void* addr, void* ) { in releaseProc() function
16 bool installed = bitmap.installPixels(info, pixels, 16, releaseProc, nullptr); in draw()
DImage_MakeFromRaster.cpp6 static void releaseProc(const void* pixels, SkImage::ReleaseContext context) { in releaseProc() function
15 sk_sp<SkImage> image(SkImage::MakeFromRaster(pixmap, releaseProc, &releaseCount)); in draw()
/external/skia/src/core/
DSkPixelRef.cpp136 void (*releaseProc)(void* addr, void* ctx), void* ctx) { in SkMakePixelRefWithProc()
138 if (nullptr == releaseProc) { in SkMakePixelRefWithProc()
148 return sk_sp<SkPixelRef>(new PixelRef(width, height, addr, rowBytes, releaseProc, ctx)); in SkMakePixelRefWithProc()
DSkPixelRefPriv.h18 void (*releaseProc)(void* addr, void* ctx), void* ctx);
DSkBitmap.cpp305 void (*releaseProc)(void* addr, void* context), void* context) { in installPixels()
307 invoke_release_proc(releaseProc, pixels, context); in installPixels()
312 invoke_release_proc(releaseProc, pixels, context); in installPixels()
320 rb, pixels, releaseProc, context), 0, 0); in installPixels()
/external/skqp/src/gpu/
DGrTexture.cpp51 SkImage::BackendTextureReleaseProc* releaseProc) { in StealBackendTexture() argument
56 if (!texture->onStealBackendTexture(backendTexture, releaseProc)) { in StealBackendTexture()
DGrProxyProvider.cpp456 ReleaseProc releaseProc, in wrapBackendTexture() argument
475 if (releaseProc) { in wrapBackendTexture()
476 releaseHelper.reset(new GrReleaseProcHelper(releaseProc, releaseCtx)); in wrapBackendTexture()
/external/skia/src/gpu/
DGrTexture.cpp60 SkImage::BackendTextureReleaseProc* releaseProc) { in StealBackendTexture() argument
65 if (!texture->onStealBackendTexture(backendTexture, releaseProc)) { in StealBackendTexture()
/external/skqp/src/ports/
DSkFontMgr_fuchsia.cpp31 std::function<void()> releaseProc; member
33 ReleaseSkDataContext(uint64_t bufferSize, const std::function<void()>& releaseProc) in ReleaseSkDataContext()
34 : fBufferSize(bufferSize), releaseProc(releaseProc) {} in ReleaseSkDataContext()
41 releaseSkDataContext->releaseProc(); in ReleaseSkData()
/external/skqp/src/gpu/gl/
DGrGLTexture.cpp124 SkImage::BackendTextureReleaseProc* releaseProc) { in onStealBackendTexture() argument
127 *releaseProc = [](GrBackendTexture){}; in onStealBackendTexture()
/external/skia/src/gpu/gl/
DGrGLTexture.cpp136 SkImage::BackendTextureReleaseProc* releaseProc) { in onStealBackendTexture() argument
139 *releaseProc = [](GrBackendTexture){}; in onStealBackendTexture()
/external/skia/src/ports/
DSkFontMgr_fuchsia.cpp31 std::function<void()> releaseProc; member
33 ReleaseSkDataContext(uint64_t bufferSize, const std::function<void()>& releaseProc) in ReleaseSkDataContext()
34 : fBufferSize(bufferSize), releaseProc(releaseProc) {} in ReleaseSkDataContext()
41 releaseSkDataContext->releaseProc(); in ReleaseSkData()
/external/skqp/src/core/
DSkBitmap.cpp278 void (*releaseProc)(void* addr, void* context), void* context) { in installPixels()
280 invoke_release_proc(releaseProc, pixels, context); in installPixels()
285 invoke_release_proc(releaseProc, pixels, context); in installPixels()
293 releaseProc, context); in installPixels()
/external/skia/include/core/
DSkSurface.h105 void (*releaseProc)(void* pixels, void* context),
249 RenderTargetReleaseProc releaseProc = nullptr,
DSkBitmap.h591 void (*releaseProc)(void* addr, void* context), void* context);
/external/skia/src/codec/
DSkHeifCodec.cpp141 static void releaseProc(const void* ptr, void* context) { in releaseProc() function
171 auto icc = SkData::MakeWithProc(iccData->data(), iccData->size(), releaseProc, iccData); in MakeFromStream()
/external/skqp/include/core/
DSkSurface.h99 void (*releaseProc)(void* pixels, void* context),
DSkBitmap.h621 void (*releaseProc)(void* addr, void* context), void* context);

12