/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/common/ |
H A D | rs_vector3.h | 25 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 D | rs_matrix3.h | 54 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 D | mmi_vector3.h | 24 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 D | rs_vector3_test.cpp | 45 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 D | wm_math.h | 115 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 D | window_helper.h | 397 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 D | color_space.h | 33 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 D | color_space_convertor.h | 42 Vector3 Convert(const Vector3& v) const;
43 Vector3 ConvertLinear(const Vector3& v) const;
|
/foundation/graphic/graphic_utils_lite/frameworks/ |
H A D | transform.cpp | 24 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 D | color_space_convertor.cpp | 27 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 D | color_space.cpp | 189 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 D | color.cpp | 80 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 D | transform.h | 108 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 D | graphic_math.h | 216 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 D | wm_math.cpp | 171 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 D | window_helper_test.cpp | 155 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 D | wm_math_test.cpp | 90 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 D | display_zoom_controller.cpp | 223 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 D | graphic_math_unit_test.cpp | 370 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 D | windowutilmath_fuzzer.cpp | 85 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 D | ui_view.cpp | 280 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 D | ui_image_view.cpp | 268 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 D | ui_image_view.h | 337 void AdjustScaleAndTranslate(Vector3<float>& scale, Vector3<int16_t>& translate,
|
H A D | ui_view.h | 1344 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 D | colormanager_fuzzer.cpp | 106 Vector3 color = { GetData<float>(), GetData<float>(), GetData<float>() }; in ColorSpaceFuzzTest() 127 Vector3 val = { GetData<float>(), GetData<float>(), GetData<float>() }; in ColorSpaceConvertorFuzzTest()
|