Home
last modified time | relevance | path

Searched refs:AnimatableArithmeticProxy (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/animation/
H A Danimatable_arithmetic_proxy.h22 class AnimatableArithmeticProxy : public AnimatableArithmetic<AnimatableArithmeticProxy> {
24 AnimatableArithmeticProxy() = default;
25 … explicit AnimatableArithmeticProxy(RefPtr<CustomAnimatableArithmetic> object) : object_(object) {} in AnimatableArithmeticProxy() function
26 virtual ~AnimatableArithmeticProxy() = default;
28 AnimatableArithmeticProxy Add(const AnimatableArithmeticProxy& val) const override in Add()
37 return AnimatableArithmeticProxy(object_->Add(val.object_)); in Add()
40 AnimatableArithmeticProxy Minus(const AnimatableArithmeticProxy& val) const override in Minus()
48 return AnimatableArithmeticProxy(object_->Minus(val.object_)); in Minus()
51 AnimatableArithmeticProxy Multiply(const float scale) const override in Multiply()
56 return AnimatableArithmeticProxy(object_->Multiply(scale)); in Multiply()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/
H A Drosen_modifier_adapter.cpp134 AnimatableArithmeticProxy proxy(castProp->Get()); in ConvertToRSProperty()
135 auto rsProp = std::make_shared<RSAnimatableProperty<AnimatableArithmeticProxy>>(proxy); in ConvertToRSProperty()
138 rsProp->Set(AnimatableArithmeticProxy(value)); in ConvertToRSProperty()
143 [cb = castProp->GetUpdateCallback()](const AnimatableArithmeticProxy& value) { in ConvertToRSProperty()