/ohos5.0/foundation/arkui/ace_engine/interfaces/napi/kits/componentutils/ |
H A D | js_component_utils.cpp | 137 napi_create_double(env, rectangle.matrix4[m00], &matrix4[m00]); in JSGetRectangleById() 138 napi_create_double(env, rectangle.matrix4[m01], &matrix4[m10]); in JSGetRectangleById() 139 napi_create_double(env, rectangle.matrix4[m02], &matrix4[m20]); in JSGetRectangleById() 140 napi_create_double(env, rectangle.matrix4[m03], &matrix4[m30]); in JSGetRectangleById() 141 napi_create_double(env, rectangle.matrix4[m10], &matrix4[m01]); in JSGetRectangleById() 142 napi_create_double(env, rectangle.matrix4[m11], &matrix4[m11]); in JSGetRectangleById() 143 napi_create_double(env, rectangle.matrix4[m12], &matrix4[m21]); in JSGetRectangleById() 144 napi_create_double(env, rectangle.matrix4[m13], &matrix4[m31]); in JSGetRectangleById() 145 napi_create_double(env, rectangle.matrix4[m20], &matrix4[m02]); in JSGetRectangleById() 146 napi_create_double(env, rectangle.matrix4[m21], &matrix4[m12]); in JSGetRectangleById() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/base/geometry/ |
H A D | animatable_matrix4.cpp | 25 Matrix4& matrix4 = *this; in operator =() local 26 matrix4 = newMatrix4; in operator =() 35 Matrix4& matrix4 = *this; in operator =() local 36 matrix4 = newMatrix4; in operator =() 47 Matrix4& matrix4 = *this; in operator =() local 48 matrix4 = newMatrix4; in operator =() 56 Matrix4& matrix4 = *this; in MoveTo() local 57 matrix4 = target; in MoveTo() 66 matrix4 = endValue; in AnimateTo() 127 Matrix4& matrix4 = *this; in OnAnimationCallback() local [all …]
|
H A D | transform_util.cpp | 99 Matrix4 matrix4; in BuildRotationMatrix() local 106 matrix4.Set(1, 0, static_cast<float>(2.0 * (x * y + z * w))); in BuildRotationMatrix() 107 matrix4.Set(2, 0, static_cast<float>(2.0 * (x * z - y * w))); in BuildRotationMatrix() 108 matrix4.Set(3, 0, 0); in BuildRotationMatrix() 113 matrix4.Set(3, 1, 0); in BuildRotationMatrix() 118 matrix4.Set(3, 2, 0); in BuildRotationMatrix() 120 matrix4.Set(0, 3, 0); in BuildRotationMatrix() 121 matrix4.Set(1, 3, 0); in BuildRotationMatrix() 122 matrix4.Set(2, 3, 0); in BuildRotationMatrix() 123 matrix4.Set(3, 3, 1); in BuildRotationMatrix() [all …]
|
H A D | animatable_matrix4.h | 33 explicit AnimatableMatrix4(Matrix4 matrix4, const AnimationOption& option = AnimationOption()) 34 : Matrix4(matrix4), animationOption_(option) 66 AnimatableMatrix4& operator=(const Matrix4& matrix4);
|
H A D | matrix4.cpp | 457 auto matrix4 = Matrix4::CreateIdentity(); in operator *() local 459 return matrix4; in operator *() 467 matrix4.SetEntry(i, j, value); in operator *() 470 return matrix4; in operator *()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/ |
H A D | js-apis-matrix4.md | 1 # @ohos.matrix4 (矩阵变换) 13 import { matrix4 } from '@kit.ArkUI'; 17 ## matrix4.init 63 import { matrix4 } from '@kit.ArkUI'; 84 ## matrix4.identity 104 import { matrix4 } from '@kit.ArkUI'; 109 let matrix2 = matrix4.identity() 158 import { matrix4 } from '@kit.ArkUI'; 214 import { matrix4 } from '@kit.ArkUI'; 262 import { matrix4 } from '@kit.ArkUI'; [all …]
|
H A D | js-apis-arkui-componentUtils.md | 175 import { matrix4, componentUtils } from '@kit.ArkUI'; 184 private matrix1 = matrix4.identity().translate({ x: this.x, y: this.y, z: this.z });
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/svg/ |
H A D | rosen_render_svg_pattern.cpp | 64 RSMatrix matrix4; in OnAsPaint() local 65 if (!FitAttribute(paintRect, tileRect, matrix4)) { in OnAsPaint() 81 *rsPicture, RSTileMode::REPEAT, RSTileMode::REPEAT, RSFilterMode::NEAREST, matrix4, rect); in OnAsPaint() 96 bool RosenRenderSvgPattern::FitAttribute(const Rect& paintRect, Rect& tileRect, RSMatrix& matrix4) in FitAttribute() 118 matrix4 = RosenSvgPainter::ToDrawingMatrix(GetTransform(tileRect)); in FitAttribute() 128 transformInfo.matrix4 = in GetTransform() 129 … Matrix4::CreateTranslate(patternRect.Left(), patternRect.Top(), 0) * transformInfo.matrix4; in GetTransform() 133 transformInfo.matrix4 = in GetTransform() 134 … RosenRenderTransform::GetTransformByOffset(transformInfo.matrix4, transformInfo.rotateCenter); in GetTransform() 137 …transformInfo.matrix4 = RosenRenderTransform::GetTransformByOffset(transformInfo.matrix4, GetGloba… in GetTransform() [all …]
|
H A D | render_svg_base.cpp | 833 return {transformInfo_->matrix4, pivotX, pivotY}; in GetRawTransformInfo() 841 transformInfo_->matrix4 = RenderTransform::GetTransformByOffset( in GetTransformMatrix4() 842 transformInfo_->matrix4, transformInfo_->rotateCenter); in GetTransformMatrix4() 844 return RenderTransform::GetTransformByOffset(transformInfo_->matrix4, GetTransformOffset()); in GetTransformMatrix4() 851 transformInfo_->matrix4 = RenderTransform::GetTransformByOffset( in GetTransformMatrix4Raw() 852 transformInfo_->matrix4, transformInfo_->rotateCenter); in GetTransformMatrix4Raw() 854 return transformInfo_->matrix4; in GetTransformMatrix4Raw() 860 return RenderTransform::GetTransformByOffset(transformInfo_->matrix4, GetTransformOffset()); in UpdateTransformMatrix4()
|
H A D | rosen_render_svg_pattern.h | 46 bool FitAttribute(const Rect& paintRect, Rect& tileRect, RSMatrix& matrix4);
|
H A D | svg_transform.h | 27 Matrix4 matrix4; member
|
H A D | svg_transform.cpp | 95 transformInfo.matrix4 = CreateMatrix4(transform); in CreateInfoFromString() 129 transformInfo.matrix4 = CreateMatrixFromMap(transform); in CreateInfoFromMap()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/webgl/entry/src/main/js/MainAbility/pages/index/utils/ |
H A D | Camera.js | 23 matrix4; 48 … this.matrix4 = this.m1.multiply(this.m2).multiply(this.mX).multiply(this.mY).multiply(this.mZ); 60 … this.matrix4 = this.m1.multiply(this.m2).multiply(this.mX).multiply(this.mY).multiply(this.mZ); 72 … this.matrix4 = this.m1.multiply(this.m2).multiply(this.mX).multiply(this.mY).multiply(this.mZ); 84 … this.matrix4 = this.m1.multiply(this.m2).multiply(this.mX).multiply(this.mY).multiply(this.mZ); 96 … this.matrix4 = this.m1.multiply(this.m2).multiply(this.mX).multiply(this.mY).multiply(this.mZ); 100 return this.matrix4.getElements();
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/ |
H A D | js-apis-matrix4.md | 1 # @ohos.matrix4 (Matrix Transformation) 13 import { matrix4 } from '@kit.ArkUI'; 17 ## matrix4.init 63 import { matrix4 } from '@kit.ArkUI'; 84 ## matrix4.identity 104 import { matrix4 } from '@kit.ArkUI'; 109 let matrix2 = matrix4.identity() 158 import { matrix4 } from '@kit.ArkUI'; 214 import { matrix4 } from '@kit.ArkUI'; 262 import { matrix4 } from '@kit.ArkUI'; [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-universal-attributes-transformation.md | 77 | value | object | 是 | 设置当前组件的变换矩阵。object当前仅支持[Matrix4Transit](../js-apis-matrix4.md)矩阵对象类型。 | 138 import { matrix4 } from '@kit.ArkUI'; 173 .transform(matrix4.identity().translate({ x: 50, y: 50 }).scale({ x: 1.5, y: 1 }).rotate({ 235 import { matrix4 } from '@kit.ArkUI' 266 .transform(matrix4.identity() 291 .transform(matrix4.identity().rotate({ z: 1, angle: 90 }))
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/accessibility/ |
H A D | accessibility_node.h | 692 void SetTransformToChild(Matrix4 matrix4) in SetTransformToChild() argument 695 child->SetTransformToChild(matrix4); in SetTransformToChild() 697 matrix4_ = matrix4; in SetTransformToChild() 705 Rect GetRectWithTransform(const Rect& rect, Matrix4& matrix4) in GetRectWithTransform() argument 707 Point ltPoint = matrix4 * Point(rect.Left(), rect.Top()); in GetRectWithTransform() 708 Point rtPoint = matrix4 * Point(rect.Right(), rect.Top()); in GetRectWithTransform() 709 Point lbPoint = matrix4 * Point(rect.Left(), rect.Bottom()); in GetRectWithTransform() 710 Point rbPoint = matrix4 * Point(rect.Right(), rect.Bottom()); in GetRectWithTransform()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/webgl/entry/src/main/js/MainAbility/pages/index/sample/ |
H A D | cube_demo.js | 158 let matrix4 = mY.multiply(mX); 159 let mat = m1.multiply(m2).multiply(matrix4); 161 normalMatrix.setInverseOf(matrix4);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/webgl/entry/src/main/js/MainAbility/pages/index/sample2/ |
H A D | cube2_demo.js | 158 let matrix4 = mY.multiply(mX); 159 let mat = m1.multiply(m2).multiply(matrix4); 161 normalMatrix.setInverseOf(matrix4);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/render/ |
H A D | rs_magnifier_shader_filter_test.cpp | 78 Drawing::Matrix matrix4; // 0 degree variable 79 rsMagnifierShaderFilter->SetMagnifierOffset(matrix4);
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_5.0.0.22/ |
H A D | changelogs-arkui.md | 451 import matrix4 from '@ohos.matrix4' 461 let matrix = matrix4.init(matrixArr); 515 let matrix = matrix4.init(matrixArr);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/common/painter/ |
H A D | rosen_svg_painter.h | 119 static SkMatrix ToSkMatrix(const Matrix4& matrix4); 123 static RSMatrix ToDrawingMatrix(const Matrix4& matrix4);
|
/ohos5.0/foundation/arkui/ace_engine/test/mock/core/svg/ |
H A D | mock_rosen_svg_painter.cpp | 24 RSMatrix RosenSvgPainter::ToDrawingMatrix(const Matrix4& matrix4) in ToDrawingMatrix() argument
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/common/utils/ |
H A D | componentInfo.h | 53 Matrix4 matrix4; member
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/common/ |
H A D | rs_obj_abs_geometry.cpp | 228 Drawing::Matrix44 matrix4; in UpdateAbsMatrix3D() local 229 matrix4.SetMatrix44ColMajor(buffer); in UpdateAbsMatrix3D() 230 matrix3D = matrix3D * matrix4; in UpdateAbsMatrix3D()
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-universal-attributes-transformation.md | 77 …sformation matrix of the component. Only the [Matrix4Transit](../js-apis-matrix4.md) object type i… 130 import { matrix4 } from '@kit.ArkUI'; 162 .transform(matrix4.identity().translate({ x: 50, y: 50 }).scale({ x: 1.5, y: 1 }).rotate({
|