/ohos5.0/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() 166 matrix = matrix * skew; in ComposeTransform() 416 operation.matrix4_ = Matrix4::CreateSkew(skew.skewX, skew.skewY); in ParseOperationToMatrix() 477 Combine<3>(ret.skew, to.skew, from.skew, progress, 1.0 - progress); in BlendDecomposedTransforms() 547 out.skew[0] /= out.scale[1]; in DecomposeTransform() 562 out.skew[1] /= out.scale[2]; in DecomposeTransform() [all …]
|
H A D | transform_util.h | 103 float skew[3] = { 0.0f, 0.0f, 0.0f };
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/base/ |
H A D | transform_util_test.cpp | 260 decomposedTransform.skew[0] = 1.0f; 261 decomposedTransform.skew[1] = 1.0f; 262 decomposedTransform.skew[2] = 1.0f; 315 decomposedTransform.skew[0] = 0.0f; 316 decomposedTransform.skew[1] = 0.0f; 317 decomposedTransform.skew[2] = 0.0f;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/transform/ |
H A D | render_transform.cpp | 76 Matrix4 skew = Matrix4::CreateSkew(x, y); in Skew() local 77 transform_ = transform_ * skew; in Skew() 291 auto& skew = effect.skewOperation_; in ParseTransformEffect() local 292 return Matrix4::CreateSkew(skew.skewX, skew.skewY); in ParseTransformEffect()
|
/ohos5.0/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& pe… in BASE_BEGIN_NAMESPACE() 784 skew.z = Dot(row[0], row[1]); in BASE_BEGIN_NAMESPACE() 785 row[1] = Combine(row[1], row[0], 1.0f, -skew.z); in BASE_BEGIN_NAMESPACE() 789 skew.z /= scale.y; in BASE_BEGIN_NAMESPACE() 791 skew.y = Dot(row[0], row[2]); in BASE_BEGIN_NAMESPACE() 792 row[2] = Combine(row[2], row[0], 1.0f, -skew.y); in BASE_BEGIN_NAMESPACE() 793 skew.x = Dot(row[1], row[2]); in BASE_BEGIN_NAMESPACE() 794 row[2] = Combine(row[2], row[1], 1.0f, -skew.x); in BASE_BEGIN_NAMESPACE() 798 skew.y /= scale.z; in BASE_BEGIN_NAMESPACE() 799 skew.x /= scale.z; in BASE_BEGIN_NAMESPACE()
|
/ohos5.0/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()
|
/ohos5.0/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()
|
/ohos5.0/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() local 180 properties.SetSkew(skew); in RSPropertiesFuzzTestInner02()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/ |
H A D | js-apis-matrix4.md | 381 ### skew<sup>12+</sup> 383 skew(x: number, y: number): Matrix4Transit 412 private matrix1 = matrix4.identity().skew(2, 3)
|
/ohos5.0/docs/en/application-dev/reference/apis-arkgraphics2d/ |
H A D | drawing__font_8h.md | 68 …g_Font](_drawing.md#oh_drawing_font) \*, float skewX) | Sets a horizontal skew factor for a font.| 69 …OH_Drawing_Font](_drawing.md#oh_drawing_font) \*) | Obtains the horizontal skew factor of a font.|
|
H A D | drawing__canvas_8h.md | 93 …ies the current canvas matrix by a skew transformation matrix and applies the resulting matrix to …
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/ui/ |
H A D | rs_node.cpp | 979 void RSNode::SetSkew(float skew) in SetSkew() argument 981 SetSkew({ skew, skew }); in SetSkew() 989 void RSNode::SetSkew(const Vector2f& skew) in SetSkew() argument 991 SetProperty<RSSkewModifier, RSAnimatableProperty<Vector2f>>(RSModifierType::SKEW, skew); in SetSkew() 1007 auto skew = property->Get(); in SetSkewX() local 1008 skew.x_ = skewX; in SetSkewX() 1009 property->Set(skew); in SetSkewX() 1025 auto skew = property->Get(); in SetSkewY() local 1026 skew.y_ = skewY; in SetSkewY() 1027 property->Set(skew); in SetSkewY()
|
H A D | rs_node.h | 237 void SetSkew(float skew); 239 void SetSkew(const Vector2f& skew);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/canvas/ |
H A D | canvas_paint_method.cpp | 433 …std::string skew = "SKEW: " + std::to_string(rsCanvas_->GetTotalMatrix().Get(RSMatrix::SKEW_X)) + … in GetDumpInfo() local 435 return trans.append(scale).append(skew); in GetDumpInfo()
|
/ohos5.0/docs/en/application-dev/ui/ |
H A D | ui-js-animate-transform.md | 9 …together to determine the window size, and use the **skewX** attribute to skew the component and s… 427 …ateY. In the following example, matrix is set to matrix(1,0,0,1,0,200) to skew and translate the c…
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/ |
H A D | base_text_select_overlay.cpp | 1109 Vector3F skewVector(transform.skew[xIndex], transform.skew[yIndex], transform.skew[zIndex]); in CheckHasTransformMatrix()
|
/ohos5.0/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()
|
/ohos5.0/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 2003 SkewRect(skew[0], skew[1], rect); in GetPaintRectWithTransform() 2070 auto skew = rsNode_->GetStagingProperties().GetSkew(); in GetRevertMatrix() local 2086 Matrix4::CreateFactorSkew(skew[0], skew[1]) * in GetRevertMatrix() 2106 auto skew = rsNode_->GetStagingProperties().GetSkew(); in GetMatrix() local 2118 Matrix4::CreateFactorSkew(skew[0], skew[1]) * in GetMatrix() 2150 auto skew = rsNode_->GetStagingProperties().GetSkew(); in GetMatrixWithTransformRotate() local 2166 Matrix4::CreateFactorSkew(skew[0], skew[1]) * in GetMatrixWithTransformRotate() 2215 auto skew = rsNode_->GetStagingProperties().GetSkew(); in GetPointWithTransform() local [all …]
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/ |
H A D | js-apis-matrix4.md | 381 ### skew<sup>12+</sup> 383 skew(x: number, y: number): Matrix4Transit 412 private matrix1 = matrix4.identity().skew(2, 3)
|
/ohos5.0/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()
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-js/ |
H A D | js-components-common-animation.md | 46 …skew<sup>6+</sup> | \<deg> \| \<rad> \| \<grad> \| \<turn> | Skews an element in 2D space. …
|
H A D | js-components-canvas-canvasrenderingcontext2d.md | 1394 | skewX | number | X-axis skew.| 1395 | skewY | number | Y-axis skew.| 1439 | skewX | number | X-axis skew.| 1440 | skewY | number | Y-axis skew.|
|
/ohos5.0/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()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-js/ |
H A D | js-components-common-animation.md | 48 | skew<sup>6+</sup> | <deg> \| <rad> \| <grad> \|…
|