Home
last modified time | relevance | path

Searched refs:nodeDrawable (Results 1 – 10 of 10) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/parallel_render/
H A Drs_sub_thread.cpp194 if (!nodeDrawable) { in RenderCache()
218 nodeDrawable->Process(visitor); in RenderCache()
255 if (!nodeDrawable) { in DrawableCache()
281 if (nodeDrawable->UseDmaBuffer()) { in DrawableCache()
350 if (!nodeDrawable) { in DrawableCacheWithSkImage()
357nodeDrawable->InitCacheSurface(grContext_.get(), func, threadIndex_, nodeDrawable->GetHDRPresent()… in DrawableCacheWithSkImage()
378 nodeDrawable->SubDraw(*rscanvas); in DrawableCacheWithSkImage()
393 if (!nodeDrawable) { in DrawableCacheWithDma()
398 nodeDrawable->CreateSurface(); in DrawableCacheWithDma()
424 nodeDrawable->SubDraw(*rsCanvas); in DrawableCacheWithDma()
[all …]
H A Drs_sub_thread_manager.cpp342 std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawable) in ScheduleRenderNodeDrawable() argument
344 if (UNLIKELY(!nodeDrawable)) { in ScheduleRenderNodeDrawable()
348 const auto& param = nodeDrawable->GetRenderParams(); in ScheduleRenderNodeDrawable()
398 nodeDrawable->SetLastFrameUsedThreadIndex(tid); in ScheduleRenderNodeDrawable()
399 nodeDrawable->SetTaskFrameCount(submittedFrameCount); in ScheduleRenderNodeDrawable()
400 subThread->DrawableCache(nodeDrawable); in ScheduleRenderNodeDrawable()
407 std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawable) in ScheduleReleaseCacheSurfaceOnly() argument
409 if (!nodeDrawable) { in ScheduleReleaseCacheSurfaceOnly()
412 auto& param = nodeDrawable->GetRenderParams(); in ScheduleReleaseCacheSurfaceOnly()
416 auto bindThreadIdx = nodeDrawable->GetLastFrameUsedThreadIndex(); in ScheduleReleaseCacheSurfaceOnly()
[all …]
H A Drs_sub_thread.h42 void DrawableCache(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawable);
44 …oid ReleaseCacheSurfaceOnly(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawable);
58 …id DrawableCacheWithSkImage(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawable);
59 … void DrawableCacheWithDma(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawable);
H A Drs_sub_thread_manager.h51 … ScheduleRenderNodeDrawable(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawable);
52 …duleReleaseCacheSurfaceOnly(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawable);
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/parallel_render/
H A Drs_sub_thread_test.cpp320 curThread->DrawableCache(nodeDrawable);
324 curThread->DrawableCache(nodeDrawable);
328 curThread->DrawableCache(nodeDrawable);
332 nodeDrawable->name_ = "ScreenShotWindow";
333 curThread->DrawableCache(nodeDrawable);
334 EXPECT_TRUE(nodeDrawable->UseDmaBuffer());
336 nodeDrawable->SetTaskFrameCount(1);
337 curThread->DrawableCache(nodeDrawable);
370 EXPECT_FALSE(nodeDrawable->surfaceCreated_);
372 nodeDrawable->surfaceCreated_ = true;
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/drawable/
H A Drs_render_node_shadow_drawable.cpp25 …td::shared_ptr<const RSRenderNode> node, std::shared_ptr<RSRenderNodeDrawableAdapter> nodeDrawable) in RSRenderNodeShadowDrawable() argument
26 : RSRenderNodeDrawableAdapter(std::move(node)), nodeDrawable_(std::move(nodeDrawable)) in RSRenderNodeShadowDrawable()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/drawable/
H A Drs_render_node_shadow_drawable_test.cpp58 std::shared_ptr<DrawableV2::RSRenderNodeDrawableAdapter> nodeDrawable = variable
60 …rNodeShadowDrawable = std::make_shared<DrawableV2::RSRenderNodeShadowDrawable>(node, nodeDrawable);
H A Drs_misc_drawable_test.cpp92 auto nodeDrawable = std::make_shared<ConcreteRSRenderNodeDrawableAdapter>(nodeTwo); variable
93 childThree->renderDrawable_ = nodeDrawable;
131 auto nodeDrawable = std::make_shared<ConcreteRSRenderNodeDrawableAdapter>(nodeTwo); variable
132 outNode->renderDrawable_ = nodeDrawable;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/drawable/
H A Drs_render_node_shadow_drawable.h25 …d::shared_ptr<const RSRenderNode> node, std::shared_ptr<RSRenderNodeDrawableAdapter> nodeDrawable);
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/drawable/
H A Drs_render_node_drawable_adapter_test.cpp597 std::shared_ptr<DrawableV2::RSRenderNodeDrawableAdapter> nodeDrawable = variable
599 drawableVec.emplace_back(nodeDrawable);