/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/common/ |
D | rs_vector2.h | 25 class Vector2 { 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 operator-(const Vector2<T>& other) const; [all …]
|
D | rs_matrix3.h | 68 Matrix3 Translate(const Vector2<T>& vec) const; 71 Matrix3 Scale(const Vector2<T>& vec) const; 72 Matrix3 Scale(const Vector2<T>& vec, T pivotx, T pivoty) const; 419 Matrix3<T> Matrix3<T>::Translate(const Vector2<T>& vec) const in Translate() 475 Matrix3<T> Matrix3<T>::Scale(const Vector2<T>& vec) const in Scale() 490 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/ |
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 Shear(const Vector2<float>& shearX, const Vector2<float>& shearY, const Vector2<float>& shear… 229 void SetCameraPosition(const Vector2<float>& position); 254 Vector2<float> cameraPosition_ = {0, 0}; 259 Vector2<float> shearX_ = {0, 0}; 260 Vector2<float> shearY_ = {0, 0}; 261 Vector2<float> shearZ_ = {0, 0}; 283 void Rotate(const Vector2<int16_t>& point, int16_t angle, const Vector2<int16_t>& pivot, Vector2<in… [all …]
|
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) 119 const Vector2<int16_t> operator[](uint8_t index) const 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 225 Vector2<int16_t>& operator[](uint8_t index) 254 Vector2<int16_t> vertexes_[MAX_VERTEX_NUM]; /* the vertexes of polygon */ 267 bool Intersect(const Line& a, const Line& b, Vector2<int16_t>& out); 307 void Clip(const Line& line, const Polygon& poly, Vector2<int16_t>* pOut, uint8_t* pNum);
|
D | graphic_math.h | 102 class Vector2 : public HeapBase { 110 Vector2() : x_(0), y_(0) {} in Vector2() function 119 Vector2(T x, T y) in Vector2() function 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 operator-() const 161 return Vector2(-x_, -y_); 164 Vector2 operator-(const Vector2<T>& other) const 166 return Vector2(x_ - other.x_, y_ - other.y_); [all …]
|
/foundation/graphic/graphic_utils_lite/test/ |
D | graphic_math_unit_test.cpp | 103 Vector2<uint16_t>* vector1 = new Vector2<uint16_t>(POINT1.x, POINT1.y); 108 Vector2<uint16_t>* vector2 = new Vector2<uint16_t>(POINT2.x, POINT2.y); 130 Vector2<uint16_t>* vector1 = new Vector2<uint16_t>(POINT1.x, POINT1.y); 135 Vector2<uint16_t>* vector2 = new Vector2<uint16_t>(POINT2.x, POINT2.y); 157 Vector2<uint16_t>* vector1 = new Vector2<uint16_t>(POINT1.x, POINT1.y); 162 Vector2<uint16_t> vector3 = vector1->operator-(); 177 Vector2<uint16_t>* vector1 = new Vector2<uint16_t>(POINT1.x, POINT1.y); 182 Vector2<uint16_t>* vector2 = new Vector2<uint16_t>(POINT2.x, POINT2.y); 188 Vector2<uint16_t> vector3 = vector1->operator-(*vector2); 204 Vector2<uint16_t>* vector1 = new Vector2<uint16_t>(POINT1.x, POINT1.y); [all …]
|
D | geometry2d_unit_test.cpp | 47 Vector2<int16_t> pt1 = { BASE_VALUE, TWOFOLD_VALUE }; 48 Vector2<int16_t> pt2 = { THREEFOLD_VALUE, FOURFOLD_VALUE }; 86 Vector2<int16_t> vertexes[VECTOR2_SIZE] = 111 Vector2<int16_t> vertexes[VECTOR2_SIZE] = 152 Vector2<int16_t> vertexes[VECTOR2_SIZE] = 202 Vector2<int16_t> pt11 = { 0, TWOFOLD_VALUE }; 203 Vector2<int16_t> pt12 = { FOURFOLD_VALUE, TWOFOLD_VALUE }; 209 Vector2<int16_t> pt21 = { TWOFOLD_VALUE, 0 }; 210 Vector2<int16_t> pt22 = { TWOFOLD_VALUE, FOURFOLD_VALUE }; 217 Vector2<int16_t> pt31 = { 0, 0 }; [all …]
|
D | rect_unit_test.cpp | 499 Vector2<int16_t> pt1 = {TEST_VALUE, TEST_VALUE}; 500 Vector2<int16_t> pt2 = {0, 0};
|
/foundation/window/window_manager/utils/include/ |
D | wm_math.h | 88 struct Vector2 { struct 90 Vector2() : x_(0.0f), y_(0.0f) {} in Vector2() argument 91 Vector2(float inX, float inY) in Vector2() function 93 friend Vector2 operator-(const Vector2& v) 95 return Vector2 { -v.x_, -v.y_ }; 97 friend Vector2 operator+(const Vector2& a, const Vector2& b) 99 return Vector2 { a.x_ + b.x_, a.y_ + b.y_ }; 101 friend Vector2 operator-(const Vector2& a, const Vector2& b) 103 return Vector2 { a.x_ - b.x_, a.y_ - b.y_ }; 217 Matrix3 CreateTranslation(const Vector2& trans); [all …]
|
D | window_helper.h | 357 TransformHelper::Vector2 p(static_cast<float>(pointPos.x), static_cast<float>(pointPos.y)); in CalculateOriginPosition() 358 TransformHelper::Vector2 originPos = TransformHelper::GetOriginScreenPoint(p, transformMat); in CalculateOriginPosition() 426 …static TransformHelper::Vector2 CalculateHotZoneScale(const TransformHelper::Matrix4& transformMat) in CalculateHotZoneScale() 428 TransformHelper::Vector2 hotZoneScale; in CalculateHotZoneScale() 435 TransformHelper::Vector2 axy(a.x_, a.y_); in CalculateHotZoneScale() 436 TransformHelper::Vector2 bxy(b.x_, b.y_); in CalculateHotZoneScale() 437 TransformHelper::Vector2 cxy(c.x_, c.y_); in CalculateHotZoneScale() 442 return TransformHelper::Vector2(1, 1); in CalculateHotZoneScale()
|
/foundation/graphic/graphic_utils_lite/frameworks/ |
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_t> intersectPoint; in Clip() [all …]
|
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_t>& trans) in Translate() 150 void TransformMap::Shear(const Vector2<float>& shearX, const Vector2<float>& shearY, const Vector2<… in Shear() 221 void TransformMap::SetCameraPosition(const Vector2<float>& position) in SetCameraPosition() 327 void Rotate(const Vector2<int16_t>& point, int16_t angle, const Vector2<int16_t>& pivot, Vector2<in… in Rotate() 342 void Rotate(const Line& origLine, int16_t angle, const Vector2<int16_t>& pivot, Line& out) in Rotate() 344 Vector2<int16_t> pt1 = origLine[0]; in Rotate() [all …]
|
/foundation/arkui/ui_lite/test/uitest/test_view_scale_rotate/ |
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/ |
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>& shear… 1380 void Translate(const Vector2<int16_t>& trans); 1388 void SetCameraPosition(const Vector2<float>& position);
|
D | ui_texture_mapper.h | 280 Vector2<float> pivot_;
|
/foundation/arkui/ui_lite/frameworks/components/ |
D | ui_texture_mapper.cpp | 58 Scale(Vector2<float>(scale, scale), pivot_); in Start() 86 Scale(Vector2<float>(scale, scale), pivot_); in Callback()
|
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>… in Shear() 352 void UIView::Translate(const Vector2<int16_t>& trans) in Translate() 399 void UIView::SetCameraPosition(const Vector2<float>& position) in SetCameraPosition()
|
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/unittest/common/ |
D | hardware_acceleration_unit_test.cpp | 234 Vector2<float> pivot_(58, 58); // 58:x value 58:y value 236 transMap.Scale(Vector2<float>(1.5, 1.5), pivot_); // 1.5:x scale 1.5:y scale 274 Vector2<float> pivot_(58, 58); // 58:x value 58:y value 276 transMap.Scale(Vector2<float>(1.5, 1.5), pivot_); // 1.5:x scale 1.5:y scale
|
/foundation/window/window_manager/utils/src/ |
D | wm_math.cpp | 207 Matrix3 CreateTranslation(const Vector2& trans) in CreateTranslation() 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/arkui/ui_lite/test/uitest/test_transform/ |
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()
|
D | ui_test_transform.h | 77 void SetTransMap(int16_t angle, float scale, int16_t trans, Vector2<float> pivot);
|
/foundation/window/window_manager/test/fuzztest/wms/windowutilmath_fuzzer/ |
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()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/animation/ |
D | rs_render_transition_effect.h | 76 std::shared_ptr<RSRenderAnimatableProperty<Vector2<float>>> property_; 94 std::shared_ptr<RSRenderAnimatableProperty<Vector2<float>>> property_;
|
/foundation/arkui/ui_lite/test/unittest/components/ |
D | ui_view_unit_test.cpp | 44 const Vector2<float> VIEW_CENTER = {50, 50}; 45 const Vector2<float> SCALE_VALUE = {0.5f, 0.5f}; 46 const Vector2<int16_t> POLYGON1 = {0, 0}; 47 const Vector2<int16_t> POLYGON2 = {70, 70}; 48 const Vector2<int16_t> POLYGON3 = {0, 140}; 49 const Vector2<int16_t> POLYGON4 = {-70, 70};
|