Home
last modified time | relevance | path

Searched refs:visitor (Results 1 - 25 of 40) sorted by relevance

12

/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_client/unittest/pipeline/
H A Drs_render_thread_visitor_test.cpp735 RSRenderThreadVisitor visitor; in HWTEST_F() local
737 visitor.isIdle_ = false; in HWTEST_F()
738 visitor.ProcessRootRenderNode(node); in HWTEST_F()
739 EXPECT_FALSE(visitor.isIdle_); in HWTEST_F()
741 visitor.isIdle_ = true; in HWTEST_F()
742 visitor.ProcessRootRenderNode(node); in HWTEST_F()
743 EXPECT_TRUE(visitor.isIdle_); in HWTEST_F()
753 visitor.ProcessRootRenderNode(node); in HWTEST_F()
754 EXPECT_TRUE(visitor.IsValidRootRenderNode(node)); in HWTEST_F()
756 visitor in HWTEST_F()
1039 RSRenderThreadVisitor visitor; HWTEST_F() local
1067 RSRenderThreadVisitor visitor; HWTEST_F() local
1112 RSRenderThreadVisitor visitor; HWTEST_F() local
1132 RSRenderThreadVisitor visitor; HWTEST_F() local
1160 RSRenderThreadVisitor visitor; HWTEST_F() local
1181 RSRenderThreadVisitor visitor; HWTEST_F() local
1204 RSRenderThreadVisitor visitor; HWTEST_F() local
1243 RSRenderThreadVisitor visitor; HWTEST_F() local
1260 RSRenderThreadVisitor visitor; HWTEST_F() local
1298 RSRenderThreadVisitor visitor; HWTEST_F() local
1312 RSRenderThreadVisitor visitor; HWTEST_F() local
1328 RSRenderThreadVisitor visitor; HWTEST_F() local
1366 RSRenderThreadVisitor visitor; HWTEST_F() local
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/
H A Drs_root_render_node.cpp20 #include "visitor/rs_node_visitor.h"
81 void RSRootRenderNode::Prepare(const std::shared_ptr<RSNodeVisitor>& visitor) in Prepare() argument
83 if (!visitor) { in Prepare()
87 visitor->PrepareRootRenderNode(*this); in Prepare()
90 void RSRootRenderNode::QuickPrepare(const std::shared_ptr<RSNodeVisitor>& visitor) in QuickPrepare() argument
92 if (!visitor) { in QuickPrepare()
96 visitor->PrepareRootRenderNode(*this); in QuickPrepare()
99 void RSRootRenderNode::Process(const std::shared_ptr<RSNodeVisitor>& visitor) in Process() argument
101 if (!visitor) { in Process()
105 visitor in Process()
[all...]
H A Drs_effect_render_node.cpp25 #include "visitor/rs_node_visitor.h"
48 void RSEffectRenderNode::Prepare(const std::shared_ptr<RSNodeVisitor>& visitor) in Prepare() argument
50 if (!visitor) { in Prepare()
54 visitor->PrepareEffectRenderNode(*this); in Prepare()
58 void RSEffectRenderNode::QuickPrepare(const std::shared_ptr<RSNodeVisitor>& visitor) in QuickPrepare() argument
60 if (!visitor) { in QuickPrepare()
64 visitor->QuickPrepareEffectRenderNode(*this); in QuickPrepare()
67 void RSEffectRenderNode::Process(const std::shared_ptr<RSNodeVisitor>& visitor) in Process() argument
69 if (!visitor) { in Process()
73 visitor in Process()
[all...]
H A Drs_canvas_render_node.cpp31 #include "visitor/rs_node_visitor.h"
75 void RSCanvasRenderNode::QuickPrepare(const std::shared_ptr<RSNodeVisitor>& visitor) in QuickPrepare() argument
77 if (!visitor) { in QuickPrepare()
81 visitor->QuickPrepareCanvasRenderNode(*this); in QuickPrepare()
84 void RSCanvasRenderNode::Prepare(const std::shared_ptr<RSNodeVisitor>& visitor) in Prepare() argument
86 if (!visitor) { in Prepare()
90 visitor->PrepareCanvasRenderNode(*this); in Prepare()
123 void RSCanvasRenderNode::Process(const std::shared_ptr<RSNodeVisitor>& visitor) in Process() argument
125 if (!visitor) { in Process()
129 visitor in Process()
[all...]
H A Drs_proxy_render_node.cpp21 #include "visitor/rs_node_visitor.h"
47 void RSProxyRenderNode::Prepare(const std::shared_ptr<RSNodeVisitor>& visitor) in Prepare() argument
49 if (!visitor) { in Prepare()
53 visitor->PrepareProxyRenderNode(*this); in Prepare()
56 void RSProxyRenderNode::Process(const std::shared_ptr<RSNodeVisitor>& visitor) in Process() argument
58 if (!visitor) { in Process()
62 visitor->ProcessProxyRenderNode(*this); in Process()
H A Drs_display_render_node.cpp25 #include "visitor/rs_node_visitor.h"
59 void RSDisplayRenderNode::QuickPrepare(const std::shared_ptr<RSNodeVisitor>& visitor) in QuickPrepare() argument
61 if (!visitor) { in QuickPrepare()
65 visitor->QuickPrepareDisplayRenderNode(*this); in QuickPrepare()
68 void RSDisplayRenderNode::Prepare(const std::shared_ptr<RSNodeVisitor>& visitor) in Prepare() argument
70 if (!visitor) { in Prepare()
74 visitor->PrepareDisplayRenderNode(*this); in Prepare()
77 void RSDisplayRenderNode::Process(const std::shared_ptr<RSNodeVisitor>& visitor) in Process() argument
79 if (!visitor) { in Process()
83 visitor in Process()
[all...]
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/
H A Drs_root_render_node_test.cpp68 std::shared_ptr<RSNodeVisitor> visitor = nullptr; in HWTEST_F() local
72 rsRootRenderNode.Prepare(visitor); in HWTEST_F()
87 std::shared_ptr<RSNodeVisitor> visitor = nullptr; in HWTEST_F() local
91 rsRootRenderNode.Process(visitor); in HWTEST_F()
106 std::shared_ptr<RSNodeVisitor> visitor = nullptr; in HWTEST_F() local
110 rsRootRenderNode.QuickPrepare(visitor); in HWTEST_F()
H A Drs_proxy_render_node_test.cpp53 std::shared_ptr<RSNodeVisitor> visitor = std::make_shared<RSRenderThreadVisitor>(); in HWTEST_F() local
54 node->Prepare(visitor); in HWTEST_F()
55 node->Process(visitor); in HWTEST_F()
80 std::shared_ptr<RSNodeVisitor> visitor; in HWTEST_F() local
81 node->Process(visitor); in HWTEST_F()
98 std::shared_ptr<RSNodeVisitor> visitor; in HWTEST_F() local
99 node->Prepare(visitor); in HWTEST_F()
H A Drs_effect_render_node_test.cpp53 std::shared_ptr<RSNodeVisitor> visitor = nullptr; in HWTEST_F() local
57 rsEffectRenderNode.Prepare(visitor); in HWTEST_F()
72 std::shared_ptr<RSNodeVisitor> visitor = nullptr; in HWTEST_F() local
76 rsEffectRenderNode.Process(visitor); in HWTEST_F()
77 rsEffectRenderNode.Prepare(visitor); in HWTEST_F()
286 std::shared_ptr<RSNodeVisitor> visitor = nullptr; in HWTEST_F() local
287 rsEffectRenderNode.QuickPrepare(visitor); in HWTEST_F()
288 visitor = std::make_shared<RSRenderThreadVisitor>(); in HWTEST_F()
289 rsEffectRenderNode.QuickPrepare(visitor); in HWTEST_F()
H A Drs_canvas_render_node_test.cpp91 std::shared_ptr<RSNodeVisitor> visitor = nullptr; in HWTEST_F() local
95 rsCanvasRenderNode.Prepare(visitor); in HWTEST_F()
97 visitor = std::make_shared<RSRenderThreadVisitor>(); in HWTEST_F()
98 rsCanvasRenderNode.Prepare(visitor); in HWTEST_F()
110 std::shared_ptr<RSNodeVisitor> visitor = nullptr; in HWTEST_F() local
114 rsCanvasRenderNode.Process(visitor); in HWTEST_F()
116 visitor = std::make_shared<RSRenderThreadVisitor>(); in HWTEST_F()
117 rsCanvasRenderNode.Process(visitor); in HWTEST_F()
356 std::shared_ptr<RSNodeVisitor> visitor; in HWTEST_F() local
357 EXPECT_TRUE(visitor in HWTEST_F()
[all...]
H A Drs_display_render_node_test.cpp53 std::shared_ptr<RSNodeVisitor> visitor = nullptr; in HWTEST_F() local
54 node->QuickPrepare(visitor); in HWTEST_F()
55 node->Prepare(visitor); in HWTEST_F()
57 visitor = std::make_shared<RSRenderThreadVisitor>(); in HWTEST_F()
58 node->QuickPrepare(visitor); in HWTEST_F()
59 node->Prepare(visitor); in HWTEST_F()
332 std::shared_ptr<RSNodeVisitor> visitor = nullptr; in HWTEST_F() local
334 displayNode->Process(visitor); in HWTEST_F()
336 visitor = std::make_shared<RSRenderThreadVisitor>(); in HWTEST_F()
337 displayNode->Process(visitor); in HWTEST_F()
[all...]
H A Drs_surface_render_node_three_test.cpp22 #include "visitor/rs_node_visitor.h"
1066 std::shared_ptr<RSNodeVisitor> visitor = nullptr; in HWTEST_F() local
1067 node->QuickPrepare(visitor); in HWTEST_F()
1068 visitor = std::make_shared<RSTestVisitor>(); in HWTEST_F()
1069 node->QuickPrepare(visitor); in HWTEST_F()
1072 node->QuickPrepare(visitor); in HWTEST_F()
1076 node->QuickPrepare(visitor); in HWTEST_F()
1079 node->QuickPrepare(visitor); in HWTEST_F()
1082 node->QuickPrepare(visitor); in HWTEST_F()
1085 node->QuickPrepare(visitor); in HWTEST_F()
1102 std::shared_ptr<RSNodeVisitor> visitor = nullptr; HWTEST_F() local
1119 std::shared_ptr<RSNodeVisitor> visitor = nullptr; HWTEST_F() local
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/round_corner_display/
H A Drs_rcd_render_manager.cpp173 auto visitor = std::make_shared<RSRcdRenderVisitor>(); in DoProcessRenderTask() local
174 visitor->SetUniProcessor(info.uniProcessor); in DoProcessRenderTask()
175 visitor->ProcessRcdSurfaceRenderNode(*GetBottomRenderNode(id), info.bottomLayer, info.resourceChanged); in DoProcessRenderTask()
176 visitor->ProcessRcdSurfaceRenderNode(*GetTopRenderNode(id), info.topLayer, info.resourceChanged); in DoProcessRenderTask()
191 auto visitor = std::make_shared<RSRcdRenderVisitor>(); in DoProcessRenderMainThreadTask() local
192 visitor->SetUniProcessor(info.uniProcessor); in DoProcessRenderMainThreadTask()
193 visitor->ProcessRcdSurfaceRenderNodeMainThread(*GetBottomRenderNode(id), info.resourceChanged); in DoProcessRenderMainThreadTask()
194 visitor->ProcessRcdSurfaceRenderNodeMainThread(*GetTopRenderNode(id), info.resourceChanged); in DoProcessRenderMainThreadTask()
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/
H A Drs_surface_capture_task_test.cpp460 std::shared_ptr<RSSurfaceCaptureVisitor> visitor = in HWTEST_F() local
462 ASSERT_NE(nullptr, visitor); in HWTEST_F()
463 visitor->canvas_ = nullptr; in HWTEST_F()
464 visitor->SetSurface(nullptr); in HWTEST_F()
465 ASSERT_EQ(nullptr, visitor->canvas_); in HWTEST_F()
480 std::shared_ptr<RSSurfaceCaptureVisitor> visitor = in HWTEST_F() local
482 ASSERT_NE(nullptr, visitor); in HWTEST_F()
483 visitor->canvas_ = nullptr; in HWTEST_F()
484 visitor->SetSurface(nullptr); in HWTEST_F()
485 ASSERT_EQ(nullptr, visitor in HWTEST_F()
502 std::shared_ptr<RSSurfaceCaptureVisitor> visitor = HWTEST_F() local
522 std::shared_ptr<RSSurfaceCaptureVisitor> visitor = HWTEST_F() local
541 std::shared_ptr<RSSurfaceCaptureVisitor> visitor = HWTEST_F() local
561 std::shared_ptr<RSSurfaceCaptureVisitor> visitor = HWTEST_F() local
[all...]
H A Drs_round_corner_display_test.cpp413 auto visitor = std::make_shared<RSRcdRenderVisitor>(); in HWTEST_F() local
415 visitor->ProcessRcdSurfaceRenderNode(*bottomSurfaceNode, hardInfo.bottomLayer, true); in HWTEST_F()
431 auto visitor = std::make_shared<RSRcdRenderVisitor>(); in HWTEST_F() local
435 visitor->SetUniProcessor(processorPtr); in HWTEST_F()
436 EXPECT_TRUE(visitor->uniProcessor_ == processorPtr); in HWTEST_F()
437 visitor->ProcessRcdSurfaceRenderNode(*topSurfaceNode, hardInfo.bottomLayer, true); in HWTEST_F()
438 visitor->ProcessRcdSurfaceRenderNodeMainThread(*topSurfaceNode, true); in HWTEST_F()
443 visitor->SetUniProcessor(processorPtr); in HWTEST_F()
444 visitor->ProcessRcdSurfaceRenderNode(*inValidSurfaceNode, hardInfo.bottomLayer, true); in HWTEST_F()
445 visitor in HWTEST_F()
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/
H A Drs_root_render_node.h36 virtual void QuickPrepare(const std::shared_ptr<RSNodeVisitor>& visitor) override;
37 virtual void Prepare(const std::shared_ptr<RSNodeVisitor>& visitor) override;
38 virtual void Process(const std::shared_ptr<RSNodeVisitor>& visitor) override;
H A Drs_canvas_render_node.h54 void QuickPrepare(const std::shared_ptr<RSNodeVisitor>& visitor) override;
55 void Prepare(const std::shared_ptr<RSNodeVisitor>& visitor) override;
56 void Process(const std::shared_ptr<RSNodeVisitor>& visitor) override;
H A Drs_effect_render_node.h44 void QuickPrepare(const std::shared_ptr<RSNodeVisitor>& visitor) override;
45 void Prepare(const std::shared_ptr<RSNodeVisitor>& visitor) override;
46 void Process(const std::shared_ptr<RSNodeVisitor>& visitor) override;
H A Drs_proxy_render_node.h47 void Prepare(const std::shared_ptr<RSNodeVisitor>& visitor) override;
48 void Process(const std::shared_ptr<RSNodeVisitor>& visitor) override;
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/rsproxyrendernode_fuzzer/
H A Drsproxyrendernode_fuzzer.cpp76 std::shared_ptr<RSNodeVisitor> visitor; in DoSomethingInterestingWithMyAPI() local
83 rsProxyRenderNode->Prepare(visitor); in DoSomethingInterestingWithMyAPI()
84 rsProxyRenderNode->Process(visitor); in DoSomethingInterestingWithMyAPI()
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/pipeline/
H A Drs_divided_ui_capture.cpp57 std::shared_ptr<RSDividedUICaptureVisitor> visitor = in TakeLocalCapture() local
60 PostTaskToRTRecord(recordingCanvas, node, visitor); in TakeLocalCapture()
130 std::shared_ptr<RSRenderNode> node, std::shared_ptr<RSDividedUICaptureVisitor> visitor) in PostTaskToRTRecord()
132 std::function<void()> recordingDrawCall = [canvas, node, visitor]() -> void { in PostTaskToRTRecord()
133 visitor->SetCanvas(canvas); in PostTaskToRTRecord()
136 node->Prepare(visitor); in PostTaskToRTRecord()
138 node->Process(visitor); in PostTaskToRTRecord()
129 PostTaskToRTRecord(std::shared_ptr<ExtendRecordingCanvas> canvas, std::shared_ptr<RSRenderNode> node, std::shared_ptr<RSDividedUICaptureVisitor> visitor) PostTaskToRTRecord() argument
H A Drs_divided_ui_capture.h27 #include "visitor/rs_node_visitor.h"
75 std::shared_ptr<RSDividedUICaptureVisitor> visitor);
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/rsdisplayrendernode_fuzzer/
H A Drsdisplayrendernode_fuzzer.cpp78 std::shared_ptr<RSRenderThreadVisitor> visitor; in DoSomethingInterestingWithMyAPI() local
104 rsDisplayRenderNode.QuickPrepare(visitor); in DoSomethingInterestingWithMyAPI()
105 rsDisplayRenderNode.Prepare(visitor); in DoSomethingInterestingWithMyAPI()
106 rsDisplayRenderNode.Process(visitor); in DoSomethingInterestingWithMyAPI()
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_uni_ui_capture.cpp66 std::shared_ptr<RSUniUICaptureVisitor> visitor = in TakeLocalCapture() local
69 PostTaskToRSRecord(recordingCanvas, node, visitor); in TakeLocalCapture()
214 std::shared_ptr<RSRenderNode> node, std::shared_ptr<RSUniUICaptureVisitor> visitor) in PostTaskToRSRecord()
216 if (canvas == nullptr || node == nullptr || visitor == nullptr) { in PostTaskToRSRecord()
220 std::function<void()> recordingDrawCall = [canvas, node, visitor]() -> void { in PostTaskToRSRecord()
221 visitor->SetCanvas(canvas); in PostTaskToRSRecord()
224 node->Process(visitor); in PostTaskToRSRecord()
213 PostTaskToRSRecord(std::shared_ptr<ExtendRecordingCanvas> canvas, std::shared_ptr<RSRenderNode> node, std::shared_ptr<RSUniUICaptureVisitor> visitor) PostTaskToRSRecord() argument
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/parallel_render/
H A Drs_sub_thread.cpp177 auto visitor = std::make_shared<RSUniRenderVisitor>(); in RenderCache() local
178 visitor->SetSubThreadConfig(threadIndex_); in RenderCache()
179 visitor->SetFocusedNodeId(RSMainThread::Instance()->GetFocusNodeId(), in RenderCache()
186 visitor->SetScreenInfo(screenManager->QueryScreenInfo(screenManager->GetDefaultScreenId())); in RenderCache()
219 nodeDrawable->Process(visitor); in RenderCache()

Completed in 16 milliseconds

12