Home
last modified time | relevance | path

Searched refs:dirty (Results 1 - 25 of 203) sorted by relevance

123456789

/foundation/arkui/ace_engine/frameworks/core/common/
H A Ddraw_delegate.h42 void DrawFrame(RefPtr<Flutter::Layer>& rootLayer, const Rect& dirty) in DrawFrame() argument
45 doDrawFrameCallback_(rootLayer, dirty); in DrawFrame()
49 void DrawRSFrame(std::shared_ptr<Rosen::RSNode>& node, const Rect& dirty) in DrawRSFrame() argument
52 doDrawRSFrameCallback_(node, dirty); in DrawRSFrame()
63 void DrawLastFrame(const Rect& dirty) in DrawLastFrame() argument
66 doDrawLastFrameCallback_(dirty); in DrawLastFrame()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/custom/
H A Dcustom_node_pattern.cpp21 const RefPtr<LayoutWrapper>& dirty, const DirtySwapConfig& config) in OnDirtyLayoutWrapperSwap()
23 CHECK_NULL_RETURN(dirty, false); in OnDirtyLayoutWrapperSwap()
27 DynamicCast<CustomNodeLayoutAlgorithm>(dirty->GetLayoutAlgorithm()->GetLayoutAlgorithm()); in OnDirtyLayoutWrapperSwap()
20 OnDirtyLayoutWrapperSwap( const RefPtr<LayoutWrapper>& dirty, const DirtySwapConfig& config) OnDirtyLayoutWrapperSwap() argument
H A Dcustom_node_pattern.h44 bool OnDirtyLayoutWrapperSwap(const RefPtr<LayoutWrapper>& dirty, const DirtySwapConfig& config) override;
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/divider/
H A Ddivider_pattern.cpp19 bool DividerPattern::OnDirtyLayoutWrapperSwap(const RefPtr<LayoutWrapper>& dirty, const DirtySwapConfig& config) in OnDirtyLayoutWrapperSwap() argument
21 if (config.skipMeasure || dirty->SkipMeasureContent()) { in OnDirtyLayoutWrapperSwap()
24 auto layoutAlgorithmWrapper = DynamicCast<LayoutAlgorithmWrapper>(dirty->GetLayoutAlgorithm()); in OnDirtyLayoutWrapperSwap()
H A Ddivider_pattern.h64 bool OnDirtyLayoutWrapperSwap(const RefPtr<LayoutWrapper>& dirty, const DirtySwapConfig& config) override;
/foundation/arkui/ace_engine/frameworks/core/pipeline_ng/
H A Dui_task_scheduler.cpp45 void UITaskScheduler::AddDirtyLayoutNode(const RefPtr<FrameNode>& dirty) in AddDirtyLayoutNode() argument
48 CHECK_NULL_VOID(dirty); in AddDirtyLayoutNode()
49 dirtyLayoutNodes_.emplace_back(dirty); in AddDirtyLayoutNode()
84 void UITaskScheduler::AddDirtyRenderNode(const RefPtr<FrameNode>& dirty) in AddDirtyRenderNode() argument
87 CHECK_NULL_VOID(dirty); in AddDirtyRenderNode()
88 auto result = dirtyRenderNodes_[dirty->GetPageId()].emplace(dirty); in AddDirtyRenderNode()
90 LOGW("Fail to emplace %{public}s render node", dirty->GetTag().c_str()); in AddDirtyRenderNode()
205 for (auto&& dirty : dirtyLayoutNodes_) { in NeedAdditionalLayout()
206 dirtyLayoutNodesMap[dirty in NeedAdditionalLayout()
[all...]
H A Dui_task_scheduler.h79 void AddDirtyLayoutNode(const RefPtr<FrameNode>& dirty);
81 void AddDirtyRenderNode(const RefPtr<FrameNode>& dirty);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid_container/
H A Dgrid_container_pattern.h42 bool OnDirtyLayoutWrapperSwap(const RefPtr<LayoutWrapper>& dirty, const DirtySwapConfig& changeConfig) override
46 return LinearLayoutPattern::OnDirtyLayoutWrapperSwap(dirty, changeConfig);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/blank/
H A Dblank_pattern.h56 bool OnDirtyLayoutWrapperSwap(const RefPtr<LayoutWrapper>& dirty, bool skipMeasure, bool /*skipLayout*/) override
58 if (skipMeasure || dirty->SkipMeasureContent()) {
/foundation/arkui/ace_engine/frameworks/core/components/root/
H A Drosen_render_root.cpp54 void RosenRenderRoot::FinishRender(const std::unique_ptr<DrawDelegate>& delegate, const Rect& dirty) in FinishRender() argument
61 delegate->DrawRSFrame(rsNode, dirty); in FinishRender()
H A Drosen_render_root.h32 void FinishRender(const std::unique_ptr<DrawDelegate>& delegate, const Rect& dirty) override;
/foundation/arkui/ace_engine/test/mock/core/pattern/
H A Dmock_pattern.h46 MOCK_METHOD3(OnDirtyLayoutWrapperSwap, bool(const RefPtr<LayoutWrapper>& dirty, bool skipMeasure, bool skipLayout));
48 OnDirtyLayoutWrapperSwap, bool(const RefPtr<LayoutWrapper>& dirty, const DirtySwapConfig& changeConfig));
/foundation/arkui/ace_engine/test/unittest/core/pattern/swiper/
H A Dswiper_test_ng.cpp183 auto dirty = AceType::MakeRefPtr<LayoutWrapperNode>(firstChild, firstGeometryNode, firstChild->GetLayoutProperty()); in HWTEST_F() local
195 pattern_->OnDirtyLayoutWrapperSwap(dirty, config); in HWTEST_F()
219 dirty->layoutAlgorithm_ = AceType::MakeRefPtr<LayoutAlgorithmWrapper>(swiperLayoutAlgorithm); in HWTEST_F()
220 dirty->layoutAlgorithm_->layoutAlgorithm_ = AceType::MakeRefPtr<SwiperLayoutAlgorithm>(); in HWTEST_F()
221 ASSERT_NE(dirty->GetLayoutAlgorithm(), nullptr); in HWTEST_F()
222 ASSERT_NE(AceType::DynamicCast<SwiperLayoutAlgorithm>(dirty->GetLayoutAlgorithm()->GetLayoutAlgorithm()), nullptr); in HWTEST_F()
223 AceType::DynamicCast<SwiperLayoutAlgorithm>(dirty->GetLayoutAlgorithm()->GetLayoutAlgorithm()) in HWTEST_F()
225 AceType::DynamicCast<SwiperLayoutAlgorithm>(dirty->GetLayoutAlgorithm()->GetLayoutAlgorithm()) in HWTEST_F()
227 AceType::DynamicCast<SwiperLayoutAlgorithm>(dirty->GetLayoutAlgorithm()->GetLayoutAlgorithm()) in HWTEST_F()
229 AceType::DynamicCast<SwiperLayoutAlgorithm>(dirty in HWTEST_F()
344 auto dirty = AceType::MakeRefPtr<LayoutWrapperNode>(firstChild, firstGeometryNode, firstChild->GetLayoutProperty()); HWTEST_F() local
1286 auto dirty = AceType::MakeRefPtr<LayoutWrapperNode>(firstChild, firstGeometryNode, firstChild->GetLayoutProperty()); HWTEST_F() local
1966 auto dirty = AceType::MakeRefPtr<LayoutWrapperNode>(firstChild, firstGeometryNode, firstChild->GetLayoutProperty()); HWTEST_F() local
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/loading_progress/
H A Dloading_progress_pattern.cpp22 const RefPtr<LayoutWrapper>& dirty, bool skipMeasure, bool skipLayout) in OnDirtyLayoutWrapperSwap()
24 if (skipMeasure || dirty->SkipMeasureContent()) { in OnDirtyLayoutWrapperSwap()
27 auto layoutAlgorithmWrapper = DynamicCast<LayoutAlgorithmWrapper>(dirty->GetLayoutAlgorithm()); in OnDirtyLayoutWrapperSwap()
21 OnDirtyLayoutWrapperSwap( const RefPtr<LayoutWrapper>& dirty, bool skipMeasure, bool skipLayout) OnDirtyLayoutWrapperSwap() argument
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/shape/
H A Dshape_container_pattern.cpp20 const RefPtr<LayoutWrapper>& dirty, bool skipMeasure, bool skipLayout) in OnDirtyLayoutWrapperSwap()
22 if (skipMeasure || dirty->SkipMeasureContent() || isShapeContainerInit_) { in OnDirtyLayoutWrapperSwap()
19 OnDirtyLayoutWrapperSwap( const RefPtr<LayoutWrapper>& dirty, bool skipMeasure, bool skipLayout) OnDirtyLayoutWrapperSwap() argument
H A Dshape_pattern.h127 bool OnDirtyLayoutWrapperSwap(const RefPtr<LayoutWrapper>& dirty, bool skipMeasure, bool skipLayout) override
129 return !(skipMeasure || dirty->SkipMeasureContent());
H A Dshape_container_pattern.h64 bool OnDirtyLayoutWrapperSwap(const RefPtr<LayoutWrapper>& dirty, bool skipMeasure, bool skipLayout) override;
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/qrcode/
H A Dqrcode_pattern.cpp29 bool QRCodePattern::OnDirtyLayoutWrapperSwap(const RefPtr<LayoutWrapper>& dirty, bool skipMeasure, bool skipLayout) in OnDirtyLayoutWrapperSwap() argument
34 auto layoutAlgorithmWrapper = DynamicCast<LayoutAlgorithmWrapper>(dirty->GetLayoutAlgorithm()); in OnDirtyLayoutWrapperSwap()
H A Dqrcode_pattern.h63 bool OnDirtyLayoutWrapperSwap(const RefPtr<LayoutWrapper>& dirty, bool skipMeasure, bool skipLayout) override;
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/model/
H A Dmodel_pattern.cpp70 bool ModelPattern::OnDirtyLayoutWrapperSwap(const RefPtr<LayoutWrapper>& dirty, const DirtySwapConfig& config) in OnDirtyLayoutWrapperSwap() argument
77 CHECK_NULL_RETURN(dirty, false); in OnDirtyLayoutWrapperSwap()
79 auto geometryNode = dirty->GetGeometryNode(); in OnDirtyLayoutWrapperSwap()
89 bool measure = (config.skipMeasure || dirty->SkipMeasureContent()) ? false : true; in OnDirtyLayoutWrapperSwap()
/foundation/arkui/ace_engine/frameworks/core/components/form/
H A Drosen_render_form.cpp28 [weakForm = WeakClaim(this)](std::shared_ptr<RSNode>& node, const Rect& dirty) { in GetDrawDelegate()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/window_scene/screen/
H A Dscreen_pattern.h45 bool OnDirtyLayoutWrapperSwap(const RefPtr<LayoutWrapper>& dirty, const DirtySwapConfig& changeConfig) override;
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/node_container/
H A Dnode_container_pattern.cpp69 bool NodeContainerPattern::OnDirtyLayoutWrapperSwap(const RefPtr<LayoutWrapper>& dirty, const DirtySwapConfig& config) in OnDirtyLayoutWrapperSwap() argument
79 auto geometryNode = dirty->GetGeometryNode(); in OnDirtyLayoutWrapperSwap()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/data_panel/
H A Ddata_panel_pattern.cpp22 const RefPtr<LayoutWrapper>& dirty, bool skipMeasure, bool /*skipLayout*/) in OnDirtyLayoutWrapperSwap()
24 if (skipMeasure || dirty->SkipMeasureContent()) { in OnDirtyLayoutWrapperSwap()
21 OnDirtyLayoutWrapperSwap( const RefPtr<LayoutWrapper>& dirty, bool skipMeasure, bool ) OnDirtyLayoutWrapperSwap() argument
/foundation/arkui/ace_engine/frameworks/core/components/plugin/
H A Drosen_render_plugin.cpp30 [this, weak = WeakClaim(this)](std::shared_ptr<RSNode>& node, const Rect& dirty) { in GetDrawDelegate()

Completed in 8 milliseconds

123456789