/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/common/ |
H A D | rs_vector2.h | 25 class Vector2 { class 35 Vector2(); 36 Vector2(T x, T y); 37 explicit Vector2(const T* v); 38 virtual ~Vector2(); 40 Vector2 Normalized() const; 41 T Dot(const Vector2<T>& other) const; 42 T Cross(const Vector2<T>& other) const; 43 Vector2 operator-() const; 44 Vector2 operato 72 Vector2<T>::Vector2() Vector2() function in OHOS::Rosen::Vector2 79 Vector2<T>::Vector2(T x, T y) Vector2() function in OHOS::Rosen::Vector2 86 Vector2<T>::Vector2(const T* v) Vector2() function in OHOS::Rosen::Vector2 [all...] |
H A D | rs_matrix3.h | 69 Matrix3 Translate(const Vector2<T>& vec) const; 72 Matrix3 Scale(const Vector2<T>& vec) const; 73 Matrix3 Scale(const Vector2<T>& vec, T pivotx, T pivoty) const; 429 Matrix3<T> Matrix3<T>::Translate(const Vector2<T>& vec) const in Translate() 485 Matrix3<T> Matrix3<T>::Scale(const Vector2<T>& vec) const in Scale() 500 Matrix3<T> Matrix3<T>::Scale(const Vector2<T>& vec, T pivotx, T pivoty) const in Scale()
|
/foundation/multimodalinput/input/util/common/include/ |
H A D | mmi_vector2.h | 26 class Vector2 { class 36 Vector2(); 37 Vector2(T x, T y); 38 explicit Vector2(const T* v); 39 virtual ~Vector2(); 41 Vector2 Normalized() const; 42 T Dot(const Vector2<T>& other) const; 43 T Cross(const Vector2<T>& other) const; 44 Vector2 operator-() const; 45 Vector2 operato 72 Vector2<T>::Vector2() Vector2() function in OHOS::MMI::Vector2 76 Vector2<T>::Vector2(T x, T y) Vector2() function in OHOS::MMI::Vector2 83 Vector2<T>::Vector2(const T* v) Vector2() function in OHOS::MMI::Vector2 [all...] |
H A D | mmi_matrix3.h | 71 Matrix3 Translate(const Vector2<T>& vec) const; 74 Matrix3 Scale(const Vector2<T>& vec) const; 75 Matrix3 Scale(const Vector2<T>& vec, T pivotx, T pivoty) const; 443 Matrix3<T> Matrix3<T>::Translate(const Vector2<T>& vec) const in Translate() 499 Matrix3<T> Matrix3<T>::Scale(const Vector2<T>& vec) const in Scale() 514 Matrix3<T> Matrix3<T>::Scale(const Vector2<T>& vec, T pivotx, T pivoty) const in Scale()
|
/foundation/graphic/graphic_utils_lite/interfaces/kits/gfx_utils/ |
H A D | transform.h | 201 void Rotate(int16_t angle, const Vector2<float>& pivot); 213 void Scale(const Vector2<float>& scale, const Vector2<float>& pivot); 217 void Translate(const Vector2<int16_t>& trans); 221 void Translate(const Vector2<float>& trans); 225 void Shear(const Vector2<float>& shearX, const Vector2<float>& shearY, const Vector2<float>& shearZ); 233 void SetCameraPosition(const Vector2<float>& position); 258 Vector2<floa [all...] |
H A D | geometry2d.h | 68 Line(const Vector2<int16_t>& a, const Vector2<int16_t>& b) in Line() 106 Vector2<int16_t>& operator[](uint8_t index) in operator []() 119 const Vector2<int16_t> operator[](uint8_t index) const in operator []() 125 Vector2<int16_t> vertex_[2]; /* 2: two vertexes of the line */ 178 Polygon(const Vector2<int16_t>* vertexes, const uint8_t vertexNum); 220 const Vector2<int16_t> operator[](uint8_t index) const in operator []() 225 Vector2<int16_t>& operator[](uint8_t index) in operator []() 254 Vector2<int16_t> vertexes_[MAX_VERTEX_NUM]; /* the vertexes of polygon */ 267 bool Intersect(const Line& a, const Line& b, Vector2<int16_ [all...] |
H A D | graphic_math.h | 102 class Vector2 : public HeapBase { class 105 * @brief A constructor used to create a <b>Vector2</b> instance. 110 Vector2() : x_(0), y_(0) {} in Vector2() function in OHOS::Vector2 113 * @brief A constructor used to create a <b>Vector2</b> instance based on the X and Y coordinates. 119 Vector2(T x, T y) in Vector2() function in OHOS::Vector2 126 * @brief A destructor used to delete the <b>Vector2</b> instance. 131 ~Vector2() {} in ~Vector2() 140 T Dot(const Vector2<T>& other) const in Dot() 154 T Cross(const Vector2<T>& other) const in Cross() 159 Vector2 operato [all...] |
/foundation/graphic/graphic_utils_lite/test/ |
H A D | graphic_math_unit_test.cpp | 103 Vector2<uint16_t>* vector1 = new Vector2<uint16_t>(POINT1.x, POINT1.y); in HWTEST_F() 108 Vector2<uint16_t>* vector2 = new Vector2<uint16_t>(POINT2.x, POINT2.y); in HWTEST_F() 130 Vector2<uint16_t>* vector1 = new Vector2<uint16_t>(POINT1.x, POINT1.y); in HWTEST_F() 135 Vector2<uint16_t>* vector2 = new Vector2<uint16_t>(POINT2.x, POINT2.y); in HWTEST_F() 157 Vector2<uint16_t>* vector1 = new Vector2<uint16_ in HWTEST_F() [all...] |
H A D | geometry2d_unit_test.cpp | 47 Vector2<int16_t> pt1 = { BASE_VALUE, TWOFOLD_VALUE }; in HWTEST_F() 48 Vector2<int16_t> pt2 = { THREEFOLD_VALUE, FOURFOLD_VALUE }; in HWTEST_F() 86 Vector2<int16_t> vertexes[VECTOR2_SIZE] = in HWTEST_F() 111 Vector2<int16_t> vertexes[VECTOR2_SIZE] = in HWTEST_F() 152 Vector2<int16_t> vertexes[VECTOR2_SIZE] = in HWTEST_F() 202 Vector2<int16_t> pt11 = { 0, TWOFOLD_VALUE }; in HWTEST_F() 203 Vector2<int16_t> pt12 = { FOURFOLD_VALUE, TWOFOLD_VALUE }; in HWTEST_F() 209 Vector2<int16_t> pt21 = { TWOFOLD_VALUE, 0 }; in HWTEST_F() 210 Vector2<int16_t> pt22 = { TWOFOLD_VALUE, FOURFOLD_VALUE }; in HWTEST_F() 217 Vector2<int16_ in HWTEST_F() [all...] |
/foundation/window/window_manager/utils/include/ |
H A D | wm_math.h | 88 struct Vector2 { struct 90 Vector2() : x_(0.0f), y_(0.0f) {} in Vector2() function 91 Vector2(float inX, float inY) in Vector2() function 93 friend Vector2 operator-(const Vector2& v) in operator -() 95 return Vector2 { -v.x_, -v.y_ }; in operator -() 97 friend Vector2 operator+(const Vector2& a, const Vector2& b) in operator +() 99 return Vector2 { in operator +() [all...] |
H A D | window_helper.h | 388 TransformHelper::Vector2 p(static_cast<float>(pointPos.x), static_cast<float>(pointPos.y)); in CalculateOriginPosition() 389 TransformHelper::Vector2 originPos = TransformHelper::GetOriginScreenPoint(p, transformMat); in CalculateOriginPosition() 459 static TransformHelper::Vector2 CalculateHotZoneScale(const TransformHelper::Matrix4& transformMat) in CalculateHotZoneScale() 461 TransformHelper::Vector2 hotZoneScale; in CalculateHotZoneScale() 468 TransformHelper::Vector2 axy(a.x_, a.y_); in CalculateHotZoneScale() 469 TransformHelper::Vector2 bxy(b.x_, b.y_); in CalculateHotZoneScale() 470 TransformHelper::Vector2 cxy(c.x_, c.y_); in CalculateHotZoneScale() 475 return TransformHelper::Vector2(1, 1); in CalculateHotZoneScale()
|
/foundation/graphic/graphic_utils_lite/frameworks/ |
H A D | transform.cpp | 26 shear_ = Matrix4<float>::Shear(Vector2<float>(0, 0), Vector2<float>(0, 0), Vector2<float>(0, 0)); in TransformMap() 46 shear_ = Matrix4<float>::Shear(Vector2<float>(0, 0), Vector2<float>(0, 0), Vector2<float>(0, 0)); in TransformMap() 97 void TransformMap::Scale(const Vector2<float>& scale, const Vector2<float>& pivot) in Scale() 124 void TransformMap::Rotate(int16_t angle, const Vector2<float>& pivot) in Rotate() 138 void TransformMap::Translate(const Vector2<int16_ [all...] |
H A D | geometry2d.cpp | 21 bool Intersect(const Line& a, const Line& b, Vector2<int16_t>& out) in Intersect() 23 Vector2<int16_t> aA = a[0]; in Intersect() 24 Vector2<int16_t> aB = a[1]; in Intersect() 25 Vector2<int16_t> bA = b[0]; in Intersect() 26 Vector2<int16_t> bB = b[1]; in Intersect() 44 Vector2<int16_t> aA = a[0]; in IsIntersect() 45 Vector2<int16_t> aB = a[1]; in IsIntersect() 46 Vector2<int16_t> bA = b[0]; in IsIntersect() 47 Vector2<int16_t> bB = b[1]; in IsIntersect() 96 Vector2<int16_ in Clip() [all...] |
/foundation/arkui/ui_lite/test/uitest/test_view_scale_rotate/ |
H A D | ui_test_view_scale_rotate.h | 58 const Vector2<float> VIEW_CENTER = {75, 75}; 59 const Vector2<float> GROUP_CENTER = {200, 200}; 66 Vector2<float> scaleValue_ = {1.0f, 1.0f};
|
/foundation/arkui/ui_lite/interfaces/kits/components/ |
H A D | ui_view.h | 1334 void Rotate(int16_t angle, const Vector2<float>& pivot); 1354 void Scale(const Vector2<float>& scale, const Vector2<float>& pivot); 1378 void Shear(const Vector2<float>& shearX, const Vector2<float>& shearY, const Vector2<float>& shearZ); 1380 void Translate(const Vector2<int16_t>& trans); 1388 void SetCameraPosition(const Vector2<float>& position);
|
H A D | ui_texture_mapper.h | 280 Vector2<float> pivot_;
|
/foundation/arkui/ui_lite/test/unittest/common/ |
H A D | hardware_acceleration_unit_test.cpp | 234 Vector2<float> pivot_(58, 58); // 58:x value 58:y value in HWTEST_F() 236 transMap.Scale(Vector2<float>(1.5, 1.5), pivot_); // 1.5:x scale 1.5:y scale in HWTEST_F() 274 Vector2<float> pivot_(58, 58); // 58:x value 58:y value in HWTEST_F() 276 transMap.Scale(Vector2<float>(1.5, 1.5), pivot_); // 1.5:x scale 1.5:y scale in HWTEST_F()
|
/foundation/arkui/ui_lite/frameworks/components/ |
H A D | ui_texture_mapper.cpp | 58 Scale(Vector2<float>(scale, scale), pivot_); in Start() 86 Scale(Vector2<float>(scale, scale), pivot_); in Callback()
|
H A D | ui_view.cpp | 278 void UIView::Rotate(int16_t angle, const Vector2<float>& pivot) in Rotate() 304 void UIView::Scale(const Vector2<float>& scale, const Vector2<float>& pivot) in Scale() 330 void UIView::Shear(const Vector2<float>& shearX, const Vector2<float>& shearY, const Vector2<float>& shearZ) in Shear() 352 void UIView::Translate(const Vector2<int16_t>& trans) in Translate() 399 void UIView::SetCameraPosition(const Vector2<float>& position) in SetCameraPosition()
|
H A D | ui_button.cpp | 340 Vector2<float> scaleValue_ = {scale, scale}; in ScaleButton() 341 Vector2<float> centrePoint(button.GetWidth() / 2.0f, button.GetHeight() / 2.0f); in ScaleButton()
|
/foundation/arkui/ui_lite/test/uitest/test_transform/ |
H A D | ui_test_transform.cpp | 180 Vector2<float> pivot(58, 58); // 58:x value 58:y value in OnClick() 236 void UITestTransform::SetTransMap(int16_t angle, float scale, int16_t trans, Vector2<float> pivot) in SetTransMap() 244 transMap.Scale(Vector2<float>(scale_, scale_), pivot); in SetTransMap() 245 transMap.Translate(Vector2<int16_t>(trans, 0)); in SetTransMap()
|
H A D | ui_test_transform.h | 77 void SetTransMap(int16_t angle, float scale, int16_t trans, Vector2<float> pivot);
|
/foundation/window/window_manager/utils/src/ |
H A D | wm_math.cpp | 207 Matrix3 CreateTranslation(const Vector2& trans) in CreateTranslation() 302 // Transform a Vector2 in xy-plane by matrix3 303 Vector2 Transform(const Vector2& vec, const Matrix3& mat) in Transform() 305 Vector2 retVal; in Transform() 345 Vector2 GetOriginScreenPoint(const Vector2& p, const Matrix4& mat) in GetOriginScreenPoint() 357 return Vector2(t * start.x_ + (1 - t) * end.x_, t * start.y_ + (1 - t) * end.y_); in GetOriginScreenPoint()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/animation/ |
H A D | rs_render_transition_effect.h | 76 std::shared_ptr<RSRenderAnimatableProperty<Vector2<float>>> property_; 94 std::shared_ptr<RSRenderAnimatableProperty<Vector2<float>>> property_;
|
/foundation/window/window_manager/test/fuzztest/wms/windowutilmath_fuzzer/ |
H A D | windowutilmath_fuzzer.cpp | 75 void InitVector2(OHOS::Rosen::TransformHelper::Vector2& vec2, in InitVector2() 131 OHOS::Rosen::TransformHelper::Vector2 vec2; in WindowUtilMathFuzzPart1() 157 OHOS::Rosen::TransformHelper::Vector2 vec2; in WindowUtilMathFuzzPart2()
|