Home
last modified time | relevance | path

Searched refs:Matrix (Results 1 – 25 of 289) sorted by relevance

12345678910>>...12

/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/utils/
H A Dmatrix_test.cpp51 std::unique_ptr<Matrix> matrix = std::make_unique<Matrix>();
65 Matrix matrix1;
66 Matrix matrix2;
79 std::unique_ptr<Matrix> matrix = std::make_unique<Matrix>();
93 std::unique_ptr<Matrix> matrix = std::make_unique<Matrix>();
107 std::unique_ptr<Matrix> matrix = std::make_unique<Matrix>();
121 std::unique_ptr<Matrix> matrix = std::make_unique<Matrix>();
135 std::unique_ptr<Matrix> matrix = std::make_unique<Matrix>();
149 std::unique_ptr<Matrix> matrix = std::make_unique<Matrix>();
162 std::unique_ptr<Matrix> matrix = std::make_unique<Matrix>();
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/utils/
H A Dmatrix.cpp23 Matrix::Matrix() : matrixImplPtr(ImplFactory::CreateMatrixImpl()) {} in Matrix() function in OHOS::Rosen::Drawing::Matrix
25 Matrix::Matrix(const Matrix& other) : matrixImplPtr(ImplFactory::CreateMatrixImpl(other)) {} in Matrix() function in OHOS::Rosen::Drawing::Matrix
27 Matrix& Matrix::operator=(const Matrix& matrix) in operator =()
128 void Matrix::PreConcat(const Matrix& other) in PreConcat()
138 void Matrix::PostConcat(const Matrix& other) in PostConcat()
148 bool Matrix::Invert(Matrix& inverse) const in Invert()
153 Matrix Matrix::operator*(const Matrix& m) in operator *()
159 bool Matrix::operator==(const Matrix& m) const in operator ==()
210 bool Matrix::IsIdentity() const in IsIdentity()
225 void Matrix::Reset() in Reset()
[all …]
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/converter/src/
H A Dmatrix.cpp29 Matrix &Matrix::Reset() in Reset()
31 *this = Matrix(); in Reset()
35 Matrix &Matrix::SetTranslate(const float tx, const float ty) in SetTranslate()
41 Matrix &Matrix::SetScale(const float sx, const float sy) in SetScale()
73 Matrix &Matrix::SetConcat(const Matrix &m) in SetConcat()
114 Matrix::OperType Matrix::GetOperType() const in GetOperType()
140 bool Matrix::Invert(Matrix &invMatrix) in Invert()
178 bool Matrix::InvertForRotate(Matrix &invMatrix) in InvertForRotate()
235 const Matrix::CalcXYProc Matrix::gCalcXYProcs[] = { Matrix::IdentityXY, Matrix::TransXY, Matrix::Sc…
236Matrix::ScaleXY, Matrix::RotXY, Matrix::RotXY,
[all …]
H A Dbasic_transformer.cpp70 matrix_ = Matrix(); in ResetParam()
77 Matrix m; in SetScaleParam()
84 Matrix m; in SetTranslateParam()
91 Matrix m; in SetRotateParam()
99 if ((static_cast<uint8_t>(operType) & Matrix::SCALE) == Matrix::SCALE) { in GetDstDimension()
104 if ((static_cast<uint8_t>(operType) & Matrix::ROTATEORSKEW) == Matrix::ROTATEORSKEW) { in GetDstDimension()
105 Matrix::CalcXYProc fInvProc = Matrix::GetXYProc(operType); in GetDstDimension()
109 if ((static_cast<uint8_t>(operType) & Matrix::TRANSLATE) == Matrix::TRANSLATE) { in GetDstDimension()
230 Matrix invertMatrix; in DrawPixelmap()
237 Matrix::CalcXYProc fInvProc = Matrix::GetXYProc(operType); in DrawPixelmap()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/skia_adapter/
H A Dskia_matrix_test.cpp48 Matrix matrix1;
49 Matrix matrix2;
81 Matrix matrix1;
82 Matrix matrix2;
232 Matrix matrix;
264 ASSERT_TRUE(skiaMatrix.Get(Matrix::SKEW_X) == 5);
312 ASSERT_TRUE(skiaMatrix.Get(Matrix::SKEW_X) == 5);
313 ASSERT_TRUE(skiaMatrix.Get(Matrix::SKEW_Y) == 5);
342 ASSERT_TRUE(skiaMatrix.Get(Matrix::SKEW_X) == 5);
343 ASSERT_TRUE(skiaMatrix.Get(Matrix::SKEW_Y) == 5);
[all …]
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/
H A Dmatrix_test.cpp214 Matrix m;
306 Matrix m;
321 Matrix m;
336 Matrix m;
357 Matrix m;
378 Matrix m;
399 Matrix m;
434 Matrix m;
458 Matrix m;
478 Matrix m;
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/
H A Ddrawing_matrix.cpp32 return reinterpret_cast<Matrix*>(cMatrix); in CastToMatrix()
62 return (OH_Drawing_Matrix*)new Matrix(); in OH_Drawing_MatrixCreate()
67 Matrix* matrix = new Matrix(); in OH_Drawing_MatrixCreateRotation()
74 Matrix* matrix = new Matrix(); in OH_Drawing_MatrixCreateScale()
81 Matrix* matrix = new Matrix(); in OH_Drawing_MatrixCreateTranslation()
89 Matrix* matrix = CastToMatrix(cMatrix); in OH_Drawing_MatrixSetMatrix()
100 Matrix* matrix = CastToMatrix(cMatrix); in OH_Drawing_MatrixSetRectToRect()
111 Matrix* matrix = CastToMatrix(cMatrix); in OH_Drawing_MatrixPreScale()
121 Matrix* matrix = CastToMatrix(cMatrix); in OH_Drawing_MatrixPreTranslate()
132 Matrix* matrix = CastToMatrix(cMatrix); in OH_Drawing_MatrixPreRotate()
[all …]
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/converter/include/
H A Dmatrix.h89 class Matrix {
106 constexpr Matrix() : Matrix(1, 0, 0, 0, 1, 0, 0, 0, 1, IDENTITY) {} in Matrix() function
112 ~Matrix() = default;
121 Matrix &SetTranslate(const float tx, const float ty);
123 Matrix &SetScale(const float sx, const float sy);
129 Matrix &SetConcat(const Matrix &m);
131 Matrix &Reset();
139 static void ScaleXY(const Matrix &m, const float sx, const float sy, Point &pt);
143 static void RotXY(const Matrix &m, const float rx, const float ry, Point &pt);
150 bool Invert(Matrix &invMatrix);
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/graphics_effect/test/unittest/
H A Dge_linear_gradient_blur_shader_filter_test.cpp70 Drawing::Matrix(), 1.f, 1.f, true};
87 Drawing::Matrix(), 1.f, 1.f, true};
104 Drawing::Matrix(), 1.f, 1.f, true};
121 Drawing::Matrix(), 1.f, 1.f, true};
137 Drawing::Matrix(), 1.f, 1.f, true};
263 Drawing::Matrix mat;
282 Drawing::Matrix mat;
302 Drawing::Matrix mat;
322 Drawing::Matrix mat;
342 Drawing::Matrix mat;
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/utils/
H A Dmatrix.h37 class DRAWING_API Matrix {
63 Matrix();
64 Matrix(const Matrix& matrix);
65 Matrix& operator=(const Matrix& matrix);
66 virtual ~Matrix() {} in ~Matrix()
69 Matrix m; in Skew()
168 void PreConcat(const Matrix& other);
180 void PostConcat(const Matrix& other);
193 bool Invert(Matrix& inverse) const;
194 Matrix operator*(const Matrix& other);
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/common/
H A Drs_obj_abs_geometry.h37 void ConcatMatrix(const Drawing::Matrix& matrix);
38 …void UpdateMatrix(const Drawing::Matrix* parentMatrix, const std::optional<Drawing::Point>& offset…
49 static RectI MapRect(const RectF& rect, const Drawing::Matrix& matrix);
55 const Drawing::Matrix& GetMatrix() const;
57 const Drawing::Matrix& GetAbsMatrix() const;
61 void SetContextMatrix(const std::optional<Drawing::Matrix>& matrix);
71 Drawing::Matrix matrix_;
72 std::optional<Drawing::Matrix> absMatrix_;
73 std::optional<Drawing::Matrix> contextMatrix_;
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing_ets/ets/testcase/interface/
H A Dmatrixtest.ts52 let matrix = new drawing.Matrix();
66 let matrix = new drawing.Matrix();
81 let matrix = new drawing.Matrix();
102 let matrix = new drawing.Matrix();
117 let matrix = new drawing.Matrix();
133 let matrix = new drawing.Matrix();
148 let matrix = new drawing.Matrix();
158 let matrix = new drawing.Matrix();
174 let matrix = new drawing.Matrix();
181 let matrix = new drawing.Matrix();
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/effect/
H A Dshader_effect.h68 FilterMode mode, const Matrix& matrix, const Rect& rect);
72 const Matrix *matrix = nullptr);
76 const Matrix *matrix = nullptr);
80 TileMode mode, const Matrix *matrix = nullptr);
84 scalar endAngle, const Matrix* matrix = nullptr);
116 const SamplingOptions& sampling, const Matrix& matrix) noexcept;
120 const Matrix& matrix, const Rect& rect) noexcept;
124 const std::vector<scalar>& pos, TileMode mode, const Matrix *matrix = nullptr) noexcept;
128 const std::vector<scalar>& pos, TileMode mode, const Matrix *matrix = nullptr) noexcept;
133 const Matrix *matrix = nullptr) noexcept;
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/common/
H A Drs_obj_abs_geometry.cpp33 void RSObjAbsGeometry::ConcatMatrix(const Drawing::Matrix& matrix) in ConcatMatrix()
145 Drawing::Matrix perspM {}; in ApplyPerspToMatrix()
243 Drawing::Matrix matrix3D; in UpdateAbsMatrix3D()
319 …} else if (!ROSEN_EQ(matrix.Get(Drawing::Matrix::SKEW_X), 0.f) || (matrix.Get(Drawing::Matrix::SCA… in MapRect()
320 …!ROSEN_EQ(matrix.Get(Drawing::Matrix::SKEW_Y), 0.f) || (matrix.Get(Drawing::Matrix::SCALE_Y) < 0))… in MapRect()
341 Drawing::scalar transX = matrix.Get(Drawing::Matrix::TRANS_X); in MapRect()
342 Drawing::scalar transY = matrix.Get(Drawing::Matrix::TRANS_Y); in MapRect()
343 Drawing::scalar scaleX = matrix.Get(Drawing::Matrix::SCALE_X); in MapRect()
344 Drawing::scalar scaleY = matrix.Get(Drawing::Matrix::SCALE_Y); in MapRect()
397 const Drawing::Matrix& RSObjAbsGeometry::GetMatrix() const in GetMatrix()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/impl_interface/
H A Dmatrix_impl.h31 class DRAWING_API Matrix; variable
61 virtual void PreConcat(const Matrix& other) = 0;
63 virtual void PostConcat(const Matrix& other) = 0;
66 virtual bool Invert(Matrix& inverse) const = 0;
67 virtual void Multiply(const Matrix& a, const Matrix& b) = 0;
68 virtual bool Equals(const Matrix& a, const Matrix& b) const = 0;
80 virtual void Clone(const Matrix&) = 0;
H A Dshader_effect_impl.h52 const SamplingOptions& sampling, const Matrix& matrix) = 0;
55 const Matrix& matrix, const Rect& rect) = 0;
58 const std::vector<scalar>& pos, TileMode mode, const Matrix *matrix) = 0;
61 const std::vector<scalar>& pos, TileMode mode, const Matrix *matrix) = 0;
65 const Matrix *matrix) = 0;
68 …:vector<scalar>& pos, TileMode mode, scalar startAngle, scalar endAngle, const Matrix *matrix) = 0;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/
H A Dskia_matrix.h33 explicit SkiaMatrix(const Matrix& other);
62 void PreConcat(const Matrix& other) override;
64 void PostConcat(const Matrix& other) override;
67 bool Invert(Matrix& inverse) const override;
68 void Multiply(const Matrix& a, const Matrix& b) override;
69 bool Equals(const Matrix& a, const Matrix& b) const override;
85 void Clone(const Matrix& other) override;
H A Dskia_shader_effect.h45 const Matrix& matrix) override;
47 …ture(const Picture& picture, TileMode tileX, TileMode tileY, FilterMode mode, const Matrix& matrix,
51 const std::vector<scalar>& pos, TileMode mode, const Matrix *matrix) override;
54 const std::vector<scalar>& pos, TileMode mode, const Matrix *matrix) override;
58 const Matrix *matrix) override;
62 const Matrix *matrix) override;
/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()
53 const Matrix& matrix, const Rect& rect) noexcept in ShaderEffect()
61 …r<ColorQuad>& colors, const std::vector<scalar>& pos, TileMode mode, const Matrix *matrix) noexcept in ShaderEffect()
78 const Matrix *matrix) noexcept in ShaderEffect()
86 …const std::vector<scalar>& pos, TileMode mode, scalar startAngle, scalar endAngle, const Matrix *m… in ShaderEffect()
131 …mage& image, TileMode tileX, TileMode tileY, const SamplingOptions& sampling, const Matrix& matrix) in CreateImageShader()
137 …const Picture& picture, TileMode tileX, TileMode tileY, FilterMode mode, const Matrix& matrix, con… in CreatePictureShader()
144 …td::vector<ColorQuad>& colors, const std::vector<scalar>& pos, TileMode mode, const Matrix *matrix) in CreateLinearGradient()
151 …td::vector<ColorQuad>& colors, const std::vector<scalar>& pos, TileMode mode, const Matrix *matrix) in CreateRadialGradient()
159 TileMode mode, const Matrix *matrix) in CreateTwoPointConical()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/utils/matrix_fuzzer/
H A Dmatrix_fuzzer.cpp56 Matrix matrix; in MatrixFuzzTest000()
103 Matrix matrix; in MatrixFuzzTest001()
104 Matrix other = Matrix(matrix); in MatrixFuzzTest001()
105 Matrix other1 = matrix; in MatrixFuzzTest001()
117 matrix.Set(static_cast<Matrix::Index>(index), dx); in MatrixFuzzTest001()
125 Matrix other2 = other * other1; in MatrixFuzzTest001()
139 Matrix matrix; in MatrixFuzzTest002()
150 Matrix::Buffer buffer; in MatrixFuzzTest002()
151 for (size_t i = 0; i < Matrix::MATRIX_SIZE; i++) { in MatrixFuzzTest002()
/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/test/src/
H A Dmatrix_test.cpp31 Matrix m; in TestMatrix()
38 Matrix n; in TestMatrix()
50 Matrix m1; in TestMatrix()
51 Matrix m2; in TestMatrix()
62 Matrix matrix; in TestMatrix()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/window_scene/scene/
H A Dwindow_scene_layout_manager.cpp506 float localTransX = localMatrix.Get(Rosen::Drawing::Matrix::TRANS_X); in DumpNodeInfo()
512 auto localScaleX = localMatrix.Get(Rosen::Drawing::Matrix::SCALE_X); in DumpNodeInfo()
513 auto localScaleY = localMatrix.Get(Rosen::Drawing::Matrix::SCALE_Y); in DumpNodeInfo()
514 auto gScaleX = globalMatrix.Get(Rosen::Drawing::Matrix::SCALE_X); in DumpNodeInfo()
515 auto gScaleY = globalMatrix.Get(Rosen::Drawing::Matrix::SCALE_Y); in DumpNodeInfo()
563 << matrix.Get(Rosen::Drawing::Matrix::SCALE_Y) << "],"; in GetUINodeInfo()
575 << matrix.Get(Rosen::Drawing::Matrix::SCALE_Y) << "],"; in GetUINodeInfo()
577 << matrix.Get(Rosen::Drawing::Matrix::TRANS_Y) << "],"; in GetUINodeInfo()
715 << matrix.Get(Rosen::Drawing::Matrix::SCALE_Y) << "]"; in GetRSNodeInfo()
727 << matrix.Get(Rosen::Drawing::Matrix::SCALE_Y) << "]"; in GetRSNodeInfo()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/effect/skia_effectChain/src/
H A Dsk_image_filter_factory.cpp40 return SkImageFilters::ColorFilter(SkColorFilters::Matrix(matrix), nullptr); in Brightness()
52 return SkImageFilters::ColorFilter(SkColorFilters::Matrix(matrix), nullptr); in Grayscale()
65 return SkImageFilters::ColorFilter(SkColorFilters::Matrix(matrix), nullptr); in Invert()
70 return SkImageFilters::ColorFilter(SkColorFilters::Matrix(matrix.val), nullptr); in ApplyColorMatrix()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/graphics_effect/src/
H A Dge_mesa_blur_shader_filter.cpp261 const Drawing::Matrix& matrix) const in GetShaderEffect()
471 Drawing::Matrix GEMESABlurShaderFilter::BuildMatrix( in BuildMatrix()
474 Drawing::Matrix blurMatrix; in BuildMatrix()
487 Drawing::Matrix GEMESABlurShaderFilter::BuildMiddleMatrix( in BuildMiddleMatrix()
490 Drawing::Matrix blurMatrixA; in BuildMiddleMatrix()
502 Drawing::Matrix matrix; in BuildStretchMatrixFull()
508 Drawing::Matrix translateMatrix; in BuildStretchMatrixFull()
518 Drawing::Matrix matrix; in BuildStretchMatrix()
524 Drawing::Matrix translateMatrix; in BuildStretchMatrix()
726 Drawing::Matrix scaleMatrix; in ScaleAndAddRandomColor()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/render/
H A Drs_pixel_map_shader_test.cpp96 Drawing::TileMode::CLAMP, Drawing::SamplingOptions(), Drawing::Matrix());
109 Drawing::TileMode::CLAMP, Drawing::SamplingOptions(), Drawing::Matrix());
131 Drawing::TileMode::CLAMP, Drawing::SamplingOptions(), Drawing::Matrix());
137 Drawing::TileMode::CLAMP, Drawing::SamplingOptions(), Drawing::Matrix());
155 Drawing::TileMode::CLAMP, Drawing::SamplingOptions(), Drawing::Matrix());
183 Drawing::TileMode::CLAMP, Drawing::SamplingOptions(), Drawing::Matrix());
192 Drawing::TileMode::CLAMP, Drawing::SamplingOptions(), Drawing::Matrix());
210 …Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP, Drawing::SamplingOptions(), Drawing::Matrix());

12345678910>>...12