Home
last modified time | relevance | path

Searched refs:LinearVector (Results 1 – 15 of 15) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/swiper_indicator/dot_indicator/
H A Doverlength_dot_indicator_modifier.h79 void SetAnimationEndCenterX(const LinearVector<float>& animationEndCenterX) in SetAnimationEndCenterX()
194 void PlayBlackPointsAnimation(const LinearVector<float>& itemHalfSizes);
195 void CalcAnimationEndCenterX(const LinearVector<float>& itemHalfSizes);
201 LinearVector<float> CalcIndicatorSize(
203 void UpdateSelectedCenterXOnDrag(const LinearVector<float>& itemHalfSizes);
220 LinearVector<float> animationStartCenterX_ = {};
221 LinearVector<float> animationEndCenterX_ = {};
222 LinearVector<float> animationStartIndicatorWidth_ = {};
223 LinearVector<float> animationEndIndicatorWidth_ = {};
224 LinearVector<float> animationStartIndicatorHeight_ = {};
[all …]
H A Ddot_indicator_modifier.h82 LinearVector<float> vectorBlackPointCenterX;
83 LinearVector<float> unselectedIndicatorWidth;
84 LinearVector<float> unselectedIndicatorHeight;
85 LinearVector<float> itemHalfSizes = {};
115 const LinearVector<float>& itemHalfSizes,
118 const OffsetF& rightCenter, const LinearVector<float>& itemHalfSizes);
125 void UpdateDilatePaintProperty(const LinearVector<float>& hoverItemHalfSizes,
131 void UpdateHoverPaintProperty(const LinearVector<float>& hoverItemHalfSizes,
133 void UpdatePressPaintProperty(const LinearVector<float>& hoverItemHalfSizes,
280 inline void UpdateVectorBlackPointCenterX(const LinearVector<float>& value) in UpdateVectorBlackPointCenterX()
[all …]
H A Doverlength_dot_indicator_paint_method.h71 const LinearVector<float>& startVectorBlackPointCenterX,
72 const LinearVector<float>& endVectorBlackPointCenterX) override;
73 std::tuple<std::pair<float, float>, LinearVector<float>> CalculateLongPointCenterX(
76 const LinearVector<float>& itemHalfSizes, float startCenterX,
82 LinearVector<float> vectorBlackPointBegCenterX_ = {};
83 LinearVector<float> animationStartCenterX_ = {};
84 LinearVector<float> animationEndCenterX_ = {};
85 LinearVector<float> animationStartIndicatorWidth_ = {};
86 LinearVector<float> animationEndIndicatorWidth_ = {};
87 LinearVector<float> animationStartIndicatorHeight_ = {};
[all …]
H A Ddot_indicator_paint_method.h48 void PaintHoverIndicator(LinearVector<float>& itemHalfSizes, const Dimension paddingSide);
51 … const LinearVector<float>& itemHalfSizes, const SizeF& frameSize, const int32_t displayCount);
53 …const LinearVector<float>& itemHalfSizes, float margin, float padding, float space, int32_t index);
54 void CalculateHoverIndex(const LinearVector<float>& itemHalfSizes);
56 const OffsetF& rightCenter, const LinearVector<float>& itemHalfSizes);
161 const LinearVector<float>& startVectorBlackPointCenterX,
162 const LinearVector<float>& endVectorBlackPointCenterX);
163 virtual std::tuple<std::pair<float, float>, LinearVector<float>> CalculateLongPointCenterX(
177 …virtual void UpdateNormalIndicator(LinearVector<float>& itemHalfSizes, const PaintWrapper* paintWr…
183LinearVector<float>& endVectorBlackPointCenterX, int32_t startCurrentIndex, int32_t endCurrentInde…
[all …]
H A Ddot_indicator_modifier.cpp273 const OffsetF& rightCenter, const LinearVector<float>& itemHalfSizes) in PaintSelectedIndicator()
329 const OffsetF& margin, const LinearVector<float>& normalItemHalfSizes, in UpdateShrinkPaintProperty()
350 … const LinearVector<float>& hoverItemHalfSizes, const LinearVector<float>& vectorBlackPointCenterX, in UpdateDilatePaintProperty()
372 const OffsetF& margin, const LinearVector<float>& normalItemHalfSizes, in UpdateNormalPaintProperty()
385 const LinearVector<float>& hoverItemHalfSizes, in UpdateHoverPaintProperty()
396 const LinearVector<float>& hoverItemHalfSizes, in UpdatePressPaintProperty()
407 … const LinearVector<float>& hoverItemHalfSizes, const LinearVector<float>& vectorBlackPointCenterX, in UpdateNormalToHoverPaintProperty()
424 const OffsetF& margin, const LinearVector<float>& normalItemHalfSizes, in UpdateHoverToNormalPaintProperty()
441 … const LinearVector<float>& hoverItemHalfSizes, const LinearVector<float>& vectorBlackPointCenterX, in UpdateNormalToPressPaintProperty()
458 const OffsetF& margin, const LinearVector<float>& normalItemHalfSizes, in UpdatePressToNormalPaintProperty()
[all …]
H A Doverlength_dot_indicator_paint_method.cpp84 LinearVector<float>& itemHalfSizes, const PaintWrapper* paintWrapper) in UpdateNormalIndicator()
119 … const LinearVector<float>& itemHalfSizes, float margin, float padding, float space, int32_t index) in CalculatePointCenterX()
142 std::tuple<std::pair<float, float>, LinearVector<float>> OverlengthDotIndicatorPaintMethod::Calcula… in CalculateLongPointCenterX()
145 std::tuple<std::pair<float, float>, LinearVector<float>> tmp; in CalculateLongPointCenterX()
168 LinearVector<float> itemHalfSizes; in CalculateLongPointCenterX()
181 …const StarAndEndPointCenter& starAndEndPointCenter, const LinearVector<float>& startVectorBlackPoi… in CalculatePointCenterX()
182 const LinearVector<float>& endVectorBlackPointCenterX) in CalculatePointCenterX()
221 …const LinearVector<float>& itemHalfSizes, float startCenterX, float endCenterX, float space, int32… in ForwardCalculation()
226 LinearVector<float> startVectorBlackPointCenterX(itemCount_); in ForwardCalculation()
228 LinearVector<float> endVectorBlackPointCenterX(itemCount_); in ForwardCalculation()
H A Ddot_indicator_paint_method.cpp116 LinearVector<float>& itemHalfSizes, const PaintWrapper* paintWrapper) in UpdateNormalIndicator()
161 LinearVector<float> itemHalfSizes; in PaintHoverIndicator()
237 LinearVector<float> itemHalfSizes; in PaintPressIndicator()
308 std::tuple<std::pair<float, float>, LinearVector<float>> tmp; in CalculateLongPointCenterX()
325 LinearVector<float> itemHalfSizes; in CalculateLongPointCenterX()
376 const LinearVector<float>& endVectorBlackPointCenterX) in CalculatePointCenterX()
460 LinearVector<float> itemHalfSizes; in UpdateBackground()
605 LinearVector<float> startVectorBlackPointCenterX(itemCount_); in ForwardCalculation()
607 LinearVector<float> endVectorBlackPointCenterX(itemCount_); in ForwardCalculation()
659 LinearVector<float> startVectorBlackPointCenterX(itemCount_); in BackwardCalculation()
[all …]
H A Doverlength_dot_indicator_modifier.cpp172 const LinearVector<float>& normalItemHalfSizes, const std::pair<float, float>& longPointCenterX) in UpdateShrinkPaintProperty()
199 const LinearVector<float>& normalItemHalfSizes, const std::pair<float, float>& longPointCenterX) in UpdateNormalPaintProperty()
212 int32_t index, const LinearVector<float>& itemHalfSizes) in CalcLongPointEndCenterXWithBlack()
241 void OverlengthDotIndicatorModifier::PlayBlackPointsAnimation(const LinearVector<float>& itemHalfSi… in PlayBlackPointsAnimation()
291 LinearVector<float> OverlengthDotIndicatorModifier::CalcIndicatorSize( in CalcIndicatorSize()
292 const LinearVector<float>& itemHalfSizes, OverlongType overlongType, bool isWidth) in CalcIndicatorSize()
299 LinearVector<float> indicatorSize(maxDisplayCount_ + 1); in CalcIndicatorSize()
350 void OverlengthDotIndicatorModifier::UpdateSelectedCenterXOnDrag(const LinearVector<float>& itemHal… in UpdateSelectedCenterXOnDrag()
577 void OverlengthDotIndicatorModifier::CalcAnimationEndCenterX(const LinearVector<float>& itemHalfSiz… in CalcAnimationEndCenterX()
843 const LinearVector<float>& itemHalfSizes, int32_t selectedIndex, OverlongType overlongType) in CalcIndicatorCenterX()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/base/
H A Dlinear_vector.h26 class ACE_EXPORT LinearVector : public std::vector<T> {
28 LinearVector() = default;
29 explicit LinearVector(const size_t n) : std::vector<T>(n) {}; in LinearVector() function
30 LinearVector(const size_t n, T value) : std::vector<T>(n, value) {}; in LinearVector() function
31 LinearVector(std::initializer_list<T> li) : std::vector<T>(li) {}; in LinearVector() function
32 ~LinearVector() = default;
34 LinearVector operator+(const LinearVector& linearVector) const
44 LinearVector operator-(const LinearVector& linearVector) const
54 LinearVector operator*(const float scale) const
56 LinearVector linearVector = *this;
[all …]
H A Dmodifier.h197 DECLARE_PROP_TYPED_CLASS(AnimatablePropertyVectorFloat, AnimatableProperty, LinearVector<float>);
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/swiper/
H A Dswiper_overlength_indicator_modifier_test_ng.cpp83 LinearVector<float> vectorBlackPointCenterX = { 20.f };
84 LinearVector<float> normalItemHalfSizes = { 20.f, 20.f, 20.f, 20.f };
127 LinearVector<float> normalItemHalfSizes = { 3.f, 3.f, 3.f, 3.f };
166 LinearVector<float> animationEndCenterX = { 20.f, 25.f };
168 LinearVector<float> animationStartCenterX = { 10.f, 25.f };
189 LinearVector<float> animationEndCenterX = { 20.f, 25.f };
191 LinearVector<float> animationStartCenterX = { 10.f, 25.f };
230 LinearVector<float> itemHalfSizes = { 20.f, 20.f };
261 LinearVector<float> itemHalfSizes = { 20.f, 20.f };
485 const LinearVector<float> itemHalfSizes = {5.0f, 7.0f};
[all …]
H A Dswiper_indicator_modifier_test_ng.cpp169 LinearVector<float> vectorBlackPointCenterX;
171 LinearVector<float> normalItemHalfSizes;
236 LinearVector<float> vectorBlackPointCenterX;
283 LinearVector<float> vectorBlackPointCenterX;
288 LinearVector<float> itemHalfSizes;
349 LinearVector<float> itemHalfSizes;
384 LinearVector<float> itemHalfSizes;
423 LinearVector<float> longPointCenterX;
1373 LinearVector<float> itemHalfSizes;
1534 LinearVector<float> normalItemHalfSizes;
[all …]
H A Dswiper_attr_test_ng.cpp245 LinearVector<float> itemHalfSizes;
290 LinearVector<float> itemHalfSizes;
H A Dswiper_indicator_extent_test_ng.cpp581 LinearVector<float> vectorBlackPointCenterX;
626 LinearVector<float> vectorBlackPointCenterX;
671 LinearVector<float> vectorBlackPointCenterX;
1987 LinearVector<float> itemHalfSizes = { 5.0f, 5.0f, 10.0f, 10.0f };
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/
H A Drosen_modifier_adapter.cpp125 CONVERT_ANIMATABLE_PROP(property, AnimatablePropertyVectorFloat, LinearVector<float>); in ConvertToRSProperty()