Home
last modified time | relevance | path

Searched refs:matrix (Results 1 – 25 of 506) sorted by relevance

12345678910>>...21

/ohos5.0/foundation/arkui/ace_engine/frameworks/base/geometry/
H A Dmatrix4.cpp208 matrix(1, 1) * matrix(2, 2) * matrix(3, 3) - matrix(1, 1) * matrix(2, 3) * matrix(3, 2) - in CreateInvert()
210 matrix(3, 1) * matrix(1, 2) * matrix(2, 3) - matrix(3, 1) * matrix(1, 3) * matrix(2, 2), in CreateInvert()
211 -matrix(1, 0) * matrix(2, 2) * matrix(3, 3) + matrix(1, 0) * matrix(2, 3) * matrix(3, 2) + in CreateInvert()
214 matrix(1, 0) * matrix(2, 1) * matrix(3, 3) - matrix(1, 0) * matrix(2, 3) * matrix(3, 1) - in CreateInvert()
217 -matrix(1, 0) * matrix(2, 1) * matrix(3, 2) + matrix(1, 0) * matrix(2, 2) * matrix(3, 1) + in CreateInvert()
220 -matrix(0, 1) * matrix(2, 2) * matrix(3, 3) + matrix(0, 1) * matrix(2, 3) * matrix(3, 2) + in CreateInvert()
223 matrix(0, 0) * matrix(2, 2) * matrix(3, 3) - matrix(0, 0) * matrix(2, 3) * matrix(3, 2) - in CreateInvert()
226 -matrix(0, 0) * matrix(2, 1) * matrix(3, 3) + matrix(0, 0) * matrix(2, 3) * matrix(3, 1) + in CreateInvert()
229 matrix(0, 0) * matrix(2, 1) * matrix(3, 2) - matrix(0, 0) * matrix(2, 2) * matrix(3, 1) - in CreateInvert()
232 matrix(0, 1) * matrix(1, 2) * matrix(3, 3) - matrix(0, 1) * matrix(1, 3) * matrix(3, 2) - in CreateInvert()
[all …]
H A Dmatrix3.cpp27 bool Matrix3::Invert(Matrix3& matrix) const in Invert()
60 matrix* detA; in Invert()
66 int32_t columns = matrix.GetColNum(); in operator *()
82 Matrix3 matrix; in Transpose() local
85 matrix[j][i] = matrix3X3_[i][j]; in Transpose()
88 return matrix; in Transpose()
140 if (columns_ != matrix.GetRowNum()) { in operator *()
157 MatrixN3 matrix { columns_ }; in Transpose() local
163 return matrix; in Transpose()
214 Matrix3N matrix { rows_ }; in Transpose() local
[all …]
H A Dtransform_util.cpp78 return matrix; in BuildPerspectiveMatrix()
94 return matrix; in BuildTranslationMatrix()
135 matrix = matrix * temp; in BuildSkewMatrix()
141 matrix = matrix * temp; in BuildSkewMatrix()
147 matrix = matrix * temp; in BuildSkewMatrix()
163 matrix = matrix * perspective; in ComposeTransform()
164 matrix = matrix * translation; in ComposeTransform()
165 matrix = matrix * rotation; in ComposeTransform()
166 matrix = matrix * skew; in ComposeTransform()
167 matrix = matrix * scale; in ComposeTransform()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/ndk/
H A Ddrawing_matrix_test.cpp57 matrix,
63 OH_Drawing_MatrixDestroy(matrix);
143 OH_Drawing_MatrixReset(matrix);
146 OH_Drawing_MatrixDestroy(matrix);
187 OH_Drawing_MatrixDestroy(matrix);
683 ASSERT_TRUE(matrix != nullptr);
685 matrix,
710 ASSERT_TRUE(matrix != nullptr);
712 matrix,
733 matrix,
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/utils/
H A Dmatrix_test.cpp52 ASSERT_TRUE(matrix != nullptr);
80 ASSERT_TRUE(matrix != nullptr);
94 ASSERT_TRUE(matrix != nullptr);
108 ASSERT_TRUE(matrix != nullptr);
109 matrix->Translate(20.8f, 100);
164 matrix->PreRotate(0.1f);
413 matrix->SetMatrix(
432 matrix->SetMatrix(
451 matrix->SetMatrix(
470 matrix->SetMatrix(
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/util/
H A Dfrustum_util.cpp39 planes[Frustum::PLANE_LEFT].x = matrix[0].w + matrix[0].x; in CreateFrustum()
40 planes[Frustum::PLANE_LEFT].y = matrix[1].w + matrix[1].x; in CreateFrustum()
41 planes[Frustum::PLANE_LEFT].z = matrix[2].w + matrix[2].x; in CreateFrustum()
42 planes[Frustum::PLANE_LEFT].w = matrix[3].w + matrix[3].x; in CreateFrustum()
44 planes[Frustum::PLANE_RIGHT].x = matrix[0].w - matrix[0].x; in CreateFrustum()
45 planes[Frustum::PLANE_RIGHT].y = matrix[1].w - matrix[1].x; in CreateFrustum()
54 planes[Frustum::PLANE_TOP].x = matrix[0].w + matrix[0].y; in CreateFrustum()
55 planes[Frustum::PLANE_TOP].y = matrix[1].w + matrix[1].y; in CreateFrustum()
56 planes[Frustum::PLANE_TOP].z = matrix[2].w + matrix[2].y; in CreateFrustum()
57 planes[Frustum::PLANE_TOP].w = matrix[3].w + matrix[3].y; in CreateFrustum()
[all …]
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-components-canvas-matrix2d.md57 console.log("Matrix [scaleX = " + matrix.scaleX + ", scaleY = " + matrix.scaleY +
58 ", rotateX = " + matrix.rotateX + ", rotateY = " + matrix.rotateY +
92 console.log("Matrix [scaleX = " + matrix.scaleX + ", scaleY = " + matrix.scaleY +
93 ", rotateX = " + matrix.rotateX + ", rotateY = " + matrix.rotateY +
127 console.log("Matrix [scaleX = " + matrix.scaleX + ", scaleY = " + matrix.scaleY +
128 ", rotateX = " + matrix.rotateX + ", rotateY = " + matrix.rotateY +
163 ", rotateX = " + matrix.rotateX + ", rotateY = " + matrix.rotateY +
198 ", rotateX = " + matrix.rotateX + ", rotateY = " + matrix.rotateY +
233 ", rotateX = " + matrix.rotateX + ", rotateY = " + matrix.rotateY +
300 matrix = matrix.identity()
[all …]
H A Dts-components-canvas-canvaspattern.md38 private matrix: Matrix2D = new Matrix2D()
46 this.matrix.scaleY = 1
47 this.matrix.scaleX = 1
48 this.matrix.translateX = 50
49 this.matrix.translateY = 200
51 this.pattern.setTransform(this.matrix)
63 this.matrix.scaleY = 0.5
64 this.matrix.scaleX = 0.5
65 this.matrix.translateX = 50
66 this.matrix.translateY = 50
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/
H A Ddrawing_matrix.cpp68 matrix->Rotate(deg, x, y); in OH_Drawing_MatrixCreateRotation()
82 matrix->Translate(dx, dy); in OH_Drawing_MatrixCreateTranslation()
90 if (matrix == nullptr) { in OH_Drawing_MatrixSetMatrix()
112 if (matrix == nullptr) { in OH_Drawing_MatrixPreScale()
122 if (matrix == nullptr) { in OH_Drawing_MatrixPreTranslate()
133 if (matrix == nullptr) { in OH_Drawing_MatrixPreRotate()
143 if (matrix == nullptr) { in OH_Drawing_MatrixPostScale()
153 if (matrix == nullptr) { in OH_Drawing_MatrixPostTranslate()
163 if (matrix == nullptr) { in OH_Drawing_MatrixPostRotate()
173 if (matrix == nullptr) { in OH_Drawing_MatrixReset()
[all …]
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-components-canvas-matrix2d.md81 ![matrix-parameters.png](figures/matrix-parameters.png)
123 this.matrix = this.matrix.identity()
134 ![matrix-identity.png](figures/matrix-identity.png)
191 ![matrix-invert.png](figures/matrix-invert.png)
227 console.log("Matrix [scaleX = " + matrix.scaleX + ", scaleY = " + matrix.scaleY +
228 ", rotateX = " + matrix.rotateX + ", rotateY = " + matrix.rotateY +
264 ![matrix-multiply.png](figures/matrix-multiply.png)
326 ![matrix-rotate.png](figures/matrix-rotate.png)
391 ![matrix-rotate10+.png](figures/matrix-rotate10+.png)
455 ![matrix-translate.png](figures/matrix-translate.png)
[all …]
H A Dts-components-canvas-canvaspattern.md38 private matrix: Matrix2D = new Matrix2D()
46 this.matrix.scaleY = 1
47 this.matrix.scaleX = 1
48 this.matrix.translateX = 50
49 this.matrix.translateY = 200
51 this.pattern.setTransform(this.matrix)
63 this.matrix.scaleY = 0.5
64 this.matrix.scaleX = 0.5
65 this.matrix.translateX = 50
66 this.matrix.translateY = 50
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/utils/matrix_fuzzer/
H A Dmatrix_fuzzer.cpp56 Matrix matrix; in MatrixFuzzTest000() local
58 matrix.Get(index); in MatrixFuzzTest000()
61 matrix.Skew(sx, sy); in MatrixFuzzTest000()
69 matrix.PreRotate(dx); in MatrixFuzzTest000()
70 matrix.PostRotate(dx); in MatrixFuzzTest000()
103 Matrix matrix; in MatrixFuzzTest001() local
111 matrix.Invert(other); in MatrixFuzzTest001()
118 matrix.IsIdentity(); in MatrixFuzzTest001()
121 matrix.Reset(); in MatrixFuzzTest001()
123 matrix.Swap(other); in MatrixFuzzTest001()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing_ets/ets/testcase/interface/
H A Dmatrixtest.ts68 matrix.getValue(0);
135 matrix.postRotate(2, 3, 4);
151 matrix.postTranslate(dx, dy);
175 matrix.postRotate(2, 3, 4);
176 matrix.reset();
183 matrix.reset();
201 canvas.setMatrix(matrix);
251 canvas.setMatrix(matrix);
401 canvas.setMatrix(matrix);
417 matrix.mapRect(dst, src);
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/ndk/ndkmatrix_fuzzer/
H A Dmatrix_fuzzer.cpp67 OH_Drawing_MatrixSetRectToRect(matrix, in NativeMatrixTest001()
73 OH_Drawing_MatrixDestroy(matrix); in NativeMatrixTest001()
120 OH_Drawing_MatrixReset(matrix); in NativeMatrixTest002()
121 OH_Drawing_MatrixDestroy(matrix); in NativeMatrixTest002()
154 OH_Drawing_MatrixTranslate(matrix, x, y); in NativeMatrixTest003()
157 OH_Drawing_MatrixInvert(matrix, nullptr); in NativeMatrixTest003()
165 OH_Drawing_MatrixIsIdentity(matrix); in NativeMatrixTest003()
167 OH_Drawing_MatrixDestroy(matrix); in NativeMatrixTest003()
217 OH_Drawing_MatrixDestroy(matrix); in NativeMatrixTest004()
242 OH_Drawing_MatrixGetAll(matrix, value); in NativeMatrixTest005()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing_ndk/cpp/interface/
H A Dmatrix_test.cpp39 OH_Drawing_Matrix* matrix = OH_Drawing_MatrixCreate(); in OnTestPerformance() local
43 OH_Drawing_MatrixReset(matrix); in OnTestPerformance()
45 OH_Drawing_PathTransform(path, matrix); in OnTestPerformance()
47 OH_Drawing_MatrixDestroy(matrix); in OnTestPerformance()
81 OH_Drawing_MatrixInvert(matrix, inverse); in OnTestPerformance()
85 OH_Drawing_MatrixDestroy(matrix); in OnTestPerformance()
101 OH_Drawing_PathTransform(path, matrix); in OnTestPerformance()
103 OH_Drawing_MatrixDestroy(matrix); in OnTestPerformance()
132 OH_Drawing_MatrixDestroy(matrix); in OnTestPerformance()
161 OH_Drawing_MatrixDestroy(matrix); in OnTestPerformance()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/utils/matrix44_fuzzer/
H A Dmatrix44_fuzzer.cpp45 Matrix44 matrix; in Martix44FuzzTest000() local
46 matrix.Translate(dx, dy, dz); in Martix44FuzzTest000()
47 matrix.PreTranslate(dx, dy); in Martix44FuzzTest000()
48 matrix.PreTranslate(dx, dy, dz); in Martix44FuzzTest000()
49 matrix.PostTranslate(dx, dy); in Martix44FuzzTest000()
50 matrix.PostTranslate(dx, dy, dz); in Martix44FuzzTest000()
51 matrix.Scale(dx, dy, dz); in Martix44FuzzTest000()
52 matrix.PreScale(dx, dy); in Martix44FuzzTest000()
53 matrix.PreScale(dx, dy, dz); in Martix44FuzzTest000()
70 Matrix44 matrix; in Martix44FuzzTest001() local
[all …]
/ohos5.0/docs/en/application-dev/reference/apis-arkgraphics2d/
H A Ddrawing__matrix_8h.md6 The **drawing_matrix.h** file declares the functions related to the matrix in the drawing module.
38 …ng_Matrix](_drawing.md#oh_drawing_matrix) \*matrix, float value[9]) | Obtains all element values o…
45 …trix) \*, float degree, float px, float py) | Premultiplies a matrix by an identity matrix that ro…
46 …\*, float sx, float sy, float px, float py) | Premultiplies a matrix by an identity matrix that sc…
47 …#oh_drawing_matrix) \*, float dx, float dy) | Premultiplies a matrix by an identity matrix that tr…
48 …ix) \*, float degree, float px, float py) | Post multiplies a matrix by an identity matrix that ro…
50 …h_drawing_matrix) \*, float dx, float dy) | Post multiplies a matrix by an identity matrix that tr…
51 … ([OH_Drawing_Matrix](_drawing.md#oh_drawing_matrix) \*) | Resets a matrix to an identity matrix.|
54 …rawing_matrix) \*, float degree, float px, float py) | Sets a matrix as an identity matrix and rot…
55 …rawing.md#oh_drawing_matrix) \*, float dx, float dy) | Sets a matrix as an identity matrix and tra…
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/effect/
H A Dshader_effect.cpp45 const SamplingOptions& sampling, const Matrix& matrix) noexcept in ShaderEffect() argument
48 impl_->InitWithImage(image, tileX, tileY, sampling, matrix); in ShaderEffect()
53 const Matrix& matrix, const Rect& rect) noexcept in ShaderEffect() argument
56 impl_->InitWithPicture(picture, tileX, tileY, mode, matrix, rect); in ShaderEffect()
64 impl_->InitWithLinearGradient(startPt, endPt, colors, pos, mode, matrix); in ShaderEffect()
72 impl_->InitWithRadialGradient(centerPt, radius, colors, pos, mode, matrix); in ShaderEffect()
78 const Matrix *matrix) noexcept in ShaderEffect() argument
89 impl_->InitWithSweepGradient(centerPt, colors, pos, mode, startAngle, endAngle, matrix); in ShaderEffect()
159 TileMode mode, const Matrix *matrix) in CreateTwoPointConical() argument
163 matrix); in CreateTwoPointConical()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/rosen/
H A Ddrawing_decoration_painter.cpp918 matrix[0] = matrix[5] = matrix[10] = 0.2126f * scale; in PaintGrayScale()
946 matrix[0] = matrix[6] = matrix[12] = matrix[18] = 1.0f; in PaintBrightness()
947 matrix[4] = matrix[9] = matrix[14] = bright; in PaintBrightness()
968 matrix[0] = matrix[6] = matrix[12] = contrasts; in PaintContrast()
1079 matrix[4] = matrix[9] = matrix[14] = inverts; in PaintInvert()
1108 matrix[2] = matrix[5] = matrix[11] = N; in PaintHueRotate()
1109 matrix[0] = matrix[6] = matrix[12] = 1 - N; in PaintHueRotate()
1114 matrix[1] = matrix[7] = matrix[10] = N; in PaintHueRotate()
1115 matrix[2] = matrix[5] = matrix[11] = 1 - N; in PaintHueRotate()
1120 matrix[0] = matrix[6] = matrix[12] = N; in PaintHueRotate()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/
H A Dskia_decoration_painter.cpp942 matrix[0] = matrix[5] = matrix[10] = 0.2126f * scale; in PaintGrayScale()
966 matrix[0] = matrix[6] = matrix[12] = matrix[18] = 1.0f; in PaintBrightness()
967 matrix[4] = matrix[9] = matrix[14] = bright; in PaintBrightness()
984 matrix[0] = matrix[6] = matrix[12] = contrasts; in PaintContrast()
1081 matrix[4] = matrix[9] = matrix[14] = inverts; in PaintInvert()
1106 matrix[2] = matrix[5] = matrix[11] = N; in PaintHueRotate()
1107 matrix[0] = matrix[6] = matrix[12] = 1 - N; in PaintHueRotate()
1112 matrix[1] = matrix[7] = matrix[10] = N; in PaintHueRotate()
1113 matrix[2] = matrix[5] = matrix[11] = 1 - N; in PaintHueRotate()
1118 matrix[0] = matrix[6] = matrix[12] = N; in PaintHueRotate()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/draw/
H A Dcanvas.cpp24 const Matrix* matrix, const Brush* brush, const Rect& bounds) in AutoCanvasMatrixBrush() argument
30 if (matrix) { in AutoCanvasMatrixBrush()
31 matrix->MapRect(newBounds, bounds); in AutoCanvasMatrixBrush()
35 } else if (matrix) { in AutoCanvasMatrixBrush()
39 if (matrix) { in AutoCanvasMatrixBrush()
40 canvas->ConcatMatrix(*matrix); in AutoCanvasMatrixBrush()
81 const Matrix* matrix, const Brush* brush) in DrawRecordCmd() argument
87 if (matrix && matrix->IsIdentity()) { in DrawRecordCmd()
88 matrix = nullptr; in DrawRecordCmd()
91 AutoCanvasMatrixBrush autoCanvasMatrixBrush(this, matrix, brush, recordCmd->GetCullRect()); in DrawRecordCmd()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/effect/test/unittest/
H A Dsk_image_filter_factory_unittest.cpp167 struct PixelColorMatrix matrix; variable
186 float matrix[colorMatrix.MATRIX_SIZE] = { variable
193 colorMatrix.val[i] = matrix[i];
213 float matrix[colorMatrix.MATRIX_SIZE] = { variable
220 colorMatrix.val[i] = matrix[i];
240 float matrix[colorMatrix.MATRIX_SIZE] = { variable
247 colorMatrix.val[i] = matrix[i];
274 colorMatrix.val[i] = matrix[i];
301 colorMatrix.val[i] = matrix[i];
328 colorMatrix.val[i] = matrix[i];
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/
H A Drs_base_render_util_test.cpp806 ASSERT_EQ(params.matrix.Get(0), -matrix.Get(0));
807 ASSERT_EQ(params.matrix.Get(3), -matrix.Get(3));
808 ASSERT_EQ(params.matrix.Get(6), -matrix.Get(6));
832 ASSERT_EQ(params.matrix.Get(1), -matrix.Get(1));
833 ASSERT_EQ(params.matrix.Get(4), -matrix.Get(4));
834 ASSERT_EQ(params.matrix.Get(7), -matrix.Get(7));
1056 Drawing::Matrix matrix; variable
1059 matrix.PreRotate(-90);
1073 Drawing::Matrix matrix; variable
1077 matrix.PreRotate(-180);
[all …]
/ohos5.0/foundation/graphic/graphic_utils_lite/frameworks/
H A Dgraphic_math.cpp177 bool IsIdentity(Matrix3<float>& matrix) in IsIdentity() argument
180 …if (!FloatEqual(matrix[0][0], 1) || !FloatEqual(matrix[1][1], 1) || !FloatEqual(matrix[2][2], 1)) { in IsIdentity()
184 if (!FloatEqual(matrix[0][1], 0) || !FloatEqual(matrix[0][2], 0) || in IsIdentity()
185 !FloatEqual(matrix[2][0], 0) || !FloatEqual(matrix[2][1], 0) || in IsIdentity()
186 !FloatEqual(matrix[1][0], 0) || !FloatEqual(matrix[1][2], 0)) { in IsIdentity()
192 bool IsIdentity(Matrix4<float>& matrix) in IsIdentity() argument
196 … bool flag = (row == col) ? FloatEqual(matrix[row][col], 1) : FloatEqual(matrix[row][col], 0); in IsIdentity()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/modules/
H A Djsi_matrix4_module.cpp99 auto matrix = ConvertToMatrix(runtime, matrixArray); in Invert() local
100 matrix = Matrix4::Invert(matrix); in Invert()
101 matrixArray = ConvertToJSValue(runtime, matrix); in Invert()
117 auto matrix = ConvertToMatrix(runtime, matrixArray); in Translate() local
125matrix = Matrix4::CreateTranslate(static_cast<float>(dx), static_cast<float>(dy), static_cast<floa… in Translate()
142 matrix = Matrix4::CreateFactorSkew(static_cast<float>(sx), static_cast<float>(sy)) * matrix; in Skew()
177 matrix = scaleMatrix * matrix; in Scale()
214 matrix = rotateMatrix * matrix; in Rotate()
215 matrixArray = ConvertToJSValue(runtime, matrix); in Rotate()
238 Point target = matrix * point; in TransformPoint()
[all …]

12345678910>>...21