/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/swiper_indicator/dot_indicator/ |
H A D | overlength_dot_indicator_modifier.h | 79 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 D | dot_indicator_modifier.h | 82 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 D | overlength_dot_indicator_paint_method.h | 71 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 D | dot_indicator_paint_method.h | 48 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… 183 …LinearVector<float>& endVectorBlackPointCenterX, int32_t startCurrentIndex, int32_t endCurrentInde… [all …]
|
H A D | dot_indicator_modifier.cpp | 273 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 D | overlength_dot_indicator_paint_method.cpp | 84 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 D | dot_indicator_paint_method.cpp | 116 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 D | overlength_dot_indicator_modifier.cpp | 172 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 D | linear_vector.h | 26 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 D | modifier.h | 197 DECLARE_PROP_TYPED_CLASS(AnimatablePropertyVectorFloat, AnimatableProperty, LinearVector<float>);
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/swiper/ |
H A D | swiper_overlength_indicator_modifier_test_ng.cpp | 83 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 D | swiper_indicator_modifier_test_ng.cpp | 169 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 D | swiper_attr_test_ng.cpp | 245 LinearVector<float> itemHalfSizes; 290 LinearVector<float> itemHalfSizes;
|
H A D | swiper_indicator_extent_test_ng.cpp | 581 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 D | rosen_modifier_adapter.cpp | 125 CONVERT_ANIMATABLE_PROP(property, AnimatablePropertyVectorFloat, LinearVector<float>); in ConvertToRSProperty()
|