Home
last modified time | relevance | path

Searched refs:skew (Results 1 - 24 of 24) sorted by relevance

/foundation/arkui/ace_engine/frameworks/base/geometry/
H A Dtransform_util.cpp133 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 Dtransform_util.h103 float skew[3] = { 0.0f, 0.0f, 0.0f }; member
/foundation/arkui/ace_engine/test/unittest/base/
H A Dtransform_util_test.cpp176 .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 Drender_transform.cpp75 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 Dtransform_convertor.h51 void AddKeyframe(AnimationType type, double time, const SkewOperation& skew);
H A Dtransform_convertor.cpp121 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 Drsnode_fuzzer.cpp106 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 Dmatrix_util.h725 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 Drsproperty_fuzzer.cpp146 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 Drs_node.cpp971 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 Drs_node.h235 void SetSkew(float skew);
237 void SetSkew(const Vector2f& skew);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/canvas/
H A Dcanvas_paint_method.cpp418 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 Drosen_render_context.cpp1876 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 Dlume_common.cpp1601 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 Dscene_util.cpp239 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 Dnode_impl.cpp1131 BASE_NS::Math::Vec3 skew; in SetGlobalTransform() local
1133 if (BASE_NS::Math::Decompose(newLocal, scale, rotation, translate, skew, persp)) { in SetGlobalTransform()
H A Dscene_holder.cpp2966 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 Dbase_text_select_overlay.cpp1117 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 Drs_properties.h148 void SetSkew(Vector2f skew);
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/property/
H A Drs_properties_test.cpp1083 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 Dskia_canvas.cpp1076 skCanvas_->skew(sx, sy); in Shear()
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/property/
H A Drs_properties.cpp680 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 Dgltf2_exporter.cpp2321 Math::Vec3 skew; in CombineSkippedParentTransformations() local
2324 transformComponent.position, skew, perspective); in CombineSkippedParentTransformations()
H A Dgltf2_importer.cpp1862 Math::Vec3 skew; in CreateTransform() local
1866 node.matrix, component->scale, component->rotation, component->position, skew, perspective)) { in CreateTransform()

Completed in 57 milliseconds