Home
last modified time | relevance | path

Searched refs:smooth (Results 1 - 25 of 65) sorted by relevance

123

/foundation/arkui/ace_engine/frameworks/core/components_v2/list/
H A Dlist_position_controller.h30 void ScrollToIndex(int32_t index, bool smooth = false, ScrollAlign align = ScrollAlign::START,
32 bool AnimateTo(const Dimension& position, float duration, const RefPtr<Curve>& curve, bool smooth,
36 void ScrollToEdge(ScrollEdgeType scrollEdgeType, bool smooth) override;
37 void ScrollPage(bool reverse, bool smooth) override;
38 void ScrollBy(double pixelX, double pixelY, bool smooth) override;
H A Dlist_position_controller.cpp23 int32_t index, bool /* smooth */, ScrollAlign /* align */, std::optional<float> /* extraOffset */) in ScrollToIndex()
33 const Dimension& position, float duration, const RefPtr<Curve>& curve, bool smooth, bool canOverScroll) in AnimateTo()
61 void ListPositionController::ScrollToEdge(ScrollEdgeType scrollEdgeType, bool smooth) in ScrollToEdge() argument
67 return list->ScrollToEdge(scrollEdgeType, smooth); in ScrollToEdge()
70 void ListPositionController::ScrollPage(bool reverse, bool smooth) in ScrollPage() argument
76 return list->ScrollPage(reverse, smooth); in ScrollPage()
79 void ListPositionController::ScrollBy(double pixelX, double pixelY, bool smooth) in ScrollBy() argument
32 AnimateTo( const Dimension& position, float duration, const RefPtr<Curve>& curve, bool smooth, bool canOverScroll) AnimateTo() argument
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scrollable/
H A Dscrollable_controller.cpp23 int32_t index, bool smooth, ScrollAlign align, std::optional<float> extraOffset) in ScrollToIndex()
33 ACE_SCOPED_TRACE("ScrollToIndex, index:%d, smooth:%u, align:%d, id:%d, tag:%s", index, smooth, align, in ScrollToIndex()
35 pattern->ScrollToIndex(index, smooth, align, extraOffset); in ScrollToIndex()
39 const Dimension& position, float duration, const RefPtr<Curve>& curve, bool smooth, bool canOverScroll) in AnimateTo()
49 if (Positive(duration) || smooth) { in AnimateTo()
51 "ScrollTo with animation, position:%f, duration:%f, smooth:%u, canOverScroll:%u, id:%d, tag:%s", in AnimateTo()
52 position.ConvertToPx(), duration, smooth, canOverScroll, in AnimateTo()
54 pattern->AnimateTo(position.ConvertToPx(), duration, curve, smooth, canOverScroll); in AnimateTo()
85 void ScrollableController::ScrollBy(double pixelX, double pixelY, bool /* smooth */) in ScrollBy()
22 ScrollToIndex( int32_t index, bool smooth, ScrollAlign align, std::optional<float> extraOffset) ScrollToIndex() argument
38 AnimateTo( const Dimension& position, float duration, const RefPtr<Curve>& curve, bool smooth, bool canOverScroll) AnimateTo() argument
109 ScrollToEdge(ScrollEdgeType scrollEdgeType, bool smooth) ScrollToEdge() argument
129 ScrollPage(bool reverse, bool smooth) ScrollPage() argument
[all...]
H A Dscrollable_controller.h40 void ScrollToIndex(int32_t index, bool smooth, ScrollAlign align, std::optional<float> extraOffset) override;
41 bool AnimateTo(const Dimension& position, float duration, const RefPtr<Curve>& curve, bool smooth,
45 void ScrollBy(double pixelX, double pixelY, bool smooth) override;
47 void ScrollToEdge(ScrollEdgeType scrollEdgeType, bool smooth) override;
48 void ScrollPage(bool reverse, bool smooth) override;
/foundation/arkui/ace_engine/frameworks/core/components_v2/grid/
H A Dgrid_position_controller.cpp23 int32_t index, bool /* smooth */, ScrollAlign /* align */, std::optional<float> /* extraOffset */) in ScrollToIndex()
33 const Dimension& position, float duration, const RefPtr<Curve>& curve, bool smooth, bool canOverScroll) in AnimateTo()
60 void GridPositionController::ScrollToEdge(ScrollEdgeType scrollEdgeType, bool smooth) in ScrollToEdge() argument
66 grid->ScrollToEdge(scrollEdgeType, smooth); in ScrollToEdge()
69 void GridPositionController::ScrollPage(bool reverse, bool smooth) in ScrollPage() argument
75 grid->ScrollPage(reverse, smooth); in ScrollPage()
32 AnimateTo( const Dimension& position, float duration, const RefPtr<Curve>& curve, bool smooth, bool canOverScroll) AnimateTo() argument
H A Dgrid_position_controller.h31 void ScrollToIndex(int32_t index, bool smooth = false, ScrollAlign align = ScrollAlign::START,
33 bool AnimateTo(const Dimension& position, float duration, const RefPtr<Curve>& curve, bool smooth,
35 void ScrollToEdge(ScrollEdgeType scrollEdgeType, bool smooth) override;
36 void ScrollPage(bool reverse, bool smooth) override;
/foundation/arkui/ace_engine/frameworks/core/components/scroll/
H A Dscroll_position_controller.cpp51 int32_t index, bool /* smooth */, ScrollAlign /* align */, std::optional<float> /* extraOffset */) in ScrollToIndex()
88 const Dimension& position, float duration, const RefPtr<Curve>& curve, bool smooth, bool canOverScroll) in AnimateTo()
115 void ScrollPositionController::ScrollBy(double pixelX, double pixelY, bool smooth) in ScrollBy() argument
121 scroll->ScrollBy(pixelX, pixelY, smooth); in ScrollBy()
126 void ScrollPositionController::ScrollArrow(double scrollDistance, bool reverse, bool smooth) in ScrollArrow() argument
134 ScrollBy(-scrollDistance, -scrollDistance, smooth); in ScrollArrow()
136 ScrollBy(scrollDistance, scrollDistance, smooth); in ScrollArrow()
170 void ScrollPositionController::ScrollToEdge(ScrollEdgeType scrollEdgeType, bool smooth) in ScrollToEdge() argument
176 scroll->ScrollToEdge(scrollEdgeType, smooth); in ScrollToEdge()
181 void ScrollPositionController::ScrollPage(bool reverse, bool smooth) in ScrollPage() argument
87 AnimateTo( const Dimension& position, float duration, const RefPtr<Curve>& curve, bool smooth, bool canOverScroll) AnimateTo() argument
[all...]
H A Dscroll_controller_base.h77 virtual void ScrollToIndex(int32_t index, bool smooth = false, ScrollAlign align = ScrollAlign::NONE, in ScrollToIndex()
81 virtual void JumpToItemInGroup(int32_t index, int32_t indexInGroup, bool smooth = false, in JumpToItemInGroup()
90 const Dimension& position, float duration, const RefPtr<Curve>& curve, bool smooth, bool canOverScroll = false) in AnimateTo()
94 virtual void ScrollBy(double pixelX, double pixelY, bool smooth) {} in ScrollBy() argument
96 virtual void ScrollToEdge(ScrollEdgeType scrollEdgeType, bool smooth) {} in ScrollToEdge() argument
98 virtual void ScrollPage(bool reverse, bool smooth) {} in ScrollPage() argument
89 AnimateTo( const Dimension& position, float duration, const RefPtr<Curve>& curve, bool smooth, bool canOverScroll = false) AnimateTo() argument
H A Dscroll_position_controller.h112 void ScrollToIndex(int32_t index, bool smooth, ScrollAlign align, std::optional<float> extraOffset) override;
114 bool AnimateTo(const Dimension& position, float duration, const RefPtr<Curve>& curve, bool smooth,
120 void ScrollBy(double pixelX, double pixelY, bool smooth) override;
121 void ScrollArrow(double scrollDistance, bool reverse, bool smooth);
122 void ScrollToEdge(ScrollEdgeType scrollEdgeType, bool smooth) override;
123 void ScrollPage(bool reverse, bool smooth) override;
H A Drender_multi_child_scroll.h49 void ScrollToEdge(ScrollEdgeType scrollEdgeType, bool smooth) override;
51 bool ScrollPage(bool reverse, bool smooth, const std::function<void()>& onFinish = nullptr) override;
122 bool ScrollToPosition(double position, int32_t source, bool smooth);
H A Drender_scroll.h54 virtual void ScrollToEdge(ScrollEdgeType scrollEdgeType, bool smooth);
55 virtual bool ScrollPage(bool reverse, bool smooth, const std::function<void()>& onFinish = nullptr);
66 void ScrollBy(double pixelX, double pixelY, bool smooth, const std::function<void()>& onFinish = nullptr);
/foundation/arkui/ace_engine/test/unittest/core/pattern/scroll/
H A Dscroll_controller_test_ng.cpp63 * @tc.desc: Test AnimateTo with smooth animation
78 bool smooth = true; in HWTEST_F() local
79 positionController_->AnimateTo(Dimension(ITEM_MAIN_SIZE), 0, nullptr, smooth); in HWTEST_F() local
88 positionController_->AnimateTo(Dimension(CONTENT_MAIN_SIZE), 0, nullptr, smooth); in HWTEST_F() local
97 positionController_->AnimateTo(Dimension(0), 0, nullptr, smooth); in HWTEST_F()
381 * @tc.desc: Test ScrollPage with smooth
395 bool smooth = true; in HWTEST_F() local
397 positionController_->ScrollPage(false, smooth); in HWTEST_F()
406 positionController_->ScrollPage(true, smooth); in HWTEST_F()
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_scroller.cpp124 bool smooth = false; in ScrollTo() local
139 smooth = !hasDuration && !hasCurve && !hasCanOverScroll ? true : false; in ScrollTo()
141 smooth = animationValue->ToBoolean(); in ScrollTo()
150 scrollController->AnimateTo(position, static_cast<float>(duration), curve, smooth, canOverScroll); in ScrollTo()
223 bool smooth = false; in ScrollToIndex() local
235 smooth = smoothArg->ToBoolean(); in ScrollToIndex()
256 scrollController->ScrollToIndex(index, smooth, align, extraOffset); in ScrollToIndex()
270 bool smooth = false; in ScrollPage() local
273 smooth = smoothValue->ToBoolean(); in ScrollPage()
280 scrollController->ScrollPage(!next, smooth); in ScrollPage()
[all...]
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/
H A Dcj_scroll_ffi.cpp53 bool smooth = false; in ScrollTo() local
54 controller_->AnimateTo(position, duration, curve, smooth); in ScrollTo()
103 void NativeNGScroller::ScrollToIndex(int32_t index, bool smooth, int32_t align) in ScrollToIndex() argument
109 controller_->ScrollToIndex(index, smooth, SCROLL_ALIGN_LIST[align]); in ScrollToIndex()
279 void FfiOHOSAceFrameworkScrollerScrollToIndex(int64_t selfID, int32_t index, bool smooth, int32_t align) in FfiOHOSAceFrameworkScrollerScrollToIndex() argument
283 self_->ScrollToIndex(index, smooth, align); in FfiOHOSAceFrameworkScrollerScrollToIndex()
H A Dcj_scroll_ffi.h37 void ScrollToIndex(int32_t index, bool smooth, int32_t align);
85 CJ_EXPORT void FfiOHOSAceFrameworkScrollerScrollToIndex(int64_t selfID, int32_t index, bool smooth, int32_t align);
/foundation/arkui/ace_engine/frameworks/core/components/grid/
H A Dgrid_controller.cpp62 void GridController::ScrollBy(int32_t pixelX, int32_t pixelY, bool smooth) in ScrollBy() argument
69 grid->ScrollBy(pixelX, pixelY, smooth); in ScrollBy()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/
H A Dlist_position_controller.cpp46 void ListPositionController::JumpToItemInGroup(int32_t index, int32_t indexInGroup, bool smooth, in JumpToItemInGroup() argument
56 listPattern->ScrollToItemInGroup(index, indexInGroup, smooth, align); in JumpToItemInGroup()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scroll_bar/proxy/
H A Dscroll_bar_proxy.h35 std::function<void(bool, bool smooth)> scrollPageCallback;
108 void ScrollPage(bool reverse, bool smooth);
/foundation/distributedhardware/distributed_camera/services/cameraservice/sourceservice/src/distributedcameramgr/dcameradata/feedingsmoother/derived/
H A Ddcamera_time_statistician.cpp52 int64_t smooth = frameInfo.timePonit.finishSmooth - frameInfo.timePonit.startSmooth; in CalWholeProcessTime() local
57 averSmoothTime_ = CalAverValue(smooth, smoothTimeSum_); in CalWholeProcessTime()
62 PRId64, smooth, sink, source, whole, self, averSmoothTime_, averSourceTime_, averWholeTime_); in CalWholeProcessTime()
/foundation/arkui/ace_engine/frameworks/core/components_v2/water_flow/
H A Dwater_flow_position_controller.h31 void ScrollToIndex(int32_t index, bool smooth, ScrollAlign align, std::optional<float> extraOffset) override;
/foundation/arkui/ace_engine/test/unittest/core/pattern/list/
H A Dlist_test_ng.cpp402 AssertionResult ListTestNg::ScrollToIndex(int32_t index, bool smooth, ScrollAlign align, float expectOffset)
404 return ScrollToIndex(index, smooth, align, std::nullopt, expectOffset);
408 int32_t index, bool smooth, ScrollAlign align, std::optional<float> extraOffset, float expectOffset)
411 positionController_->ScrollToIndex(index, smooth, align, extraOffset);
413 return smooth ? TickPosition(-expectOffset) : Position(-expectOffset);
417 int32_t index, int32_t indexInGroup, bool smooth, ScrollAlign align, float expectOffset)
420 positionController_->JumpToItemInGroup(index, indexInGroup, smooth, align);
422 return smooth ? TickPosition(-expectOffset) : Position(-expectOffset);
H A Dlist_test_ng.h101 AssertionResult ScrollToIndex(int32_t index, bool smooth, ScrollAlign align, float expectOffset = 0.0);
103 int32_t index, bool smooth, ScrollAlign align, std::optional<float> extraOffset, float expectOffset = 0.0);
105 int32_t index, int32_t indexInGroup, bool smooth, ScrollAlign align, float expectOffset = 0.0);
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/
H A Dscroller_modifier.cpp37 void SetScrollToIndex(ArkUINodeHandle node, ArkUI_Int32 index, ArkUI_Bool smooth, in SetScrollToIndex() argument
42 scrollController->ScrollToIndex(index, smooth, static_cast<ScrollAlign>(align), std::nullopt); in SetScrollToIndex()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/
H A Dwater_flow_pattern.h114 void AnimateTo(float position, float duration, const RefPtr<Curve>& curve, bool smooth, bool canOverScroll,
117 void ScrollPage(bool reverse, bool smooth = false,
120 void ScrollToIndex(int32_t index, bool smooth = false, ScrollAlign align = ScrollAlign::START,
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/
H A Dgrid_pattern.h180 void ScrollPage(bool reverse, bool smooth = false,
196 void AnimateTo(float position, float duration, const RefPtr<Curve>& curve, bool smooth, bool canOverScroll = false,
207 void ScrollToEdge(ScrollEdgeType scrollEdgeType, bool smooth) override;
209 void ScrollToIndex(int32_t index, bool smooth = false, ScrollAlign align = ScrollAlign::AUTO,

Completed in 10 milliseconds

123