/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/svg/ |
H A D | rosen_render_svg_mask.cpp | 37 …SkRect maskBounds = SkRect::MakeXYWH(SkDoubleToScalar(paintRect.Left() + ParseUnitsAttr(x_, paintR… in PaintMaskLayer() local 43 canvas->saveLayer(maskBounds, nullptr); in PaintMaskLayer() 54 canvas->saveLayer(maskBounds, &maskPaint); in PaintMaskLayer() 55 canvas->clipRect(maskBounds, true); in PaintMaskLayer() 57 …RSRect maskBounds = RSRect(static_cast<RSScalar>(paintRect.Left() + ParseUnitsAttr(x_, paintRect.W… in PaintMaskLayer() local 65 RSSaveLayerOps slo(&maskBounds, nullptr); in PaintMaskLayer() 77 RSSaveLayerOps maskSlo(&maskBounds, &maskBrush); in PaintMaskLayer() 79 canvas->ClipRect(maskBounds, RSClipOp::INTERSECT, true); in PaintMaskLayer()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/drawable/ |
H A D | rs_property_drawable_background.cpp | 155 … Drawing::Rect maskBounds = RSPropertyDrawableUtils::Rect2DrawingRect(properties.GetBoundsRect()); in OnUpdate() local 157 Drawing::SaveLayerOps slr(&maskBounds, nullptr); in OnUpdate() 166 Drawing::SaveLayerOps slrMask(&maskBounds, &maskfilter); in OnUpdate() 170 … canvas.Translate(maskBounds.GetLeft() + mask->GetSvgX(), maskBounds.GetTop() + mask->GetSvgY()); in OnUpdate() 179 canvas.Translate(maskBounds.GetLeft(), maskBounds.GetTop()); in OnUpdate() 180 Drawing::Rect rect = Drawing::Rect(0, 0, maskBounds.GetWidth(), maskBounds.GetHeight()); in OnUpdate() 186 canvas.Translate(maskBounds.GetLeft(), maskBounds.GetTop()); in OnUpdate() 202 Drawing::SaveLayerOps slrContent(&maskBounds, &maskPaint); in OnUpdate() 204 canvas.ClipRect(maskBounds, Drawing::ClipOp::INTERSECT, true); in OnUpdate()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/property/ |
H A D | rs_properties_painter_test.cpp | 1513 Drawing::Rect maskBounds = Drawing::Rect(0, 0, w, h); variable 1514 RSPropertiesPainter::DrawMask(properties, canvas, maskBounds); 1520 RSPropertiesPainter::DrawMask(properties, canvas, maskBounds); 1524 RSPropertiesPainter::DrawMask(properties, canvas, maskBounds); 1528 RSPropertiesPainter::DrawMask(properties, canvas, maskBounds); 1532 RSPropertiesPainter::DrawMask(properties, canvas, maskBounds); 1536 RSPropertiesPainter::DrawMask(properties, canvas, maskBounds); 1557 Drawing::Rect maskBounds = Drawing::Rect(0, 0, w, h); variable 1558 RSPropertiesPainter::DrawMask(properties, drawingCanvas, maskBounds); 1578 Drawing::Rect maskBounds = Drawing::Rect(0, 0, w, h); variable [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/property/ |
H A D | rs_properties_painter.cpp | 1419 …ainter::DrawMask(const RSProperties& properties, Drawing::Canvas& canvas, Drawing::Rect maskBounds) in DrawMask() argument 1431 Drawing::SaveLayerOps slr(&maskBounds, nullptr); in DrawMask() 1440 Drawing::SaveLayerOps slrMask(&maskBounds, &maskfilter); in DrawMask() 1444 … canvas.Translate(maskBounds.GetLeft() + mask->GetSvgX(), maskBounds.GetTop() + mask->GetSvgY()); in DrawMask() 1453 canvas.Translate(maskBounds.GetLeft(), maskBounds.GetTop()); in DrawMask() 1455 0, 0, maskBounds.GetWidth(), maskBounds.GetHeight()); in DrawMask() 1461 canvas.Translate(maskBounds.GetLeft(), maskBounds.GetTop()); in DrawMask() 1479 Drawing::SaveLayerOps slrContent(&maskBounds, &maskPaint); in DrawMask() 1481 canvas.ClipRect(maskBounds, Drawing::ClipOp::INTERSECT, true); in DrawMask() 1486 Drawing::Rect maskBounds = Rect2DrawingRect(properties.GetBoundsRect()); in DrawMask() local [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_render_engine.cpp | 165 RectF maskBounds(0, 0, params.dstRect.GetWidth(), params.dstRect.GetHeight()); in RSSurfaceNodeCommonPreProcess() local 167 node.GetRenderProperties(), canvas, RSPropertiesPainter::Rect2DrawingRect(maskBounds)); in RSSurfaceNodeCommonPreProcess()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/rsproperty_fuzzer/ |
H A D | rsproperty_fuzzer.cpp | 321 Drawing::Rect maskBounds { skLeft, skTop, skRight, skBottom }; in RSPropertiesPainterFuzzTest() local 332 RSPropertiesPainter::DrawMask(properties, tmpCanvas, maskBounds); in RSPropertiesPainterFuzzTest()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/property/ |
H A D | rs_properties_painter.h | 84 …c void DrawMask(const RSProperties& properties, Drawing::Canvas& canvas, Drawing::Rect maskBounds);
|