Home
last modified time | relevance | path

Searched refs:matrix4 (Results 1 – 25 of 49) sorted by relevance

12

/ohos5.0/foundation/arkui/ace_engine/interfaces/napi/kits/componentutils/
H A Djs_component_utils.cpp137 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 Danimatable_matrix4.cpp25 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 Dtransform_util.cpp99 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 Danimatable_matrix4.h33 explicit AnimatableMatrix4(Matrix4 matrix4, const AnimationOption& option = AnimationOption())
34 : Matrix4(matrix4), animationOption_(option)
66 AnimatableMatrix4& operator=(const Matrix4& matrix4);
H A Dmatrix4.cpp457 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 Djs-apis-matrix4.md1 # @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 Djs-apis-arkui-componentUtils.md175 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 Drosen_render_svg_pattern.cpp64 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 Drender_svg_base.cpp833 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 Drosen_render_svg_pattern.h46 bool FitAttribute(const Rect& paintRect, Rect& tileRect, RSMatrix& matrix4);
H A Dsvg_transform.h27 Matrix4 matrix4; member
H A Dsvg_transform.cpp95 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 DCamera.js23 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 Djs-apis-matrix4.md1 # @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 Dts-universal-attributes-transformation.md77 | 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 Daccessibility_node.h692 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 Dcube_demo.js158 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 Dcube2_demo.js158 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 Drs_magnifier_shader_filter_test.cpp78 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 Dchangelogs-arkui.md451 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 Drosen_svg_painter.h119 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 Dmock_rosen_svg_painter.cpp24 RSMatrix RosenSvgPainter::ToDrawingMatrix(const Matrix4& matrix4) in ToDrawingMatrix() argument
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/common/utils/
H A DcomponentInfo.h53 Matrix4 matrix4; member
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/common/
H A Drs_obj_abs_geometry.cpp228 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 Dts-universal-attributes-transformation.md77 …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({

12