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 D | rs_mask.cpp | 326 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 D | rosen_mask_painter.cpp | 318 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 D | rsrenderimage_fuzzer.cpp | 265 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 D | rs_marshalling_test.cpp | 181 std::shared_ptr<RSMask> rsMask; variable 182 TestNullptrObjectSerialization(rsMask);
|
/ohos5.0/foundation/window/window_manager/wm/src/ |
H A D | window_scene_session_impl.cpp | 4065 auto rsMask = RSMask::CreatePixelMapMask(mask); in SetWindowMask() local 4069 surfaceNode_->SetMask(rsMask); // RS interface to set mask in SetWindowMask()
|