/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/cppview/ |
H A D | canvas_path.cpp | 22 path2d_ = AceType::MakeRefPtr<CanvasPath2D>(); in NativeCanvasPath() 27 path2d_ = AceType::MakeRefPtr<CanvasPath2D>(capStr); in NativeCanvasPath() 38 path2d_->AddPath(toBeAdd); in AddPath() 44 path2d_->SetTransform(scaleX, skewX, skewY, scaleY, translateX, translateY); in SetTransform() 49 path2d_->MoveTo(x, y); in MoveTo() 54 path2d_->LineTo(x, y); in LineTo() 59 path2d_->Arc(x, y, radius, startAngle, endAngle, anticlockwise); in Arc() 64 path2d_->ArcTo(x1, y1, x2, y2, radius); in ArcTo() 69 path2d_->QuadraticCurveTo(cpx, cpy, x, y); in QuadraticCurveTo() 74 path2d_ in BezierCurveTo() [all...] |
H A D | canvas_path.h | 46 return path2d_; in GetCanvasPath2d() 50 RefPtr<CanvasPath2D> path2d_; member in OHOS::Ace::Framework::NativeCanvasPath
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/canvas/ |
H A D | js_canvas_path.cpp | 37 path2d_->SetTransform(scaleX, skewX, skewY, scaleY, translateX * density, translateY * density); in JsPath2DSetTransform() 49 path2d_->MoveTo(x * density, y * density); in JsPath2DMoveTo() 61 path2d_->LineTo(x * density, y * density); in JsPath2DLineTo() 79 path2d_->Arc(x * density, y * density, radius * density, startAngle, endAngle, anticlockwise); in JsPath2DArc() 95 path2d_->ArcTo(x1 * density, y1 * density, x2 * density, y2 * density, radius * density); in JsPath2DArcTo() 109 path2d_->QuadraticCurveTo(cpx * density, cpy * density, x * density, y * density); in JsPath2DQuadraticCurveTo() 126 path2d_->BezierCurveTo( in JsPath2DBezierCurveTo() 149 path2d_->Ellipse(x * density, y * density, radiusX * density, radiusY * density, rotation, in JsPath2DEllipse() 165 path2d_->Rect(x * density, y * density, width * density, height * density); in JsPath2DRect() 173 path2d_ in JsPath2DClosePath() [all...] |
H A D | js_canvas_path.h | 41 return path2d_; in GetCanvasPath2d() 45 path2d_ = path2d; in SetCanvasPath2d() 69 RefPtr<CanvasPath2D> path2d_; member in OHOS::Ace::Framework::JSCanvasPath
|
H A D | js_path2d.cpp | 74 path2d_->AddPath(canvasPath2D); in JsPath2DAddPath() 81 path2d_->SetTransform(jsMatrix2d->JsGetScaleX(), jsMatrix2d->JsGetRotateX(), jsMatrix2d->JsGetRotateY(), in JsPath2DAddPath() 93 path2d_->SetTransform(param.scaleX, param.skewX, param.skewY, param.scaleY, param.translateX, param.translateY); in JsPath2DAddPath()
|
/foundation/arkui/ace_engine/frameworks/core/components/custom_paint/ |
H A D | rosen_render_offscreen_canvas.cpp | 203 path2d_.SetFillStyle(RSPathFillType::WINDING); in SetFillRuleForPath2D() 205 path2d_.SetFillStyle(RSPathFillType::EVENTODD); in SetFillRuleForPath2D() 337 path2d_.Reset(); in Fill() 361 path2d_.Reset(); in Clip() 1435 path2d_.Reset(); in Stroke() 1529 path2d_.AddPath(out); in Path2DAddPath() 1554 path2d_.Transform(matrix); in Path2DSetTransform() 1565 path2d_.MoveTo(x, y); in Path2DMoveTo() 1576 path2d_.LineTo(x, y); in Path2DLineTo() 1621 path2d_ in Path2DArc() [all...] |
H A D | rosen_render_offscreen_canvas.h | 117 RSRecordingPath path2d_; member in OHOS::Ace::RosenRenderOffscreenCanvas
|