Searched refs:cacheSurface (Results 1 – 6 of 6) sorted by relevance
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/parallel_render/ |
H A D | rs_sub_thread.cpp | 220 auto cacheSurface = surfaceNodePtr->GetCacheSurface(threadIndex_, true); in RenderCache() local 221 if (cacheSurface) { in RenderCache() 225 cacheSurface->FlushAndSubmit(true); in RenderCache() 354 auto cacheSurface = nodeDrawable->GetCacheSurface(threadIndex_, true); in DrawableCacheWithSkImage() local 355 if (!cacheSurface || nodeDrawable->NeedInitCacheSurface()) { in DrawableCacheWithSkImage() 358 cacheSurface = nodeDrawable->GetCacheSurface(threadIndex_, true); in DrawableCacheWithSkImage() 361 if (!cacheSurface) { in DrawableCacheWithSkImage() 366 auto rscanvas = std::make_shared<RSPaintFilterCanvas>(cacheSurface.get()); in DrawableCacheWithSkImage() 380 RSUniRenderUtil::OptimizedFlushAndSubmit(cacheSurface, grContext_.get(), optFenceWait); in DrawableCacheWithSkImage() 387 RSBaseRenderUtil::WriteCacheImageRenderNodeToPng(cacheSurface, nodeDrawable->GetName()); in DrawableCacheWithSkImage()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/ |
H A D | rs_render_node_drawable.cpp | 757 auto cacheSurface = GetCachedSurface(threadId); in UpdateCacheSurface() local 758 if (cacheSurface == nullptr) { in UpdateCacheSurface() 761 cacheSurface = GetCachedSurface(threadId); in UpdateCacheSurface() 762 if (cacheSurface == nullptr) { in UpdateCacheSurface() 767 auto cacheCanvas = std::make_shared<RSPaintFilterCanvas>(cacheSurface.get()); in UpdateCacheSurface() 810 cachedImage_ = cacheSurface->GetImageSnapshot(); in UpdateCacheSurface() 820 cachedBackendTexture_ = cacheSurface->GetBackendTexture(); in UpdateCacheSurface()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_uni_render_util.h | 99 static void ClearNodeCacheSurface(std::shared_ptr<Drawing::Surface>&& cacheSurface,
|
H A D | rs_uni_render_util.cpp | 1119 void RSUniRenderUtil::ClearNodeCacheSurface(std::shared_ptr<Drawing::Surface>&& cacheSurface, in ClearNodeCacheSurface() argument 1123 PostReleaseSurfaceTask(std::move(cacheSurface), cacheSurfaceThreadIndex); in ClearNodeCacheSurface()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/ |
H A D | rs_uni_render_util_test.cpp | 556 auto cacheSurface = node->GetCacheSurface(threadIndex, false); variable 558 …RSUniRenderUtil::ClearNodeCacheSurface(std::move(cacheSurface), std::move(completedSurface), threa…
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/ |
H A D | rs_render_node_test.cpp | 2382 std::shared_ptr<Drawing::Surface> cacheSurface = std::make_shared<Drawing::Surface>(); variable 2383 nodeTest->cacheSurface_ = cacheSurface;
|