Home
last modified time | relevance | path

Searched refs:oval (Results 1 - 25 of 31) sorted by relevance

12

/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/draw/
H A Dpath.cpp148 void Path::AddOval(const Rect& oval, PathDirection dir) in AddOval() argument
150 impl_->AddOval(oval.GetLeft(), oval.GetTop(), oval.GetRight(), oval.GetBottom(), dir); in AddOval()
153 void Path::AddOval(const Rect& oval, unsigned start, PathDirection dir) in AddOval() argument
155 impl_->AddOval(oval.GetLeft(), oval.GetTop(), oval.GetRight(), oval in AddOval()
158 AddArc(const Rect& oval, scalar startAngle, scalar sweepAngle) AddArc() argument
[all...]
H A Dcore_canvas.cpp226 void CoreCanvas::DrawArc(const Rect& oval, scalar startAngle, scalar sweepAngle) in DrawArc() argument
228 DRAW_API_WITH_PAINT(DrawArc, oval, startAngle, sweepAngle); in DrawArc()
231 void CoreCanvas::DrawPie(const Rect& oval, scalar startAngle, scalar sweepAngle) in DrawPie() argument
233 DRAW_API_WITH_PAINT(DrawPie, oval, startAngle, sweepAngle); in DrawPie()
236 void CoreCanvas::DrawOval(const Rect& oval) in DrawOval() argument
238 DRAW_API_WITH_PAINT(DrawOval, oval); in DrawOval()
H A Dcore_canvas.h247 * oval, uniformly rounded rectangle, or may have any combination of positive non-square radii
263 * @brief Arc is part of oval bounded by oval, sweeping from startAngle to startAngle plus sweepAngle.
265 * middle edge of oval. A positive sweepAngle places arc end point clockwise from start point;
267 * exceed 360 degrees, a full circle. Draw a wedge that includes lines from oval center to arc end points
268 * @param oval rect bounds of oval containing arc to draw
272 virtual void DrawArc(const Rect& oval, scalar startAngle, scalar sweepAngle);
276 * @param oval rect bounds of oval containin
[all...]
/foundation/graphic/graphic_2d/rosen/modules/texgine/texgine_drawing/src/
H A Dtexgine_path.cpp31 TexginePath &TexginePath::AddOval(const TexgineRect &oval, TexginePathDirection dir) in AddOval() argument
33 if (path_ != nullptr && oval.GetRect() != nullptr) { in AddOval()
34 path_->AddOval(*oval.GetRect(), static_cast<Drawing::PathDirection>(dir)); in AddOval()
H A Dtexgine_path.h51 * @brief Adds oval to path, Oval is upright ellipse bounded by SkRect oval with
52 * radii equal to half oval width and half oval height
53 * @param oval The boundary of the added ellipse
57 TexginePath &AddOval(const TexgineRect &oval, TexginePathDirection dir = TexginePathDirection::K_CW);
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/overdraw/
H A Drs_listened_canvas.cpp74 void RSListenedCanvas::DrawArc(const Rect& oval, scalar startAngle, scalar sweepAngle) in DrawArc() argument
76 RSPaintFilterCanvas::DrawArc(oval, startAngle, sweepAngle); in DrawArc()
78 listener_->DrawArc(oval, startAngle, sweepAngle); in DrawArc()
82 void RSListenedCanvas::DrawPie(const Rect& oval, scalar startAngle, scalar sweepAngle) in DrawPie() argument
84 RSPaintFilterCanvas::DrawPie(oval, startAngle, sweepAngle); in DrawPie()
86 listener_->DrawPie(oval, startAngle, sweepAngle); in DrawPie()
90 void RSListenedCanvas::DrawOval(const Rect& oval) in DrawOval() argument
92 RSPaintFilterCanvas::DrawOval(oval); in DrawOval()
94 listener_->DrawOval(oval); in DrawOval()
H A Drs_gpu_overdraw_canvas_listener.cpp123 const Drawing::Rect& oval, Drawing::scalar startAngle, Drawing::scalar sweepAngle) in DrawArc()
130 path.AddArc(oval, startAngle, sweepAngle); in DrawArc()
135 const Drawing::Rect& oval, Drawing::scalar startAngle, Drawing::scalar sweepAngle) in DrawPie()
142 path.AddArc(oval, startAngle, sweepAngle); in DrawPie()
146 void RSGPUOverdrawCanvasListener::DrawOval(const Drawing::Rect& oval) in DrawOval() argument
153 path.AddOval(oval); in DrawOval()
122 DrawArc( const Drawing::Rect& oval, Drawing::scalar startAngle, Drawing::scalar sweepAngle) DrawArc() argument
134 DrawPie( const Drawing::Rect& oval, Drawing::scalar startAngle, Drawing::scalar sweepAngle) DrawPie() argument
H A Drs_cpu_overdraw_canvas_listener.cpp89 const Drawing::Rect& oval, Drawing::scalar startAngle, Drawing::scalar sweepAngle) in DrawArc()
92 path.AddArc(oval, startAngle, sweepAngle); in DrawArc()
97 const Drawing::Rect& oval, Drawing::scalar startAngle, Drawing::scalar sweepAngle) in DrawPie()
100 path.AddArc(oval, startAngle, sweepAngle); in DrawPie()
104 void RSCPUOverdrawCanvasListener::DrawOval(const Drawing::Rect& oval) in DrawOval() argument
107 path.AddOval(oval); in DrawOval()
88 DrawArc( const Drawing::Rect& oval, Drawing::scalar startAngle, Drawing::scalar sweepAngle) DrawArc() argument
96 DrawPie( const Drawing::Rect& oval, Drawing::scalar startAngle, Drawing::scalar sweepAngle) DrawPie() argument
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/platform/ohos/overdraw/
H A Drs_canvas_listener.h44 virtual void DrawArc(const Drawing::Rect& oval, Drawing::scalar startAngle, Drawing::scalar sweepAngle) {}; in DrawArc() argument
45 virtual void DrawPie(const Drawing::Rect& oval, Drawing::scalar startAngle, Drawing::scalar sweepAngle) {}; in DrawPie() argument
46 virtual void DrawOval(const Drawing::Rect& oval) {}; in DrawOval() argument
H A Drs_gpu_overdraw_canvas_listener.h42 void DrawArc(const Drawing::Rect& oval, Drawing::scalar startAngle, Drawing::scalar sweepAngle) override;
43 void DrawPie(const Drawing::Rect& oval, Drawing::scalar startAngle, Drawing::scalar sweepAngle) override;
44 void DrawOval(const Drawing::Rect& oval) override;
H A Drs_cpu_overdraw_canvas_listener.h43 void DrawArc(const Drawing::Rect& oval, Drawing::scalar startAngle, Drawing::scalar sweepAngle) override;
44 void DrawPie(const Drawing::Rect& oval, Drawing::scalar startAngle, Drawing::scalar sweepAngle) override;
45 void DrawOval(const Drawing::Rect& oval) override;
H A Drs_listened_canvas.h37 void DrawArc(const Drawing::Rect& oval, Drawing::scalar startAngle, Drawing::scalar sweepAngle) override;
38 void DrawPie(const Drawing::Rect& oval, Drawing::scalar startAngle, Drawing::scalar sweepAngle) override;
39 void DrawOval(const Drawing::Rect& oval) override;
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing_ndk/cpp/dm/
H A Dadd_arc.cpp70 OH_Drawing_Rect *oval = OH_Drawing_RectCreate(-R, -R, R, R); in OnTestFunction() local
72 OH_Drawing_CanvasDrawOval(canvas, oval); in OnTestFunction()
91 OH_Drawing_RectDestroy(oval); in OnTestFunction()
/foundation/arkui/ace_engine/test/mock/core/rosen/
H A Dmock_canvas.h34 MOCK_METHOD3(DrawArc, void(const TestingRect& oval, float startAngle, float sweepAngle));
65 MOCK_METHOD1(DrawOval, void(const TestingRect& oval));
H A Dtesting_path.h56 virtual void AddArc(TestingRect oval, float startAngle, float sweepAngle) {} in AddArc() argument
92 virtual void AddOval(const TestingRect& oval, PathDirection dir = PathDirection::CW_DIRECTION) {} in AddOval() argument
H A Dtesting_canvas.h57 virtual void DrawArc(const TestingRect& oval, float startAngle, float sweepAngle) {} in DrawArc() argument
109 virtual void DrawOval(const TestingRect& oval) {} in DrawOval() argument
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/skia_adapter/
H A Dskia_canvas_test.cpp158 Rect oval; in HWTEST_F() local
164 skiaCanvas.DrawArc(oval, startAngle, sweepAngle, paint); in HWTEST_F()
167 skiaCanvas.DrawArc(oval, startAngle, sweepAngle, paint); in HWTEST_F()
178 Rect oval; in HWTEST_F() local
184 skiaCanvas.DrawPie(oval, startAngle, sweepAngle, paint); in HWTEST_F()
187 skiaCanvas.DrawPie(oval, startAngle, sweepAngle, paint); in HWTEST_F()
198 Rect oval; in HWTEST_F() local
202 skiaCanvas.DrawOval(oval, paint); in HWTEST_F()
205 skiaCanvas.DrawOval(oval, paint); in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/recording/
H A Drecording_canvas.cpp131 void RecordingCanvas::DrawArc(const Rect& oval, scalar startAngle, scalar sweepAngle) in DrawArc() argument
134 AddDrawOpDeferred<DrawArcOpItem>(oval, startAngle, sweepAngle); in DrawArc()
137 AddDrawOpImmediate<DrawArcOpItem::ConstructorHandle>(oval, startAngle, sweepAngle); in DrawArc()
140 void RecordingCanvas::DrawPie(const Rect& oval, scalar startAngle, scalar sweepAngle) in DrawPie() argument
143 AddDrawOpDeferred<DrawPieOpItem>(oval, startAngle, sweepAngle); in DrawPie()
146 AddDrawOpImmediate<DrawPieOpItem::ConstructorHandle>(oval, startAngle, sweepAngle); in DrawPie()
149 void RecordingCanvas::DrawOval(const Rect& oval) in DrawOval() argument
152 AddDrawOpDeferred<DrawOvalOpItem>(oval); in DrawOval()
155 AddDrawOpImmediate<DrawOvalOpItem::ConstructorHandle>(oval); in DrawOval()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/
H A Ddrawing_path.cpp256 const OH_Drawing_Rect* oval, uint32_t start, OH_Drawing_PathDirection dir) in OH_Drawing_PathAddOvalWithInitialPoint()
262 if (oval == nullptr) { in OH_Drawing_PathAddOvalWithInitialPoint()
271 path->AddOval(CastToRect(*oval), start, static_cast<PathDirection>(dir)); in OH_Drawing_PathAddOvalWithInitialPoint()
373 void OH_Drawing_PathAddOval(OH_Drawing_Path* cPath, const OH_Drawing_Rect* oval, OH_Drawing_PathDirection dir) in OH_Drawing_PathAddOval() argument
379 if (oval == nullptr) { in OH_Drawing_PathAddOval()
388 path->AddOval(CastToRect(*oval), static_cast<PathDirection>(dir)); in OH_Drawing_PathAddOval()
255 OH_Drawing_PathAddOvalWithInitialPoint(OH_Drawing_Path* cPath, const OH_Drawing_Rect* oval, uint32_t start, OH_Drawing_PathDirection dir) OH_Drawing_PathAddOvalWithInitialPoint() argument
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/
H A DjsXNode.js1752 this.oval = null;
1759 this.oval = null;
1766 this.oval = null;
1773 this.oval = null;
1776 setOvalShape(oval) {
1777 this.oval = oval;
1785 this.oval = null;
2246 else if (this.shapeMaskValue.oval !== null) {
2247 const oval
[all...]
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/draw/
H A Dpath.h115 * @brief Appends arc to Path. Arc added is part of ellipse bounded by oval, from startAngle through sweepAngle.
131 * @brief Appends arc to Path. Arc is implemented by one or more conics weighted to describe part of oval
300 * @brief Adds oval to Path. Oval is upright ellipse bounded by Rect oval with radii equal to
301 * half oval width and half oval height. Oval begins at start and continues clockwise if dir is
304 * @param oval bounds of ellipse added
307 virtual void AddOval(const Rect& oval, PathDirection dir = PathDirection::CW_DIRECTION);
310 * @brief Adds oval to Path. Oval is upright ellipse bounded by Rect oval wit
[all...]
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/recording/
H A Drecording_canvas.h71 void DrawArc(const Rect& oval, scalar startAngle, scalar sweepAngle) override;
72 void DrawPie(const Rect& oval, scalar startAngle, scalar sweepAngle) override;
73 void DrawOval(const Rect& oval) override;
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/impl_interface/
H A Dcore_canvas_impl.h91 virtual void DrawArc(const Rect& oval, scalar startAngle, scalar sweepAngle, const Paint& paint) = 0;
92 virtual void DrawPie(const Rect& oval, scalar startAngle, scalar sweepAngle, const Paint& paint) = 0;
93 virtual void DrawOval(const Rect& oval, const Paint& paint) = 0;
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/
H A Dskia_canvas.h86 void DrawArc(const Rect& oval, scalar startAngle, scalar sweepAngle, const Paint& paint) override;
87 void DrawPie(const Rect& oval, scalar startAngle, scalar sweepAngle, const Paint& paint) override;
88 void DrawOval(const Rect& oval, const Paint& paint) override;
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/
H A Drs_paint_filter_canvas.cpp175 void RSPaintFilterCanvasBase::DrawArc(const Rect& oval, scalar startAngle, scalar sweepAngle) in DrawArc() argument
180 (*iter)->DrawArc(oval, startAngle, sweepAngle); in DrawArc()
185 canvas_->DrawArc(oval, startAngle, sweepAngle); in DrawArc()
190 void RSPaintFilterCanvasBase::DrawPie(const Rect& oval, scalar startAngle, scalar sweepAngle) in DrawPie() argument
195 (*iter)->DrawPie(oval, startAngle, sweepAngle); in DrawPie()
200 canvas_->DrawPie(oval, startAngle, sweepAngle); in DrawPie()
205 void RSPaintFilterCanvasBase::DrawOval(const Rect& oval) in DrawOval() argument
210 (*iter)->DrawOval(oval); in DrawOval()
215 canvas_->DrawOval(oval); in DrawOval()

Completed in 19 milliseconds

12