Home
last modified time | relevance | path

Searched refs:rsMask (Results 1 – 5 of 5) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/
H A Drs_mask.cpp326 auto rsMask = std::make_unique<RSMask>(); in Unmarshalling() local
327 if (!(RSMarshallingHelper::Unmarshalling(parcel, rsMask->type_) && in Unmarshalling()
328 RSMarshallingHelper::Unmarshalling(parcel, rsMask->svgX_) && in Unmarshalling()
329 RSMarshallingHelper::Unmarshalling(parcel, rsMask->svgY_) && in Unmarshalling()
330 RSMarshallingHelper::Unmarshalling(parcel, rsMask->scaleX_) && in Unmarshalling()
331 RSMarshallingHelper::Unmarshalling(parcel, rsMask->scaleY_))) { in Unmarshalling()
342 maskCmdList->Playback(rsMask->maskPath_, rsMask->maskPen_, rsMask->maskBrush_); in Unmarshalling()
345 … if (rsMask->IsPixelMapMask() && !RSMarshallingHelper::Unmarshalling(parcel, rsMask->pixelMap_)) { in Unmarshalling()
350 if (!rsMask->image_ && rsMask->pixelMap_) { in Unmarshalling()
351 rsMask->image_ = RSPixelMapUtil::ExtractDrawingImage(rsMask->pixelMap_); in Unmarshalling()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/box/
H A Drosen_mask_painter.cpp318 std::shared_ptr<Rosen::RSMask> rsMask = nullptr; in GetRSMask() local
324 rsMask = Rosen::RSMask::CreateSVGMask(x, y, scaleX_, scaleY_, skiaDom_); in GetRSMask()
329 rsMask = Rosen::RSMask::CreateGradientMask(paint); in GetRSMask()
334 rsMask = Rosen::RSMask::CreatePathMask(path, paint); in GetRSMask()
337 return rsMask; in GetRSMask()
342 std::shared_ptr<Rosen::RSMask> rsMask = nullptr; in GetRSMask() local
348 rsMask = Rosen::RSMask::CreateSVGMask(x, y, scaleX_, scaleY_, skiaDom_); in GetRSMask()
353 rsMask = Rosen::RSMask::CreateGradientMask(brush); in GetRSMask()
358 rsMask = Rosen::RSMask::CreatePathMask(path, brush); in GetRSMask()
361 return rsMask; in GetRSMask()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/rsrenderimage_fuzzer/
H A Drsrenderimage_fuzzer.cpp265 RSMask rsMask; in RSMaskFuzzTest() local
266 rsMask.SetSvgX(x); in RSMaskFuzzTest()
267 rsMask.SetSvgY(y); in RSMaskFuzzTest()
268 rsMask.SetScaleX(scaleX); in RSMaskFuzzTest()
269 rsMask.SetScaleY(scaleY); in RSMaskFuzzTest()
270 rsMask.SetMaskPath(path); in RSMaskFuzzTest()
271 rsMask.SetMaskBrush(brush); in RSMaskFuzzTest()
272 rsMask.SetSvgDom(svgDom); in RSMaskFuzzTest()
273 rsMask.SetMaskType(type); in RSMaskFuzzTest()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/transaction/
H A Drs_marshalling_test.cpp181 std::shared_ptr<RSMask> rsMask; variable
182 TestNullptrObjectSerialization(rsMask);
/ohos5.0/foundation/window/window_manager/wm/src/
H A Dwindow_scene_session_impl.cpp4065 auto rsMask = RSMask::CreatePixelMapMask(mask); in SetWindowMask() local
4069 surfaceNode_->SetMask(rsMask); // RS interface to set mask in SetWindowMask()