Home
last modified time | relevance | path

Searched refs:py (Results 1 - 25 of 50) sorted by relevance

12

/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/include/
H A Ddrawing_matrix.h59 * 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 Dskia_matrix.cpp43 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 Dskia_matrix.h41 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 Dmatrix.cpp33 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 Dmatrix_fuzzer.cpp51 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 Dmatrix.h74 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 Dmatrix_impl.h41 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 Ddrawing_matrix.cpp72 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 Dtesting_matrix.h41 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 Dmock_canvas.h53 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 Dtesting_canvas.h64 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 Djs_matrix.cpp179 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 Dgeometry_bezier_arc.cpp46 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 Dtouch_gesture_detector.h40 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 Drs_gpu_overdraw_canvas_listener.cpp202 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 Drs_cpu_overdraw_canvas_listener.cpp161 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 Drs_listened_canvas.cpp158 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 Dblur_large_rrects.cpp88 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 Dmatrix.cpp47 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 Drs_canvas_listener.h60 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 Drs_gpu_overdraw_canvas_listener.h57 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 Drs_cpu_overdraw_canvas_listener.h59 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 Drs_listened_canvas.h53 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 Daccessibility_touchEvent_injector.cpp225 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 Dinput_manager_command.cpp199 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...]

Completed in 14 milliseconds

12