/foundation/arkui/ace_engine/frameworks/base/geometry/ |
H A D | transform_util.cpp | 133 if (decomp.skew[2]) { in BuildSkewMatrix() 134 temp.Set(1, 2, decomp.skew[2]); in BuildSkewMatrix() 138 if (decomp.skew[1]) { in BuildSkewMatrix() 140 temp.Set(0, 2, decomp.skew[1]); in BuildSkewMatrix() 144 if (decomp.skew[0]) { in BuildSkewMatrix() 146 temp.Set(0, 1, decomp.skew[0]); in BuildSkewMatrix() 160 const Matrix4& skew, const Matrix4& scale) in ComposeTransform() 166 matrix = matrix * skew; in ComposeTransform() 338 .append("skew: ") in ToString() 339 .append(std::to_string(skew[ in ToString() 159 ComposeTransform(const Matrix4& perspective, const Matrix4& translation, const Matrix4& rotation, const Matrix4& skew, const Matrix4& scale) ComposeTransform() argument 415 auto& skew = operation.skewOperation_; ParseOperationToMatrix() local 647 Matrix4 skew = BuildSkewMatrix(decomp); ComposeTransform() local [all...] |
H A D | transform_util.h | 103 float skew[3] = { 0.0f, 0.0f, 0.0f }; member
|
/foundation/arkui/ace_engine/test/unittest/base/ |
H A D | transform_util_test.cpp | 176 .append("skew: ") in HWTEST_F() 260 decomposedTransform.skew[0] = 1.0f; in HWTEST_F() 261 decomposedTransform.skew[1] = 1.0f; in HWTEST_F() 262 decomposedTransform.skew[2] = 1.0f; in HWTEST_F() 315 decomposedTransform.skew[0] = 0.0f; in HWTEST_F() 316 decomposedTransform.skew[1] = 0.0f; in HWTEST_F() 317 decomposedTransform.skew[2] = 0.0f; in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/components/transform/ |
H A D | render_transform.cpp | 75 Matrix4 skew = Matrix4::CreateSkew(x, y); in Skew() local 76 transform_ = transform_ * skew; in Skew() 290 auto& skew = effect.skewOperation_; in ParseTransformEffect() local 291 return Matrix4::CreateSkew(skew.skewX, skew.skewY); in ParseTransformEffect()
|
/foundation/arkui/ace_engine/frameworks/bridge/common/utils/ |
H A D | transform_convertor.h | 51 void AddKeyframe(AnimationType type, double time, const SkewOperation& skew);
|
H A D | transform_convertor.cpp | 121 void TransformConvertor::AddKeyframe(AnimationType type, double time, const SkewOperation& skew) in AddKeyframe() argument 125 operation.skewOperation_ = skew; in AddKeyframe()
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_client/fuzztest/ui/rsnode_fuzzer/ |
H A D | rsnode_fuzzer.cpp | 106 Vector2f skew(GetData<float>(), GetData<float>()); in RSNodeFuzzTestInner01() 149 surfaceNode->SetSkew(skew); in RSNodeFuzzTestInner01()
|
/foundation/graphic/graphic_3d/lume/LumeBase/api/base/math/ |
H A D | matrix_util.h | 725 Mat4X4 const& modelMatrix, Vec3& scale, Quat& orientation, Vec3& translation, Vec3& skew, Vec4& perspective) in Decompose() 784 skew.z = Dot(row[0], row[1]); in Decompose() 785 row[1] = Combine(row[1], row[0], 1.0f, -skew.z); in Decompose() 789 skew.z /= scale.y; in Decompose() 791 skew.y = Dot(row[0], row[2]); in Decompose() 792 row[2] = Combine(row[2], row[0], 1.0f, -skew.y); in Decompose() 793 skew.x = Dot(row[1], row[2]); in Decompose() 794 row[2] = Combine(row[2], row[1], 1.0f, -skew.x); in Decompose() 798 skew.y /= scale.z; in Decompose() 799 skew in Decompose() 724 Decompose( Mat4X4 const& modelMatrix, Vec3& scale, Quat& orientation, Vec3& translation, Vec3& skew, Vec4& perspective) Decompose() argument [all...] |
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/rsproperty_fuzzer/ |
H A D | rsproperty_fuzzer.cpp | 146 Vector2f skew(x10, y10); in RSPropertiesFuzzTestInner02() 180 properties.SetSkew(skew); in RSPropertiesFuzzTestInner02()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/ui/ |
H A D | rs_node.cpp | 971 void RSNode::SetSkew(float skew) in SetSkew() argument 973 SetSkew({ skew, skew }); in SetSkew() 981 void RSNode::SetSkew(const Vector2f& skew) in SetSkew() argument 983 SetProperty<RSSkewModifier, RSAnimatableProperty<Vector2f>>(RSModifierType::SKEW, skew); in SetSkew() 999 auto skew = property->Get(); in SetSkewX() local 1000 skew.x_ = skewX; in SetSkewX() 1001 property->Set(skew); in SetSkewX() 1017 auto skew = property->Get(); in SetSkewY() local 1018 skew in SetSkewY() [all...] |
H A D | rs_node.h | 235 void SetSkew(float skew); 237 void SetSkew(const Vector2f& skew);
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/canvas/ |
H A D | canvas_paint_method.cpp | 418 std::string skew = "SKEW: " + std::to_string(rsCanvas_->GetTotalMatrix().Get(RSMatrix::SKEW_X)) + ", " + in GetDumpInfo() local 420 return trans.append(scale).append(skew); in GetDumpInfo()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | rosen_render_context.cpp | 1876 Rosen::Vector2f skewValue { transform.skew[0], transform.skew[1] }; in OnTransformMatrixUpdate() 1987 auto skew = rsNode_->GetStagingProperties().GetSkew(); in GetPaintRectWithTransform() local 2002 // calculate skew in GetPaintRectWithTransform() 2003 SkewRect(skew[0], skew[1], rect); in GetPaintRectWithTransform() 2069 auto skew = rsNode_->GetStagingProperties().GetSkew(); in GetRevertMatrix() local 2084 Matrix4::CreateFactorSkew(skew[0], skew[1]) * in GetRevertMatrix() 2104 auto skew in GetMatrix() local 2147 auto skew = rsNode_->GetStagingProperties().GetSkew(); GetMatrixWithTransformRotate() local 2211 auto skew = rsNode_->GetStagingProperties().GetSkew(); GetPointWithTransform() local [all...] |
/foundation/graphic/graphic_3d/3d_widget_adapter/core/src/lume/ |
H A D | lume_common.cpp | 1601 BASE_NS::Math::Vec3 skew; in SetupCameraTransform() local 1603 BASE_NS::Math::Decompose(invMat, scale, orientation, translation, skew, perspective); in SetupCameraTransform() 1710 BASE_NS::Math::Vec3 skew; in GetLightPositionAndRotation() local 1712 BASE_NS::Math::Decompose(invMat, scale, orientation, translation, skew, perspective); in GetLightPositionAndRotation()
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/ |
H A D | scene_util.cpp | 239 Math::Vec3 skew; in CameraLookAt() local 241 if (Math::Decompose(worldMatrix, scale, orientation, translation, skew, perspective)) { in CameraLookAt()
|
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/ |
H A D | node_impl.cpp | 1131 BASE_NS::Math::Vec3 skew; in SetGlobalTransform() local 1133 if (BASE_NS::Math::Decompose(newLocal, scale, rotation, translate, skew, persp)) { in SetGlobalTransform()
|
H A D | scene_holder.cpp | 2966 BASE_NS::Math::Vec3 skew; in SetTransformation() local 2968 if (BASE_NS::Math::Decompose(transform, scale, rotation, position, skew, persp)) { in SetTransformation()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/ |
H A D | base_text_select_overlay.cpp | 1117 Vector3F skewVector(transform.skew[xIndex], transform.skew[yIndex], transform.skew[zIndex]); in CheckHasTransformMatrix()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/property/ |
H A D | rs_properties.h | 148 void SetSkew(Vector2f skew);
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/property/ |
H A D | rs_properties_test.cpp | 1083 auto skew = properties.GetSkew(); in HWTEST_F() local 1084 ASSERT_NE(0, skew.GetLength()); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/ |
H A D | skia_canvas.cpp | 1076 skCanvas_->skew(sx, sy); in Shear()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/property/ |
H A D | rs_properties.cpp | 680 void RSProperties::SetSkew(Vector2f skew) in SetSkew() argument 682 boundsGeo_->SetSkew(skew.x_, skew.y_); in SetSkew()
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/ |
H A D | gltf2_exporter.cpp | 2321 Math::Vec3 skew; in CombineSkippedParentTransformations() local 2324 transformComponent.position, skew, perspective); in CombineSkippedParentTransformations()
|
H A D | gltf2_importer.cpp | 1862 Math::Vec3 skew; in CreateTransform() local 1866 node.matrix, component->scale, component->rotation, component->position, skew, perspective)) { in CreateTransform()
|