/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/ |
H A D | rs_render_node_drawable.cpp | 36 RSRenderNodeDrawable::Registrar RSRenderNodeDrawable::instance_; 46 RSRenderNodeDrawable::RSRenderNodeDrawable(std::shared_ptr<const RSRenderNode>&& node) in RSRenderNodeDrawable() function in OHOS::Rosen::DrawableV2::RSRenderNodeDrawable 53 RSRenderNodeDrawable::~RSRenderNodeDrawable() in ~RSRenderNodeDrawable() 59 RSRenderNodeDrawable::Ptr RSRenderNodeDrawable::OnGenerate(std::shared_ptr<const RSRenderNode> node) in OnGenerate() 61 return new RSRenderNodeDrawable(std::move(node)); in OnGenerate() 89 RSRenderNodeDrawable::OnDraw(canvas); in OnCapture() 234 void RSRenderNodeDrawable::CheckCacheTypeAndDraw( in CheckCacheTypeAndDraw() 294 RSRenderNodeDrawable::OnDraw(canvas); in DrawWithoutNodeGroupCache() 350 RSRenderNodeDrawable::OnDraw(canvas); in CheckRegionAndDrawWithoutFilter() 425 void RSRenderNodeDrawable::InitDfxForCacheInfo() in InitDfxForCacheInfo() [all …]
|
H A D | rs_render_node_drawable_autocache.cpp | 33 bool RSRenderNodeDrawable::ShouldPaint() const in ShouldPaint() 38 bool RSRenderNodeDrawable::IsOpincRenderCacheEnable() in IsOpincRenderCacheEnable() 43 bool RSRenderNodeDrawable::IsOpincRealDrawCacheEnable() in IsOpincRealDrawCacheEnable() 48 bool RSRenderNodeDrawable::IsAutoCacheDebugEnable() in IsAutoCacheDebugEnable() 53 void RSRenderNodeDrawable::OpincCalculateBefore(Drawing::Canvas& canvas, in OpincCalculateBefore() 111 void RSRenderNodeDrawable::DrawableCacheStateReset(RSRenderParams& params) in DrawableCacheStateReset() 123 bool RSRenderNodeDrawable::IsOpListDrawAreaEnable() in IsOpListDrawAreaEnable() 129 bool RSRenderNodeDrawable::IsTranslate(Drawing::Matrix& mat) in IsTranslate() 135 void RSRenderNodeDrawable::NodeCacheStateDisable() in NodeCacheStateDisable() 236 void RSRenderNodeDrawable::AfterDrawCache(NodeStrategyType& cacheStragy, in AfterDrawCache() [all …]
|
H A D | rs_canvas_render_node_drawable.cpp | 32 : RSRenderNodeDrawable(std::move(node)) in RSCanvasRenderNodeDrawable() 35 RSRenderNodeDrawable::Ptr RSCanvasRenderNodeDrawable::OnGenerate(std::shared_ptr<const RSRenderNode… in OnGenerate() 88 RSRenderNodeDrawable::OnDraw(canvas); in OnDraw() 90 RSRenderNodeDrawable::ProcessedNodeCountInc(); in OnDraw() 118 RSRenderNodeDrawable::OnDraw(canvas); in OnCapture()
|
H A D | rs_canvas_render_node_drawable.h | 22 class RSCanvasRenderNodeDrawable : public RSRenderNodeDrawable { 26 static RSRenderNodeDrawable::Ptr OnGenerate(std::shared_ptr<const RSRenderNode> node);
|
H A D | rs_effect_render_node_drawable.h | 26 class RSEffectRenderNodeDrawable : public RSRenderNodeDrawable { 30 static RSRenderNodeDrawable::Ptr OnGenerate(std::shared_ptr<const RSRenderNode> node);
|
H A D | rs_render_node_drawable.h | 43 class RSRenderNodeDrawable : public RSRenderNodeDrawableAdapter { 45 ~RSRenderNodeDrawable() override; 47 static RSRenderNodeDrawable::Ptr OnGenerate(std::shared_ptr<const RSRenderNode> node); 123 explicit RSRenderNodeDrawable(std::shared_ptr<const RSRenderNode>&& node);
|
H A D | rs_effect_render_node_drawable.cpp | 25 : RSRenderNodeDrawable(std::move(node)) in RSEffectRenderNodeDrawable() 28 RSRenderNodeDrawable::Ptr RSEffectRenderNodeDrawable::OnGenerate(std::shared_ptr<const RSRenderNode… in OnGenerate()
|
H A D | rs_canvas_drawing_render_node_drawable.h | 26 class RSCanvasDrawingRenderNodeDrawable : public RSRenderNodeDrawable { 30 static RSRenderNodeDrawable::Ptr OnGenerate(std::shared_ptr<const RSRenderNode> node);
|
H A D | rs_root_render_node_drawable.h | 29 static RSRenderNodeDrawable::Ptr OnGenerate(std::shared_ptr<const RSRenderNode> node);
|
H A D | rs_root_render_node_drawable.cpp | 28 RSRenderNodeDrawable::Ptr RSRootRenderNodeDrawable::OnGenerate(std::shared_ptr<const RSRenderNode> … in OnGenerate()
|
H A D | rs_surface_render_node_drawable.cpp | 66 …: RSRenderNodeDrawable(std::move(node)), syncDirtyManager_(std::make_shared<RSDirtyRegionManager>(… in RSSurfaceRenderNodeDrawable() 86 RSRenderNodeDrawable::Ptr RSSurfaceRenderNodeDrawable::OnGenerate(std::shared_ptr<const RSRenderNod… in OnGenerate() 440 RSRenderNodeDrawable::ClearTotalProcessedNodeCount(); in OnDraw() 441 RSRenderNodeDrawable::ClearProcessedNodeCount(); in OnDraw() 485 int processedNodes = RSRenderNodeDrawable::GetProcessedNodeCount(); in OnDraw() 488 RSRenderNodeDrawable::GetTotalProcessedNodeCount()); in OnDraw() 490 RSRenderNodeDrawable::GetTotalProcessedNodeCount(), GetId(), GetName()); in OnDraw()
|
H A D | rs_display_render_node_drawable.h | 34 class RSDisplayRenderNodeDrawable : public RSRenderNodeDrawable { 38 static RSRenderNodeDrawable::Ptr OnGenerate(std::shared_ptr<const RSRenderNode> node);
|
H A D | rs_surface_render_node_drawable.h | 48 class RSSurfaceRenderNodeDrawable : public RSRenderNodeDrawable { 52 static RSRenderNodeDrawable::Ptr OnGenerate(std::shared_ptr<const RSRenderNode> node);
|
H A D | rs_display_render_node_drawable.cpp | 203 …: RSRenderNodeDrawable(std::move(node)), surfaceHandler_(std::make_shared<RSSurfaceHandler>(nodeId… in RSDisplayRenderNodeDrawable() 207 RSRenderNodeDrawable::Ptr RSDisplayRenderNodeDrawable::OnGenerate(std::shared_ptr<const RSRenderNod… in OnGenerate() 450 …auto filterNodeDrawable = std::static_pointer_cast<DrawableV2::RSRenderNodeDrawable>(drawableAdapt… in CheckFilterCacheFullyCovered() 563 RSRenderNodeDrawable::InitDfxForCacheInfo(); in OnDraw() 788 RSRenderNodeDrawable::OnDraw(*curCanvas_); in OnDraw() 1094 RSRenderNodeDrawable::OnCapture(*curCanvas_); in DrawExpandScreen() 1184 mirroredDrawable.RSRenderNodeDrawable::OnDraw(*curCanvas_); in DrawWiredMirrorOnDraw() 1351 RSRenderNodeDrawable::OnCapture(canvas); in OnCapture()
|
H A D | rs_canvas_drawing_render_node_drawable.cpp | 37 : RSRenderNodeDrawable(std::move(node)) in RSCanvasDrawingRenderNodeDrawable() 66 RSRenderNodeDrawable::Ptr RSCanvasDrawingRenderNodeDrawable::OnGenerate(std::shared_ptr<const RSRen… in OnGenerate()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/drawable/ |
H A D | rs_render_node_drawable_adapter_test.cpp | 189 auto adapter = std::make_shared<RSRenderNodeDrawable>(node); 220 auto adapter = std::make_shared<RSRenderNodeDrawable>(std::move(node)); 237 auto adapter = std::make_shared<RSRenderNodeDrawable>(node); 261 auto adapter = std::make_shared<RSRenderNodeDrawable>(std::move(node)); 294 auto adapter = std::make_shared<RSRenderNodeDrawable>(std::move(node)); 309 auto adapter = std::make_shared<RSRenderNodeDrawable>(std::move(node)); 357 auto adapter = std::make_shared<RSRenderNodeDrawable>(std::move(node)); 385 auto adapter = std::make_shared<RSRenderNodeDrawable>(std::move(node)); 412 auto adapter = std::make_shared<RSRenderNodeDrawable>(std::move(node)); 439 auto adapter = std::make_shared<RSRenderNodeDrawable>(std::move(node)); [all …]
|
H A D | rs_render_node_drawable_autocache_test.cpp | 49 auto drawable = std::make_shared<RSRenderNodeDrawable>(std::move(node)); 75 auto drawable = std::make_shared<RSRenderNodeDrawable>(std::move(node)); 94 auto drawable = std::make_shared<RSRenderNodeDrawable>(std::move(node)); 116 auto drawable = std::make_shared<RSRenderNodeDrawable>(std::move(node)); 138 auto drawable = std::make_shared<RSRenderNodeDrawable>(std::move(node)); 160 auto drawable = std::make_shared<RSRenderNodeDrawable>(std::move(node)); 179 auto drawable = std::make_shared<RSRenderNodeDrawable>(std::move(node)); 214 auto drawable = std::make_shared<RSRenderNodeDrawable>(std::move(node)); 248 auto drawable = std::make_shared<RSRenderNodeDrawable>(std::move(node)); 288 auto drawable = std::make_shared<RSRenderNodeDrawable>(std::move(node)); [all …]
|
H A D | rs_render_node_drawable_test.cpp | 34 static std::shared_ptr<RSRenderNodeDrawable> CreateDrawable(); 42 std::shared_ptr<RSRenderNodeDrawable> RSRenderNodeDrawableTest::CreateDrawable() in CreateDrawable() 45 auto drawable = std::static_pointer_cast<RSRenderNodeDrawable>( in CreateDrawable() 60 auto drawable = RSRenderNodeDrawable::OnGenerate(renderNode); 496 RSRenderNodeDrawable::isOffScreenWithClipHole_ = true; 499 RSRenderNodeDrawable::isOffScreenWithClipHole_ = false; 790 auto rootDrawable = RSRenderNodeDrawable::OnGenerate(rootRenderNode); 819 auto rootDrawable = RSRenderNodeDrawable::OnGenerate(rootRenderNode);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_surface_capture_task_parallel.h | 78 std::shared_ptr<DrawableV2::RSRenderNodeDrawable> surfaceNodeDrawable_ = nullptr; 79 std::shared_ptr<DrawableV2::RSRenderNodeDrawable> displayNodeDrawable_ = nullptr;
|
H A D | rs_uni_render_thread.h | 35 class RSRenderNodeDrawable; variable 204 std::shared_ptr<DrawableV2::RSRenderNodeDrawable> rootNodeDrawable_;
|
H A D | rs_ui_capture_task_parallel.h | 58 std::shared_ptr<DrawableV2::RSRenderNodeDrawable> nodeDrawable_ = nullptr;
|
H A D | rs_surface_capture_task_parallel.cpp | 131 auto surfaceNodeDrawable = std::static_pointer_cast<DrawableV2::RSRenderNodeDrawable>( in ClearCacheImageByFreeze() 171 surfaceNodeDrawable_ = std::static_pointer_cast<DrawableV2::RSRenderNodeDrawable>( in CreateResources() 175 displayNodeDrawable_ = std::static_pointer_cast<DrawableV2::RSRenderNodeDrawable>( in CreateResources()
|
H A D | rs_ui_capture_task_parallel.cpp | 145 nodeDrawable_ = std::static_pointer_cast<DrawableV2::RSRenderNodeDrawable>( in CreateResources() 149 nodeDrawable_ = std::static_pointer_cast<DrawableV2::RSRenderNodeDrawable>( in CreateResources()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/ |
H A D | rs_uifirst_manager_test.cpp | 299 std::shared_ptr<RSRenderNodeDrawable> renderNodeDrawable = nullptr; 680 auto adapter = std::make_shared<RSRenderNodeDrawable>(std::move(node)); 681 std::weak_ptr<RSRenderNodeDrawable> drawableAdapter = adapter; 688 auto renderNodeDrawable = std::make_shared<RSRenderNodeDrawable>(std::move(renderNode)); 689 std::weak_ptr<RSRenderNodeDrawable> nodeDrawableAdapter = renderNodeDrawable; 876 auto adapter = std::make_shared<RSRenderNodeDrawable>(std::move(renderNodeDrawable));
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/dfx/ |
H A D | rs_dirty_rects_dfx.cpp | 87 DrawableV2::RSRenderNodeDrawable::DrawDfxForCacheInfo(canvas); in OnDraw()
|