Home
last modified time | relevance | path

Searched refs:ScaleOperation (Results 1 - 7 of 7) sorted by relevance

/foundation/arkui/ace_engine/frameworks/base/geometry/
H A Dtransform_util.h44 struct ACE_EXPORT ScaleOperation { struct
45 ScaleOperation() = default;
46 ScaleOperation(float x, float y, float z) : scaleX(x), scaleY(y), scaleZ(z) {} in ScaleOperation() function
47 bool operator==(const ScaleOperation& other) const in operator ==()
56 static ScaleOperation Blend(const ScaleOperation& to, const ScaleOperation& from, float progress);
127 ScaleOperation scaleOperation_;
H A Dtransform_util.cpp186 ScaleOperation ScaleOperation::Blend(const ScaleOperation& to, const ScaleOperation& from, float progress) in Blend()
188 ScaleOperation ret; in Blend()
261 ret.scaleOperation_ = ScaleOperation(); in Create()
292 ret.scaleOperation_ = ScaleOperation::Blend(to.scaleOperation_, from.scaleOperation_, progress); in BlendInner()
/foundation/arkui/ace_engine/frameworks/bridge/common/utils/
H A Dtransform_convertor.cpp130 void TransformConvertor::AddKeyframe(AnimationType type, double time, const ScaleOperation& scale) in AddKeyframe()
256 AnimationType::SCALE, time, ScaleOperation(scaleValueX, scaleValueY, 1.0f));
260 convertor.AddKeyframe(AnimationType::SCALE, time, ScaleOperation(scale, scale, 1.0f));
266 convertor.AddKeyframe(AnimationType::SCALE_X, time, ScaleOperation(scaleX, 1.0f, 1.0f));
271 convertor.AddKeyframe(AnimationType::SCALE_Y, time, ScaleOperation(1.0f, scaleY, 1.0f));
276 convertor.AddKeyframe(AnimationType::SCALE_Z, time, ScaleOperation(1.0f, 1.0f, scaleZ));
286 convertor.AddKeyframe(AnimationType::SCALE_3D, time, ScaleOperation(scaleX, scaleY, scaleZ));
H A Dtransform_convertor.h52 void AddKeyframe(AnimationType type, double time, const ScaleOperation& scale);
/foundation/arkui/ace_engine/test/unittest/base/
H A Dtransform_util_test.cpp48 * @tc.desc: Test the functions of the class ScaleOperation.
53 ScaleOperation to(NUM_D1, NUM_D1, NUM_D1); in HWTEST_F()
54 ScaleOperation from(NUM_D1, NUM_D1, NUM_D1); in HWTEST_F()
55 ScaleOperation result = ScaleOperation::Blend(to, from, PROGRESS); in HWTEST_F()
130 EXPECT_EQ(result.scaleOperation_, ScaleOperation()); in HWTEST_F()
225 EXPECT_EQ(operations[1].scaleOperation_, ScaleOperation()); in HWTEST_F()
246 EXPECT_EQ(result.GetOperations()[1].scaleOperation_, ScaleOperation()); in HWTEST_F()
/foundation/arkui/ace_engine/frameworks/core/components/page_transition/
H A Dpage_transition_info.h156 init.scaleOperation_ = ScaleOperation(1.0, 1.0, 1.0); in AddScaleAnimation()
160 target.scaleOperation_ = ScaleOperation(scaleX, scaleY, scaleZ); in AddScaleAnimation()
/foundation/arkui/ace_engine/frameworks/core/components/transform/
H A Dtransform_component.cpp77 operation.scaleOperation_ = ScaleOperation(x, y, z); in Scale()
227 operation.scaleOperation_ = ScaleOperation(x, y, z); in SetScaleTransition()

Completed in 6 milliseconds