Home
last modified time | relevance | path

Searched refs:Matrix44 (Results 1 - 21 of 21) sorted by relevance

/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/utils/
H A Dmatrix44_test.cpp43 * @tc.desc: test for creating Matrix44.
49 std::unique_ptr<Matrix44> matrix44 = std::make_unique<Matrix44>(); in HWTEST_F()
55 * @tc.desc: test seting Matrix44 to translate by (dx, dy, dz).
61 std::unique_ptr<Matrix44> matrix44 = std::make_unique<Matrix44>(); in HWTEST_F()
68 * @tc.desc: test seting Matrix44 to translate by (dx, dy, dz).
74 std::unique_ptr<Matrix44> matrix44 = std::make_unique<Matrix44>(); in HWTEST_F()
81 * @tc.desc: test for seting Matrix44 t
[all...]
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/utils/
H A Dmatrix44.cpp23 Matrix44::Matrix44() : impl_(ImplFactory::CreateMatrix44Impl()) {} in Matrix44() function in OHOS::Rosen::Drawing::Matrix44
25 void Matrix44::Translate(scalar dx, scalar dy, scalar dz) in Translate()
30 void Matrix44::Scale(scalar sx, scalar sy, scalar sz) in Scale()
35 void Matrix44::PreTranslate(scalar dx, scalar dy, scalar dz) in PreTranslate()
40 void Matrix44::PostTranslate(scalar dx, scalar dy, scalar dz) in PostTranslate()
45 void Matrix44::PreScale(scalar sx, scalar sy, scalar sz) in PreScale()
50 Matrix44 Matrix44::operator*(const Matrix44
[all...]
H A Dmatrix.cpp133 void Matrix::PreConcat(const Matrix44& matrix44) in PreConcat()
143 void Matrix::PostConcat(const Matrix44& matrix44) in PostConcat()
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/utils/matrix44_fuzzer/
H A Dmatrix44_fuzzer.cpp45 Matrix44 matrix; in Martix44FuzzTest000()
66 Matrix44::Buffer buffer; in Martix44FuzzTest001()
67 for (size_t i = 0; i < Matrix44::MATRIX44_SIZE; i++) { in Martix44FuzzTest001()
70 Matrix44 matrix; in Martix44FuzzTest001()
71 Matrix44 matrix1; in Martix44FuzzTest001()
76 Matrix44 matrix2 = matrix * matrix1; in Martix44FuzzTest001()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/utils/
H A Dmatrix44.h26 class DRAWING_API Matrix44 { class
28 // Matrix44 is a 4x4 float type matrix.
31 Matrix44();
32 virtual ~Matrix44() {} in ~Matrix44()
35 * @brief Sets Matrix44 to translate by (dx, dy, dz).
43 * @brief Sets Matrix44 to scale by sx, sy and sz about pivot point at (0, 0, 0).
58 * @brief Gets new Matrix44 to Matrix44 multiplied by Matrix44 other.
60 * @return A new calculated Matrix44
[all...]
H A Dmatrix.h171 * @brief Sets Matrix to Matrix other multiplied by Matrix44.
174 void PreConcat(const Matrix44& matrix44);
183 * @brief Sets Matrix to Matrix other multiplied by Matrix44.
186 void PostConcat(const Matrix44& matrix44);
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/impl_interface/
H A Dmatrix44_impl.h28 class Matrix44;
31 // Matrix44 is a 4x4 float type matrix.
42 virtual void Multiply(const Matrix44& a, const Matrix44& b) = 0;
H A Dmatrix_impl.h32 class DRAWING_API Matrix44; member
62 virtual void PreConcat(const Matrix44& other) = 0;
64 virtual void PostConcat(const Matrix44& other) = 0;
H A Druntime_shader_builder_impl.h48 virtual void SetUniform(const std::string& name, const Matrix44& uniformMatrix44) = 0;
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/
H A Dskia_matrix44.h42 void Multiply(const Matrix44& a, const Matrix44& b) override;
H A Dskia_matrix44.cpp56 void SkiaMatrix44::Multiply(const Matrix44& a, const Matrix44& b) in Multiply()
H A Dskia_matrix.h63 void PreConcat(const Matrix44& other) override;
65 void PostConcat(const Matrix44& other) override;
H A Dskia_runtime_shader_builder.h55 void SetUniform(const std::string& name, const Matrix44& uniformMatrix44) override;
H A Dskia_matrix.cpp142 void SkiaMatrix::PreConcat(const Matrix44& other) in PreConcat()
152 void SkiaMatrix::PostConcat(const Matrix44& other) in PostConcat()
H A Dskia_runtime_shader_builder.cpp119 void SkiaRuntimeShaderBuilder::SetUniform(const std::string& name, const Matrix44& uniformMatrix44) in SetUniform()
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/common/
H A Drs_obj_abs_geometry.cpp126 void ApplySkewToMatrix44(const RSTransform& trans, Drawing::Matrix44& m44, bool preConcat) in ApplySkewToMatrix44()
129 Drawing::Matrix44 skewM44 {}; in ApplySkewToMatrix44()
157 void ApplyPerspToMatrix44(const RSTransform& trans, Drawing::Matrix44& m44, bool preConcat) in ApplyPerspToMatrix44()
160 Drawing::Matrix44 perspM44 {}; in ApplyPerspToMatrix44()
211 Drawing::Matrix44 matrix3D; in UpdateAbsMatrix3D()
223 Drawing::Matrix44::Buffer buffer = { in UpdateAbsMatrix3D()
228 Drawing::Matrix44 matrix4; in UpdateAbsMatrix3D()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/effect/
H A Druntime_shader_builder.h43 void SetUniform(const std::string& name, const Matrix44& uniformMatrix44);
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/skia_adapter/
H A Dskia_runtime_shader_builder_test.cpp78 Matrix44 matrix; in HWTEST_F()
H A Dskia_matrix_test.cpp215 Matrix44 matrix44; in HWTEST_F()
249 Matrix44 matrix44; in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/effect/
H A Druntime_shader_builder.cpp74 void RuntimeShaderBuilder::SetUniform(const std::string& name, const Matrix44& uniformMatrix44) in SetUniform()
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/utils/matrix_fuzzer/
H A Dmatrix_fuzzer.cpp106 Matrix44 matrix44; in MatrixFuzzTest001()

Completed in 8 milliseconds