/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/include/ |
H A D | drawing_matrix.h | 59 * rotate by degrees about a pivot point at (px, py). 73 * by sx and sy, about a pivot point at (px, py). 80 * @param py pivot on y-axis. 85 OH_Drawing_Matrix* OH_Drawing_MatrixCreateScale(float sx, float sy, float px, float py); 166 * about pivot point(px, py), positive degrees rotates clockwise. 170 * Matrix = | D E F |, R(degrees, px, py) = | s c dy | 177 * dx = s * py + (1 - c) * px 178 * dy = -s * px + (1 - c) * py 183 * Matrix * R(degrees, px, py) = | D E F | | s c dy | = | Dc+Es -Ds+Ec D*dx+E*dy+F | 190 * @param py Indicate [all...] |
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/ |
H A D | skia_matrix.cpp | 43 void SkiaMatrix::Rotate(scalar degree, scalar px, scalar py) in Rotate() argument 45 skMatrix_.setRotate(degree, px, py); in Rotate() 53 void SkiaMatrix::Scale(scalar sx, scalar sy, scalar px, scalar py) in Scale() argument 55 skMatrix_.setScale(sx, sy, px, py); in Scale() 73 void SkiaMatrix::SetSkew(scalar kx, scalar ky, scalar px, scalar py) in SetSkew() argument 75 skMatrix_.setSkew(kx, ky, px, py); in SetSkew() 88 void SkiaMatrix::PostRotate(scalar degree, scalar px, scalar py) in PostRotate() argument 90 skMatrix_.postRotate(degree, px, py); in PostRotate() 113 void SkiaMatrix::PostScale(scalar sx, scalar sy, scalar px, scalar py) in PostScale() argument 115 skMatrix_.postScale(sx, sy, px, py); in PostScale() 123 PreSkew(scalar kx, scalar ky, scalar px, scalar py) PreSkew() argument 132 PostSkew(scalar kx, scalar ky, scalar px, scalar py) PostSkew() argument 259 PreRotate(scalar degree, scalar px, scalar py) PreRotate() argument 264 PreScale(scalar sx, scalar sy, scalar px, scalar py) PreScale() argument [all...] |
H A D | skia_matrix.h | 41 void Rotate(scalar degree, scalar px, scalar py) override; 43 void Scale(scalar sx, scalar sy, scalar px, scalar py) override; 47 void SetSkew(scalar kx, scalar ky, scalar px, scalar py) override; 52 void PostRotate(scalar degree, scalar px, scalar py) override; 57 void PostScale(scalar sx, scalar sy, scalar px, scalar py) override; 60 void PreSkew(scalar kx, scalar ky, scalar px, scalar py) override; 61 void PostSkew(scalar kx, scalar ky, scalar px, scalar py) override; 86 void PreRotate(scalar degree, scalar px, scalar py) override; 87 void PreScale(scalar sx, scalar sy, scalar px, scalar py) override;
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/utils/ |
H A D | matrix.cpp | 33 void Matrix::Rotate(scalar degree, scalar px, scalar py) in Rotate() argument 35 matrixImplPtr->Rotate(degree, px, py); in Rotate() 43 void Matrix::Scale(scalar sx, scalar sy, scalar px, scalar py) in Scale() argument 45 matrixImplPtr->Scale(sx, sy, px, py); in Scale() 53 void Matrix::SetSkew(scalar kx, scalar ky, scalar px, scalar py) in SetSkew() argument 55 matrixImplPtr->SetSkew(kx, ky, px, py); in SetSkew() 78 void Matrix::PostRotate(scalar degree, scalar px, scalar py) in PostRotate() argument 80 matrixImplPtr->PostRotate(degree, px, py); in PostRotate() 103 void Matrix::PostScale(scalar sx, scalar sy, scalar px, scalar py) in PostScale() argument 105 matrixImplPtr->PostScale(sx, sy, px, py); in PostScale() 113 PreSkew(scalar kx, scalar ky, scalar px, scalar py) PreSkew() argument 123 PostSkew(scalar kx, scalar ky, scalar px, scalar py) PostSkew() argument 215 PreRotate(scalar degree, scalar px, scalar py) PreRotate() argument 220 PreScale(scalar sx, scalar sy, scalar px, scalar py) PreScale() argument [all...] |
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/ndk/ndkmatrix_fuzzer/ |
H A D | matrix_fuzzer.cpp | 51 float py = GetObject<float>(); in NativeMatrixTest001() local 61 OH_Drawing_Matrix* matrixThree = OH_Drawing_MatrixCreateScale(x, y, px, py); in NativeMatrixTest001() 94 float py = GetObject<float>(); in NativeMatrixTest002() local 107 OH_Drawing_MatrixPreRotate(nullptr, degree, px, py); in NativeMatrixTest002() 108 OH_Drawing_MatrixPreRotate(matrix, degree, px, py); in NativeMatrixTest002() 109 OH_Drawing_MatrixPreScale(nullptr, transX, transY, px, py); in NativeMatrixTest002() 110 OH_Drawing_MatrixPreScale(matrix, transX, transY, px, py); in NativeMatrixTest002() 113 OH_Drawing_MatrixPostRotate(nullptr, degree, px, py); in NativeMatrixTest002() 114 OH_Drawing_MatrixPostRotate(matrix, degree, px, py); in NativeMatrixTest002() 115 OH_Drawing_MatrixPostScale(nullptr, transX, transY, px, py); in NativeMatrixTest002() 138 float py = GetObject<float>(); NativeMatrixTest003() local 183 float py = GetObject<float>(); NativeMatrixTest004() local [all...] |
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/utils/ |
H A D | matrix.h | 74 void Rotate(scalar degree, scalar px, scalar py); 76 void Scale(scalar sx, scalar sy, scalar px, scalar py); 80 void SetSkew(scalar kx, scalar ky, scalar px, scalar py); 92 * about pivot point(px,py), multiplied by Matrix. 97 void PostRotate(scalar degree, scalar px, scalar py); 136 * from skewing by (kx, ky) about pivot point (px, py). 142 void PreSkew(scalar kx, scalar ky, scalar px, scalar py); 146 * about pivot point(px,py), multiplied by Matrix. 152 void PostSkew(scalar kx, scalar ky, scalar px, scalar py); 156 * about pivot point(px,py), multiplie [all...] |
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/impl_interface/ |
H A D | matrix_impl.h | 41 virtual void Rotate(scalar degree, scalar px, scalar py) = 0; 43 virtual void Scale(scalar sx, scalar sy, scalar px, scalar py) = 0; 47 virtual void SetSkew(scalar kx, scalar ky, scalar px, scalar py) = 0; 51 virtual void PostRotate(scalar degree, scalar px, scalar py) = 0; 56 virtual void PostScale(scalar sx, scalar sy, scalar px, scalar py) = 0; 59 virtual void PreSkew(scalar kx, scalar ky, scalar px, scalar py) = 0; 60 virtual void PostSkew(scalar kx, scalar ky, scalar px, scalar py) = 0; 81 virtual void PreRotate(scalar degree, scalar px, scalar py) = 0; 82 virtual void PreScale(scalar sx, scalar sy, scalar px, scalar py) = 0;
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/ |
H A D | drawing_matrix.cpp | 72 OH_Drawing_Matrix* OH_Drawing_MatrixCreateScale(float sx, float sy, float px, float py) in OH_Drawing_MatrixCreateScale() argument 75 matrix->Scale(sx, sy, px, py); in OH_Drawing_MatrixCreateScale() 109 void OH_Drawing_MatrixPreScale(OH_Drawing_Matrix* cMatrix, float sx, float sy, float px, float py) in OH_Drawing_MatrixPreScale() argument 116 matrix->PreScale(sx, sy, px, py); in OH_Drawing_MatrixPreScale() 130 void OH_Drawing_MatrixPreRotate(OH_Drawing_Matrix* cMatrix, float degree, float px, float py) in OH_Drawing_MatrixPreRotate() argument 137 matrix->PreRotate(degree, px, py); in OH_Drawing_MatrixPreRotate() 140 void OH_Drawing_MatrixPostScale(OH_Drawing_Matrix* cMatrix, float sx, float sy, float px, float py) in OH_Drawing_MatrixPostScale() argument 147 matrix->PostScale(sx, sy, px, py); in OH_Drawing_MatrixPostScale() 160 void OH_Drawing_MatrixPostRotate(OH_Drawing_Matrix* cMatrix, float degree, float px, float py) in OH_Drawing_MatrixPostRotate() argument 167 matrix->PostRotate(degree, px, py); in OH_Drawing_MatrixPostRotate() 210 OH_Drawing_MatrixRotate(OH_Drawing_Matrix* cMatrix, float degree, float px, float py) OH_Drawing_MatrixRotate() argument 230 OH_Drawing_MatrixScale(OH_Drawing_Matrix* cMatrix, float sx, float sy, float px, float py) OH_Drawing_MatrixScale() argument [all...] |
/foundation/arkui/ace_engine/test/mock/core/rosen/ |
H A D | testing_matrix.h | 41 void PreRotate(float degree, float px, float py) {} in PreRotate() argument 45 void Rotate(float degree, float px, float py) {} in Rotate() argument 47 void Scale(float sx, float sy, float px, float py) {} in Scale() argument
|
H A D | mock_canvas.h | 53 MOCK_METHOD3(DrawBitmap, void(const TestingBitmap& bitmap, const float px, const float py)); 55 void(const TestingImage &image, const float px, const float py,
|
H A D | testing_canvas.h | 64 virtual void DrawBitmap(const TestingBitmap& bitmap, const float px, const float py) {} in DrawBitmap() argument 66 const TestingImage& image, const float px, const float py, const TestingSamplingOptions& sampling) in DrawImage() 65 DrawImage( const TestingImage& image, const float px, const float py, const TestingSamplingOptions& sampling) DrawImage() argument
|
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/drawing/matrix_napi/ |
H A D | js_matrix.cpp | 179 double py = 0.0;
in OnPostRotate() local 180 GET_DOUBLE_PARAM(ARGC_TWO, py);
in OnPostRotate() 182 JS_CALL_DRAWING_FUNC(m_matrix->PostRotate(degree, px, py));
in OnPostRotate() 232 double py = 0.0;
in OnPreRotate() local 233 GET_DOUBLE_PARAM(ARGC_TWO, py);
in OnPreRotate() 235 JS_CALL_DRAWING_FUNC(m_matrix->PreRotate(degree, px, py));
in OnPreRotate() 262 double py = 0.0;
in OnPreScale() local 263 GET_DOUBLE_PARAM(ARGC_THREE, py);
in OnPreScale() 265 JS_CALL_DRAWING_FUNC(m_matrix->PreScale(sx, sy, px, py));
in OnPreScale() 316 double py in OnSetRotation() local 345 double py = 0.0; OnSetScale() local 592 double py = 0.0; OnPostScale() local [all...] |
/foundation/graphic/graphic_utils_lite/frameworks/diagram/vertexprimitive/ |
H A D | geometry_bezier_arc.cpp | 46 float py[BEZIER_ARC_POINTS]; in ArcToBezier() local 48 py[0] = -y0; in ArcToBezier() 50 py[1] = -ty; in ArcToBezier() 52 py[2] = ty; in ArcToBezier() 54 py[3] = y0; in ArcToBezier() 60 curve[i * BEZIER_ARC_SETUP] = cx + rx * (px[i] * cosVal - py[i] * sinVal); in ArcToBezier() 61 curve[i * BEZIER_ARC_SETUP + 1] = cy + ry * (px[i] * sinVal + py[i] * cosVal); in ArcToBezier()
|
/foundation/multimodalinput/input/service/touch_event_normalize/include/ |
H A D | touch_gesture_detector.h | 40 Point(float px, float py) : x(px), y(py) {} in Point() 41 Point(float px, float py, int64_t pt) in Point() 42 : x(px), y(py), time(pt) {} in Point()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/overdraw/ |
H A D | rs_gpu_overdraw_canvas_listener.cpp | 202 const Drawing::Bitmap& bitmap, const Drawing::scalar px, const Drawing::scalar py) in DrawBitmap() 208 overdrawCanvas_->DrawRect(Drawing::Rect(px, py, bitmap.GetWidth() + px, bitmap.GetHeight() + py)); in DrawBitmap() 212 const Drawing::scalar py, const Drawing::SamplingOptions& sampling) in DrawImage() 218 overdrawCanvas_->DrawRect(Drawing::Rect(px, py, image.GetWidth() + px, image.GetHeight() + py)); in DrawImage() 201 DrawBitmap( const Drawing::Bitmap& bitmap, const Drawing::scalar px, const Drawing::scalar py) DrawBitmap() argument 211 DrawImage(const Drawing::Image& image, const Drawing::scalar px, const Drawing::scalar py, const Drawing::SamplingOptions& sampling) DrawImage() argument
|
H A D | rs_cpu_overdraw_canvas_listener.cpp | 161 const Drawing::Bitmap& bitmap, const Drawing::scalar px, const Drawing::scalar py) in DrawBitmap() 163 DrawRect(Drawing::Rect(px, py, bitmap.GetWidth() + px, bitmap.GetHeight() + py)); in DrawBitmap() 167 const Drawing::scalar py, const Drawing::SamplingOptions& sampling) in DrawImage() 169 DrawRect(Drawing::Rect(px, py, image.GetWidth() + px, image.GetHeight() + py)); in DrawImage() 160 DrawBitmap( const Drawing::Bitmap& bitmap, const Drawing::scalar px, const Drawing::scalar py) DrawBitmap() argument 166 DrawImage(const Drawing::Image& image, const Drawing::scalar px, const Drawing::scalar py, const Drawing::SamplingOptions& sampling) DrawImage() argument
|
H A D | rs_listened_canvas.cpp | 158 void RSListenedCanvas::DrawBitmap(const Bitmap& bitmap, const scalar px, const scalar py) in DrawBitmap() argument 160 RSPaintFilterCanvas::DrawBitmap(bitmap, px, py); in DrawBitmap() 162 listener_->DrawBitmap(bitmap, px, py); in DrawBitmap() 166 void RSListenedCanvas::DrawImage(const Image& image, const scalar px, const scalar py, const SamplingOptions& sampling) in DrawImage() argument 168 RSPaintFilterCanvas::DrawImage(image, px, py, sampling); in DrawImage() 170 listener_->DrawImage(image, px, py, sampling); in DrawImage()
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing_ndk/cpp/dm/ |
H A D | blur_large_rrects.cpp | 88 float py = 150.f; in OnTestFunction() local 89 OH_Drawing_CanvasRotate(canvas, degrees, px, py); in OnTestFunction()
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/converter/src/ |
H A D | matrix.cpp | 47 Matrix &Matrix::SetRotate(const float degrees, const float px, const float py) in SetRotate() argument 50 return SetSinCos(ValueNearToZero(radians, true), ValueNearToZero(radians, false), px, py); in SetRotate() 53 Matrix &Matrix::SetSinCos(const float sinValue, const float cosValue, const float px, const float py) in SetSinCos() argument 59 fMat_[IMAGE_TRANSX] = sinValue * py + reverseCosValue * px; in SetSinCos() 63 fMat_[IMAGE_TRANSY] = -sinValue * px + reverseCosValue * py; in SetSinCos()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/platform/ohos/overdraw/ |
H A D | rs_canvas_listener.h | 60 virtual void DrawBitmap(const Drawing::Bitmap& bitmap, const Drawing::scalar px, const Drawing::scalar py) {}; in DrawBitmap() argument 62 const Drawing::scalar px, const Drawing::scalar py, const Drawing::SamplingOptions& sampling) {}; in DrawImage() 61 DrawImage(const Drawing::Image& image, const Drawing::scalar px, const Drawing::scalar py, const Drawing::SamplingOptions& sampling) DrawImage() argument
|
H A D | rs_gpu_overdraw_canvas_listener.h | 57 void DrawBitmap(const Drawing::Bitmap& bitmap, const Drawing::scalar px, const Drawing::scalar py) override; 59 const Drawing::scalar px, const Drawing::scalar py, const Drawing::SamplingOptions& sampling) override;
|
H A D | rs_cpu_overdraw_canvas_listener.h | 59 void DrawBitmap(const Drawing::Bitmap& bitmap, const Drawing::scalar px, const Drawing::scalar py) override; 61 const Drawing::scalar px, const Drawing::scalar py, const Drawing::SamplingOptions& sampling) override;
|
H A D | rs_listened_canvas.h | 53 void DrawBitmap(const Drawing::Bitmap& bitmap, const Drawing::scalar px, const Drawing::scalar py) override; 55 const Drawing::scalar px, const Drawing::scalar py, const Drawing::SamplingOptions& sampling) override;
|
/foundation/barrierfree/accessibility/services/aams/src/ |
H A D | accessibility_touchEvent_injector.cpp | 225 int32_t py = static_cast<int32_t>(positions[i].positionY_); in ParseTapsEvents() local 227 pointer.SetDisplayY(py); in ParseTapsEvents() 279 int32_t py = static_cast<int32_t>(positions[i].positionY_); in ParseMovesEvents() local 282 pointer.SetDisplayY(py); in ParseMovesEvents()
|
/foundation/multimodalinput/input/tools/inject_event/src/ |
H A D | input_manager_command.cpp | 199 int32_t py = 0; in ParseCommand() local 229 if (!StrToInt(optarg, px) || !StrToInt(argv[optind], py)) { in ParseCommand() 233 if ((px < 0) || (py < 0)) { in ParseCommand() 237 std::cout << "move to " << px << " " << py << std::endl; in ParseCommand() 243 item.SetDisplayY(py); in ParseCommand() 316 py = py1; in ParseCommand() 320 item.SetDisplayY(py); in ParseCommand() 346 py = py2; in ParseCommand() 348 item.SetDisplayY(py); in ParseCommand() 371 item.SetDisplayY(py); in ParseCommand() [all...] |