Home
last modified time | relevance | path

Searched refs:Vector3 (Results 1 - 25 of 30) sorted by relevance

12

/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/common/
H A Drs_vector3.h25 class Vector3 { class
36 Vector3();
37 Vector3(T x, T y, T z);
38 explicit Vector3(T* v);
39 ~Vector3();
41 Vector3 Normalized() const;
42 T Dot(const Vector3<T>& other) const;
43 Vector3 Cross(const Vector3<T>& other) const;
50 Vector3
71 Vector3<T>::Vector3() Vector3() function in OHOS::Rosen::Vector3
79 Vector3<T>::Vector3(T x, T y, T z) Vector3() function in OHOS::Rosen::Vector3
87 Vector3<T>::Vector3(T* v) Vector3() function in OHOS::Rosen::Vector3
[all...]
H A Drs_matrix3.h54 Vector3<T> operator*(const Vector3<T>& other) const;
253 Vector3<T> Matrix3<T>::operator*(const Vector3<T>& other) const in operator *()
255 Vector3<T> rMulti; in operator *()
/foundation/multimodalinput/input/util/common/include/
H A Dmmi_vector3.h24 class Vector3 { class
35 Vector3();
36 Vector3(T x, T y, T z);
37 explicit Vector3(T* v);
38 ~Vector3();
40 Vector3 Normalized() const;
41 T Dot(const Vector3<T>& other) const;
42 Vector3 Cross(const Vector3<T>& other) const;
49 Vector3
70 Vector3<T>::Vector3() Vector3() function in OHOS::MMI::Vector3
78 Vector3<T>::Vector3(T x, T y, T z) Vector3() function in OHOS::MMI::Vector3
86 Vector3<T>::Vector3(T* v) Vector3() function in OHOS::MMI::Vector3
[all...]
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/common/
H A Drs_vector3_test.cpp45 Vector3 vector(1.f, 2.f, 2.f); // for test in HWTEST_F()
58 Vector3 vector(1.f, 1.f, 1.f); // for test in HWTEST_F()
59 Vector3 vectorNew(1.f, 2.f, 2.f); // for test in HWTEST_F()
72 Vector3 vector(1.f, 1.f, 1.f); // for test in HWTEST_F()
73 Vector3 vectorNew(1.f, 2.f, 2.f); // for test in HWTEST_F()
74 Vector3 rCross = vector.Cross(vectorNew); in HWTEST_F()
86 Vector3 vector(1.f, 2.f, 2.f); // for test in HWTEST_F()
99 Vector3 vector(1.f, 2.f, 2.f); // for test in HWTEST_F()
112 Vector3 vector(1.f, 2.f, 2.f); // for test in HWTEST_F()
125 Vector3 vecto in HWTEST_F()
[all...]
/foundation/window/window_manager/utils/include/
H A Dwm_math.h115 struct Vector3 { struct
117 Vector3() : x_(0.0f), y_(0.0f), z_(0.0f) {} in Vector3() function
118 Vector3(float inX, float inY, float inZ) in Vector3() function
120 friend Vector3 operator-(const Vector3& v) in operator -()
122 return Vector3 { -v.x_, -v.y_, -v.z_ }; in operator -()
124 friend Vector3 operator+(const Vector3& a, const Vector3& b) in operator +()
126 return Vector3 { in operator +()
[all...]
H A Dwindow_helper.h397 TransformHelper::Vector3 pivotPos = { rect.posX_ + transform.pivotX_ * rect.width_, in GetTransformFromWorldMat4()
432 ret *= TransformHelper::CreateTranslation(TransformHelper::Vector3(transform.translateX_, in ComputeWorldTransformMat4()
441 TransformHelper::Vector3 a = TransformHelper::TransformWithPerspDiv( in TransformRect()
442 TransformHelper::Vector3(rect.posX_, rect.posY_, 0), transformMat); in TransformRect()
443 TransformHelper::Vector3 b = TransformHelper::TransformWithPerspDiv( in TransformRect()
444 TransformHelper::Vector3(rect.posX_ + rect.width_, rect.posY_, 0), transformMat); in TransformRect()
445 TransformHelper::Vector3 c = TransformHelper::TransformWithPerspDiv( in TransformRect()
446 TransformHelper::Vector3(rect.posX_, rect.posY_ + rect.height_, 0), transformMat); in TransformRect()
447 TransformHelper::Vector3 d = TransformHelper::TransformWithPerspDiv( in TransformRect()
448 TransformHelper::Vector3(rec in TransformRect()
[all...]
/foundation/graphic/graphic_2d/utils/color_manager/export/
H A Dcolor_space.h33 using Vector3 = std::array<float, DIMES_3>;
34 using Matrix3x3 = std::array<Vector3, DIMES_3>;
37 static const Vector3 ILLUMINANT_D50_XYZ = {0.964212f, 1.0f, 0.825188f};
125 Vector3 operator*(const Vector3& x, const Matrix3x3& a);
127 Vector3 operator*(const Matrix3x3& a, const Vector3& x);
129 Matrix3x3 operator/(const Vector3& a, const Vector3& b);
133 inline Vector3 XY
[all...]
H A Dcolor_space_convertor.h42 Vector3 Convert(const Vector3& v) const;
43 Vector3 ConvertLinear(const Vector3& v) const;
/foundation/graphic/graphic_utils_lite/frameworks/
H A Dtransform.cpp24 scale_ = Matrix4<float>::Scale(Vector3<float>(1.0f, 1.0f, 1.0f), Vector3<float>(0, 0, 0)); in TransformMap()
25 rotate_ = Matrix4<float>::Rotate(0, Vector3<float>(0, 0, 0), Vector3<float>(0, 0, 0)); in TransformMap()
27 translate_ = Matrix4<float>::Translate(Vector3<float>(0, 0, 0)); in TransformMap()
44 scale_ = Matrix4<float>::Scale(Vector3<float>(1.0f, 1.0f, 1.0f), Vector3<float>(0, 0, 0)); in TransformMap()
45 rotate_ = Matrix4<float>::Rotate(0, Vector3<float>(0, 0, 0), Vector3<float>(0, 0, 0)); in TransformMap()
47 translate_ = Matrix4<float>::Translate(Vector3<floa in TransformMap()
[all...]
/foundation/graphic/graphic_2d/utils/color_manager/src/
H A Dcolor_space_convertor.cpp27 Vector3 ColorSpaceConvertor::Convert(const Vector3& v) const in Convert()
29 Vector3 srcLinear = v; in Convert()
35 Vector3 dstNonLinear = in Convert()
43 Vector3 ColorSpaceConvertor::ConvertLinear(const Vector3& v) const in ConvertLinear()
45 Vector3 srcLinear = v; in ConvertLinear()
50 Vector3 dstLinear = transferMatrix * srcLinear; in ConvertLinear()
H A Dcolor_space.cpp189 Vector3 operator*(const Vector3& x, const Matrix3x3& a) in operator *()
191 Vector3 b = {}; in operator *()
200 Vector3 operator*(const Matrix3x3& a, const Vector3& x) in operator *()
202 Vector3 b = {}; in operator *()
211 Matrix3x3 operator/(const Vector3& a, const Vector3& b) in operator /()
251 static Matrix3x3 AdaptationToD50(const Vector3& srcWhitePoint) in AdaptationToD50()
253 Vector3 srcLM in AdaptationToD50()
[all...]
H A Dcolor.cpp80 Vector3 srcColor = {r, g, b}; in Convert()
81 Vector3 dstColor = convertor.Convert(srcColor); in Convert()
/foundation/graphic/graphic_utils_lite/interfaces/kits/gfx_utils/
H A Dtransform.h108 const Vector3<float>& GetPivot() const in GetPivot()
203 void Rotate(int16_t angle, const Vector3<float>& rotatePivotStart, const Vector3<float>& rotatePivotEnd);
215 void Scale(const Vector3<float>& scale, const Vector3<float>& pivot);
219 void Translate(const Vector3<int16_t>& trans);
223 void Translate(const Vector3<float>& trans);
259 Vector3<float> scaleCoeff_ = {1.0f, 1.0f, 1.0f};
260 Vector3<float> scalePivot_ = {0, 0, 0};
261 Vector3<floa
[all...]
H A Dgraphic_math.h216 class Vector3 : public HeapBase { class
228 * @brief A constructor used to create a <b>Vector3</b> instance.
232 Vector3() : x_(0), y_(0), z_(1) {} in Vector3() function in OHOS::Vector3
235 * @brief Defines a <b>Vector3</b> instance and initializes the values of <b>x</b>, <b>y</b>, and <b>z</b>.
242 Vector3(T x, T y, T z) in Vector3() function in OHOS::Vector3
250 * @brief A destructor used to delete the <b>Vector3</b> instance.
254 ~Vector3() {} in ~Vector3()
266 bool operator==(const Vector3& other) const in operator ==()
430 Vector3<T> operator*(const Vector3<
[all...]
/foundation/window/window_manager/utils/src/
H A Dwm_math.cpp171 Vector3 Matrix4::GetScale() const in GetScale()
173 Vector3 retVal; in GetScale()
174 retVal.x_ = Vector3(mat_[0][0], mat_[0][1], mat_[0][2]).Length(); // 2: column2 in GetScale()
175 retVal.y_ = Vector3(mat_[1][0], mat_[1][1], mat_[1][2]).Length(); // 2: column2 in GetScale()
176 retVal.z_ = Vector3(mat_[2][0], mat_[2][1], mat_[2][2]).Length(); // 2: row2 in GetScale()
180 Vector3 Matrix4::GetTranslation() const in GetTranslation()
182 return Vector3(mat_[3][0], mat_[3][1], mat_[3][2]); // 3: row3, 2: column2 in GetTranslation()
264 Matrix4 CreateTranslation(const Vector3& trans) in CreateTranslation()
274 Matrix4 CreateLookAt(const Vector3& eye, const Vector3
[all...]
/foundation/window/window_manager/utils/test/unittest/
H A Dwindow_helper_test.cpp155 TransformHelper::Vector3 pivotPos = { rect.posX_ + transform.pivotX_ * rect.width_, in HWTEST_F()
161 TransformHelper::Vector3 expectOriginPoint(0, 0, 0); in HWTEST_F()
162 TransformHelper::Vector3 tranformedPoint = TransformHelper::Transform(expectOriginPoint, mat); in HWTEST_F()
180 TransformHelper::Vector3 pivotPos = { rect.posX_ + transform.pivotX_ * rect.width_, in HWTEST_F()
202 TransformHelper::Vector3 pivotPos = { rect.posX_ + transform.pivotX_ * rect.width_, in HWTEST_F()
240 TransformHelper::Vector3 pivotPos1 = { rect1.posX_ + transform1.pivotX_ * rect1.width_, in HWTEST_F()
249 TransformHelper::Vector3 pivotPos2 = { rect2.posX_ + transform2.pivotX_ * rect2.width_, in HWTEST_F()
H A Dwm_math_test.cpp90 Vector3 scale(1.5f, 0.7f, 2.2f), translation(100.f, 132.f, 20.f); in HWTEST_F()
95 Vector3 scaleComp = transformMat.GetScale(); in HWTEST_F()
96 Vector3 translationComp = transformMat.GetTranslation(); in HWTEST_F()
109 Vector3 vec(1.0, 1.0, 1.0); in HWTEST_F()
/foundation/window/window_manager/wmserver/src/
H A Ddisplay_zoom_controller.cpp223 TransformHelper::Vector3 lastPivotPos = { rect.posX_ + lastZoomTrans.pivotX_ * rect.width_, in CalcuAnimateZoomTrans()
233 TransformHelper::Vector3 animatePivotPos = { rect.posX_ + animateTrans.pivotX_ * rect.width_, in CalcuAnimateZoomTrans()
243 TransformHelper::Vector3 scale = finalWorldMat.GetScale(); in CalcuAnimateZoomTrans()
244 TransformHelper::Vector3 translation = finalWorldMat.GetTranslation(); in CalcuAnimateZoomTrans()
279 TransformHelper::Vector3 lastPivotPos = { rect.posX_ + lastZoomTrans.pivotX_ * rect.width_, in CalcuZoomTrans()
289 TransformHelper::Vector3 pivotPos = { zoomInfo.pivotX, zoomInfo.pivotY, 0 }; in CalcuZoomTrans()
298 TransformHelper::Vector3 scale = finalWorldMat.GetScale(); in CalcuZoomTrans()
299 TransformHelper::Vector3 translation = finalWorldMat.GetTranslation(); in CalcuZoomTrans()
/foundation/graphic/graphic_utils_lite/test/
H A Dgraphic_math_unit_test.cpp370 Vector3<uint16_t>* vector1 = new Vector3<uint16_t>(posX, posY, posZ); in HWTEST_F()
395 Vector3<uint16_t>* vector1 = new Vector3<uint16_t>(posX, posY, posZ); in HWTEST_F()
400 Vector3<uint16_t>* vector2 = new Vector3<uint16_t>(posX, posY, posZ); in HWTEST_F()
406 Vector3<uint16_t>* vector3 = new Vector3<uint16_t>(posX - 1, posY, posZ); in HWTEST_F()
497 Vector3<uint16_t> vector1(1, 2, 3); in HWTEST_F()
498 Vector3<uint16_ in HWTEST_F()
[all...]
/foundation/window/window_manager/test/fuzztest/wms/windowutilmath_fuzzer/
H A Dwindowutilmath_fuzzer.cpp85 void InitVector3(OHOS::Rosen::TransformHelper::Vector3& vec3, in InitVector3()
126 OHOS::Rosen::TransformHelper::Vector3 scaleVec; in WindowUtilMathFuzzPart1()
135 OHOS::Rosen::TransformHelper::Vector3 vec3; in WindowUtilMathFuzzPart1()
147 OHOS::Rosen::TransformHelper::Vector3 eye, target, up; in WindowUtilMathFuzzPart2()
163 OHOS::Rosen::TransformHelper::Vector3 vec3; in WindowUtilMathFuzzPart2()
/foundation/arkui/ui_lite/frameworks/components/
H A Dui_view.cpp280 Vector3<float> pivotStart3D = Vector3<float>(pivot.x_, pivot.y_, 0); in Rotate()
281 Vector3<float> pivotEnd3D = Vector3<float>(pivot.x_, pivot.y_, 1.0f); in Rotate()
285 void UIView::Rotate(int16_t angle, const Vector3<float>& pivotStart, const Vector3<float>& pivotEnd) in Rotate()
306 Vector3<float> scale3D = Vector3<float>(scale.x_, scale.y_, 1.0f); in Scale()
307 Vector3<float> pivot3D = Vector3<floa in Scale()
[all...]
H A Dui_image_view.cpp268 void UIImageView::AdjustScaleAndTranslate(Vector3<float>& scale, Vector3<int16_t>& translate, in AdjustScaleAndTranslate()
329 Vector3<float> scale(scaleX, scaleY, 1.0f); in UpdateContentMatrix()
330 Vector3<int16_t> translate(style_->paddingLeft_ + style_->borderWidth_, in UpdateContentMatrix()
334 auto scaleMatrix = Matrix4<float>::Scale(scale, Vector3<float>(viewRect.GetX(), viewRect.GetY(), 0)); in UpdateContentMatrix()
335 auto translateMatrix = Matrix4<float>::Translate(Vector3<float>(translate.x_, translate.y_, 0)); in UpdateContentMatrix()
388 auto translate = Matrix4<float>::Translate(Vector3<float>(-rect.GetX(), -rect.GetY(), 0)); in UpdateDrawTransMap()
/foundation/arkui/ui_lite/interfaces/kits/components/
H A Dui_image_view.h337 void AdjustScaleAndTranslate(Vector3<float>& scale, Vector3<int16_t>& translate,
H A Dui_view.h1344 void Rotate(int16_t angle, const Vector3<float>& pivotStart, const Vector3<float>& pivotEnd);
1364 void Scale(const Vector3<float>& scale, const Vector3<float>& pivot);
1382 void Translate(const Vector3<int16_t>& trans);
/foundation/graphic/graphic_2d/utils/color_manager/test/fuzztest/colormanager_fuzzer/
H A Dcolormanager_fuzzer.cpp106 Vector3 color = { GetData<float>(), GetData<float>(), GetData<float>() }; in ColorSpaceFuzzTest()
127 Vector3 val = { GetData<float>(), GetData<float>(), GetData<float>() }; in ColorSpaceConvertorFuzzTest()

Completed in 17 milliseconds

12