/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/utils/ |
H A D | matrix_test.cpp | 51 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 D | matrix.cpp | 23 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 D | matrix.cpp | 29 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… 236 … Matrix::ScaleXY, Matrix::RotXY, Matrix::RotXY, [all …]
|
H A D | basic_transformer.cpp | 70 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 D | skia_matrix_test.cpp | 48 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 D | matrix_test.cpp | 214 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 D | drawing_matrix.cpp | 32 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 D | matrix.h | 89 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 D | ge_linear_gradient_blur_shader_filter_test.cpp | 70 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 D | matrix.h | 37 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 D | rs_obj_abs_geometry.h | 37 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 D | matrixtest.ts | 52 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 D | shader_effect.h | 68 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 D | rs_obj_abs_geometry.cpp | 33 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 D | matrix_impl.h | 31 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 D | shader_effect_impl.h | 52 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 D | skia_matrix.h | 33 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 D | skia_shader_effect.h | 45 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 D | shader_effect.cpp | 45 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 D | matrix_fuzzer.cpp | 56 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 D | matrix_test.cpp | 31 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 D | window_scene_layout_manager.cpp | 506 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 D | sk_image_filter_factory.cpp | 40 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 D | ge_mesa_blur_shader_filter.cpp | 261 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 D | rs_pixel_map_shader_test.cpp | 96 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());
|