/foundation/arkui/ace_engine/frameworks/core/components/focus_animation/ |
H A D | rosen_render_focus_animation.cpp | 218 double radiusY = NormalizeToPx(rrect_.GetCorner().bottomLeftRadius.GetY()); in PaintTVFocus() local 220 radiusY = NearZero(radiusX) ? 0.0 : radiusY + NormalizeToPx(Dimension(FOCUS_ANIMATION_OFFSET, DimensionUnit::VP)); in PaintTVFocus() 236 skPath.addRRect(SkRRect::MakeRectXY(SkRect::MakeXYWH(0, 0, width_, height_), radiusX, radiusY)); in PaintTVFocus() 268 path.AddRoundRect(RSRect(0, 0, width_, height_), radiusX, radiusY); in PaintTVFocus() 302 double radiusY = 0.0; in PaintPhoneFocus() local 306 radiusY = NormalizeToPx(rrect_.GetCorner().bottomLeftRadius.GetY()); in PaintPhoneFocus() 308 radiusY = NearZero(radiusX) ? 0.0 : radiusY + NormalizeToPx(Dimension(PHONE_FOCUS_OFFSET, DimensionUnit::VP)); in PaintPhoneFocus() 316 radiusY in PaintPhoneFocus() 343 double radiusY = 0.0; PaintPhoneFocus() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/shadow/ |
H A D | rosen_render_shadow.cpp | 66 double radiusY = NormalizeToPx(rrect_.GetCorner().bottomLeftRadius.GetY()); in Paint() local 74 canvas->clipRRect(SkRRect::MakeRectXY(rect, radiusX, radiusY), SkClipOp::kDifference, true); in Paint() 77 canvas->drawRRect(SkRRect::MakeRectXY(rect, radiusX, radiusY), paint); in Paint() 90 canvas->ClipRoundRect(RSRoundRect(rect, radiusX, radiusY), RSClipOp::DIFFERENCE, true); in Paint() 95 canvas->DrawRoundRect(RSRoundRect(rect, radiusX, radiusY)); in Paint()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/shape/ |
H A D | rect_model_ng.h | 30 void SetRadiusValue(const Dimension& radiusX, const Dimension& radiusY, int32_t index) override; 33 const RefPtr<ShapeRect>& shapeRect, const Dimension& radiusX, const Dimension& radiusY, int32_t index) override; 36 static void SetRadiusValue(FrameNode* frameNode, const Dimension& radiusX, const Dimension& radiusY, int32_t index);
|
H A D | rect_model_ng.cpp | 55 void RectModelNG::SetRadiusValue(const Dimension& radiusX, const Dimension& radiusY, int32_t index) in SetRadiusValue() argument 57 NG::Radius radius = NG::Radius(radiusX, radiusY); in SetRadiusValue() 108 const RefPtr<ShapeRect>& rect, const Dimension& radiusX, const Dimension& radiusY, int32_t index) in SetShapeRectRadius() 111 auto newRadius = Ace::Radius(Dimension(radiusX), Dimension(radiusY)); in SetShapeRectRadius() 131 FrameNode* frameNode, const Dimension& radiusX, const Dimension& radiusY, int32_t index) in SetRadiusValue() 133 NG::Radius radius = NG::Radius(radiusX, radiusY); in SetRadiusValue() 107 SetShapeRectRadius( const RefPtr<ShapeRect>& rect, const Dimension& radiusX, const Dimension& radiusY, int32_t index) SetShapeRectRadius() argument 130 SetRadiusValue( FrameNode* frameNode, const Dimension& radiusX, const Dimension& radiusY, int32_t index) SetRadiusValue() argument
|
H A D | rect_model.h | 34 virtual void SetRadiusValue(const Dimension& radiusX, const Dimension& radiusY, int32_t index); 36 const RefPtr<ShapeRect>& shapeRect, const Dimension& radiusX, const Dimension& radiusY, int32_t index);
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | rect_model_impl.h | 28 void SetRadiusValue(const Dimension& radiusX, const Dimension& radiusY, int32_t index) override; 30 const RefPtr<ShapeRect>& shapeRect, const Dimension& radiusX, const Dimension& radiusY, int32_t index) override
|
H A D | rect_model_impl.cpp | 53 void RectModelImpl::SetRadiusValue(const Dimension& radiusX, const Dimension& radiusY, int32_t index) in SetRadiusValue() argument 58 Radius newRadius = Radius(AnimatableDimension(radiusX, option), AnimatableDimension(radiusY, option)); in SetRadiusValue()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_rect_shape.cpp | 136 JSRef<JSVal> radiusY = radiusArray->GetValueAt(1); in SetRadiusWithArrayValue() local 142 ParseJsDimensionVp(radiusY, radiusYValue); in SetRadiusWithArrayValue() 148 if (!ParseJsDimensionVpNG(radiusY, radiusYValue)) { in SetRadiusWithArrayValue() 158 const RefPtr<ShapeRect>& shapeRect, const CalcDimension& radiusX, const CalcDimension& radiusY, int32_t index) in SetRadiusValue() 161 auto newRadius = Ace::Radius(Dimension(radiusX), Dimension(radiusY)); in SetRadiusValue() 157 SetRadiusValue( const RefPtr<ShapeRect>& shapeRect, const CalcDimension& radiusX, const CalcDimension& radiusY, int32_t index) SetRadiusValue() argument
|
H A D | js_rect.cpp | 196 JSRef<JSVal> radiusY = radiusArray->GetValueAt(1); in SetRadiusWithArrayValue() local 201 ParseJsDimensionVp(radiusY, radiusYValue); in SetRadiusWithArrayValue() 207 if (!ParseJsDimensionVpNG(radiusY, radiusYValue)) { in SetRadiusWithArrayValue() 216 const RefPtr<ShapeRect>& shapeRect, const CalcDimension& radiusX, const CalcDimension& radiusY, int32_t index) in SetRadiusValue() 219 RectModel::GetInstance()->SetShapeRectRadius(shapeRect, radiusX, radiusY, index); in SetRadiusValue() 221 RectModel::GetInstance()->SetRadiusValue(radiusX, radiusY, index); in SetRadiusValue() 215 SetRadiusValue( const RefPtr<ShapeRect>& shapeRect, const CalcDimension& radiusX, const CalcDimension& radiusY, int32_t index) SetRadiusValue() argument
|
H A D | js_rect_shape.h | 45 const RefPtr<ShapeRect>& shapeRect, const CalcDimension& radiusX, const CalcDimension& radiusY, int32_t index);
|
H A D | js_rect.h | 43 const RefPtr<ShapeRect>& shapeRect, const CalcDimension& radiusX, const CalcDimension& radiusY, int32_t index);
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/utils/ |
H A D | round_rect.h | 45 inline void SetCornerRadius(CornerPos pos, scalar radiusX, scalar radiusY); 110 inline void RoundRect::SetCornerRadius(CornerPos pos, scalar radiusX, scalar radiusY) in SetCornerRadius() argument 113 radiusXY_[pos].SetY(radiusY); in SetCornerRadius()
|
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/cppview/ |
H A D | canvas_path.cpp | 77 void NativeCanvasPath::Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, in Ellipse() argument 80 path2d_->Ellipse(x, y, radiusX, radiusY, rotation, startAngle, endAngle, anticlockwise); in Ellipse()
|
H A D | canvas_path.h | 40 void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle,
|
/foundation/arkui/ace_engine/test/mock/core/rosen/ |
H A D | testing_round_rect.h | 61 virtual void SetCornerRadius(CornerPos pos, float radiusX, float radiusY) in SetCornerRadius() argument 64 radiusXY_[pos].SetY(radiusY); in SetCornerRadius()
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | rect_modifier.cpp | 71 auto radiusY = CalcDimension(radiusValues[yIndex], (DimensionUnit)radiusUnits[yIndex]); in SetRectRadiusWithArray() local 72 RectModelNG::SetRadiusValue(frameNode, radiusX, radiusY, index); in SetRectRadiusWithArray()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/canvas/ |
H A D | js_canvas_path.cpp | 132 // ellipse(x: number, y: number, radiusX: number, radiusY: number, rotation: number, startAngle: number, 139 double radiusY = 0.0; in JsPath2DEllipse() local 144 info.GetDoubleArg(3, radiusY) && info.GetDoubleArg(4, rotation) && info.GetDoubleArg(5, startAngle) && in JsPath2DEllipse() 149 path2d_->Ellipse(x * density, y * density, radiusX * density, radiusY * density, rotation, in JsPath2DEllipse()
|
/foundation/graphic/graphic_2d/graphic_test/graphic_test/rs_display_effect/property_display/ |
H A D | fg_blur_test.cpp | 116 float radiusY[] = { 0.0, 10.0, 1.1, 10.0 }; in GRAPHIC_TEST() local 122 testNode->SetForegroundBlurRadiusY(radiusY[i]); in GRAPHIC_TEST()
|
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_canvas_ffi.cpp | 103 EllipseParam GetEllipseParam(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, in GetEllipseParam() argument 110 param.radiusY = PipelineBase::Vp2PxWithCurrentDensity(radiusY); in GetEllipseParam() 591 void FfiOHOSAceFrameworkRenderingContextEllipse(int64_t contextId, double x, double y, double radiusX, double radiusY, in FfiOHOSAceFrameworkRenderingContextEllipse() argument 596 auto arcParam = GetEllipseParam(x, y, radiusX, radiusY, rotation, startAngle, endAngle, anticlockwise); in FfiOHOSAceFrameworkRenderingContextEllipse() 958 double radiusY = PipelineBase::Vp2PxWithCurrentDensity(params.radiusY); in FfiOHOSAceFrameworkCanvasPathEllipse() local 959 path2d->Ellipse(x, y, radiusX, radiusY, params.rotation, params.startAngle, params.endAngle, anticlockwise); in FfiOHOSAceFrameworkCanvasPathEllipse()
|
H A D | cj_canvas_ffi.h | 87 double radiusY; member 155 double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise);
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/slider/ |
H A D | slider_content_modifier.cpp | 726 float radiusY = rectTopLeftRadiusY_->Get() - borderWidth * HALF; in SetShapeRectRadius() local 727 roundRect.SetCornerRadius(RSRoundRect::TOP_LEFT_POS, radiusX, radiusY); in SetShapeRectRadius() 730 radiusY = rectTopRightRadiusY_->Get() - borderWidth * HALF; in SetShapeRectRadius() 731 roundRect.SetCornerRadius(RSRoundRect::TOP_RIGHT_POS, radiusX, radiusY); in SetShapeRectRadius() 734 radiusY = rectBottomLeftRadiusY_->Get() - borderWidth * HALF; in SetShapeRectRadius() 735 roundRect.SetCornerRadius(RSRoundRect::BOTTOM_LEFT_POS, radiusX, radiusY); in SetShapeRectRadius() 738 radiusY = rectBottomRightRadiusY_->Get() - borderWidth * HALF; in SetShapeRectRadius() 739 roundRect.SetCornerRadius(RSRoundRect::BOTTOM_RIGHT_POS, radiusX, radiusY); in SetShapeRectRadius()
|
/foundation/arkui/ace_engine/frameworks/base/geometry/ |
H A D | shape.h | 378 void SetRadiusY(const Dimension& radiusY) in SetRadiusY() argument 380 if (radiusY.IsValid()) { in SetRadiusY() 381 radiusY_ = radiusY; in SetRadiusY()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/ |
H A D | arkts_native_rect_bridge.cpp | 158 Local<JSValueRef> radiusY = panda::ArrayRef::GetValueAt(vm, radiusArray, indexY); in SetRadiusWithArray() local 165 if (!ArkTSUtils::ParseJsDimensionVpNG(vm, radiusY, radiusYValue, isSupportPercent)) { in SetRadiusWithArray()
|
/foundation/arkui/ace_engine/frameworks/base/geometry/ng/ |
H A D | rect_t.h | 527 inline void SetCornerRadius(CornerPos pos, float radiusX, float radiusY); 564 inline void RoundRect::SetCornerRadius(CornerPos pos, float radiusX, float radiusY) in SetCornerRadius() argument 566 radius_.SetCorner(pos, EdgeF(radiusX, radiusY)); in SetCornerRadius()
|
/foundation/arkui/ace_engine/frameworks/core/components/common/properties/ |
H A D | paint_state.h | 64 double radiusY = 0.0; // y axis radius of the ellipse member
|