/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | svg_canvas_image.cpp | 27 RSCanvas& canvas, const RSRect& srcRect, const RSRect& /* dstRect */, const BorderRadiusArray& radiusXY) in DrawToRSCanvas() 34 void SvgCanvasImage::DrawRect(RSCanvas& canvas, const RSRect& /* srcRect */, const RSRect& dstRect) in DrawRect() argument 36 OffsetF offset(dstRect.GetLeft(), dstRect.GetTop()); in DrawRect() 37 SizeF contentSize(dstRect.GetWidth(), dstRect.GetHeight()); in DrawRect() 38 auto clipRect = RSRect(0, 0, dstRect.GetWidth(), dstRect.GetHeight()); in DrawRect() 40 canvas.Translate(dstRect.GetLeft(), dstRect in DrawRect() [all...] |
H A D | pixelmap_image.cpp | 54 void PrintDrawingLatticeConfig(const Rosen::Drawing::Lattice& lattice, const RSRect& dstRect) in PrintDrawingLatticeConfig() argument 57 drawingConfigStr.append("dstRect = " + dstRect.ToString()); in PrintDrawingLatticeConfig() 174 RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) in StretchImageWithLattice() 217 PrintDrawingLatticeConfig(lattice, dstRect); in StretchImageWithLattice() 220 recordingCanvas.DrawImageLattice(rsImage.get(), lattice, dstRect, filterMode); in StretchImageWithLattice() 228 RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) in StretchImageWithSlice() 271 recordingCanvas.DrawImageNine(rsImage.get(), rsCenterRect, dstRect, filterMode, &brush); in StretchImageWithSlice() 279 RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) in CheckIfNeedForStretching() 284 StretchImageWithLattice(canvas, srcRect, dstRect, radiusX in CheckIfNeedForStretching() 173 StretchImageWithLattice( RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) StretchImageWithLattice() argument 227 StretchImageWithSlice( RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) StretchImageWithSlice() argument 278 CheckIfNeedForStretching( RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) CheckIfNeedForStretching() argument 294 DrawToRSCanvas( RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) DrawToRSCanvas() argument 348 DrawRect(RSCanvas& canvas, const RSRect& dstRect) DrawRect() argument 383 DrawRect(RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect) DrawRect() argument [all...] |
H A D | pixelmap_image.h | 47 RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) override; 48 void DrawRect(RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect) override; 49 void DrawRect(RSCanvas& canvas, const RSRect& dstRect); 52 RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY); 54 RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY); 56 RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY);
|
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_composer_adapter.cpp | 238 const auto& dstRect = info.dstRect; in IsOutOfScreenRegion() local 239 if (dstRect.x + dstRect.w <= 0 || in IsOutOfScreenRegion() 240 dstRect.x >= boundWidth || in IsOutOfScreenRegion() 241 dstRect.y + dstRect.h <= 0 || in IsOutOfScreenRegion() 242 dstRect.y >= boundHeight) { in IsOutOfScreenRegion() 275 // create a canvas to calculate new dstRect and new srcRect in DealWithNodeGravity() 290 // we make the newDstRect as the intersection of new and old dstRect whe in DealWithNodeGravity() 361 const auto& dstRect = node.GetDstRect(); BuildComposeInfo() local 515 const auto& dstRect = node.GetDstRect(); CheckStatusBeforeCreateLayer() local 745 GraphicIRect dstRect = layer->GetLayerSize(); LayerCrop() local 786 GraphicIRect dstRect = layer->GetLayerSize(); LayerScaleDown() local [all...] |
H A D | rs_uni_render_composer_adapter.cpp | 133 info.dstRect = GraphicIRect {0, 0, static_cast<int32_t>(screenInfo_.GetRotatedPhyWidth()), in BuildComposeInfo() 138 info.visibleRect = GraphicIRect {info.dstRect.x, info.dstRect.y, info.dstRect.w, info.dstRect.h}; in BuildComposeInfo() 174 " srcRect[%{public}d %{public}d %{public}d %{public}d] dstRect[%{public}d %{public}d %{public}d %{public}d]" in BuildComposeInfo() 180 info.dstRect.x, info.dstRect.y, info.dstRect.w, info.dstRect in BuildComposeInfo() 189 const RectI& dstRect = node.GetDstRect(); BuildComposeInfo() local 778 const auto& dstRect = node.GetDstRect(); BuildComposeInfo() local 850 const auto& dstRect = params->GetLayerInfo().dstRect; BuildComposeInfo() local 928 const auto& dstRect = node.GetDstRect(); CheckStatusBeforeCreateLayer() local 965 const auto& dstRect = params->GetLayerInfo().dstRect; CheckStatusBeforeCreateLayer() local 979 GraphicIRect dstRect = layer->GetLayerSize(); LayerCrop() local 1018 GraphicIRect dstRect = layer->GetLayerSize(); LayerScaleDown() local 1086 GraphicIRect dstRect = layer->GetLayerSize(); LayerScaleDown() local 1155 GraphicIRect dstRect = layer->GetLayerSize(); LayerScaleFit() local 1211 const auto& dstRect = info.dstRect; IsOutOfScreenRegion() local [all...] |
H A D | rs_uni_render_engine.cpp | 78 auto dstRect = layer->GetLayerSize(); in DrawLayers() local 96 Drawing::Rect clipRect = Drawing::Rect(static_cast<float>(dstRect.x), static_cast<float>(dstRect.y), in DrawLayers() 97 static_cast<float>(dstRect.w) + static_cast<float>(dstRect.x), in DrawLayers() 98 static_cast<float>(dstRect.h) + static_cast<float>(dstRect.y)); in DrawLayers() 121 RectI dst(dstRect.x, dstRect.y, dstRect in DrawLayers() [all...] |
H A D | rs_uni_render_processor.cpp | 102 layerInfo.dstRect.x, layerInfo.dstRect.y, layerInfo.dstRect.w, layerInfo.dstRect.h, in CreateLayer() 111 layerInfo.dstRect.x, layerInfo.dstRect.y, layerInfo.dstRect.w, layerInfo.dstRect.h, in CreateLayer() 148 layerInfo.dstRect.x, layerInfo.dstRect in CreateLayerForRenderThread() 247 GraphicIRect dstRect = layerInfo.dstRect; GetLayerInfo() local [all...] |
H A D | rs_virtual_screen_processor.cpp | 109 const float adaptiveDstWidth = params.dstRect.GetWidth() * mirrorAdaptiveCoefficient_; in ProcessSurface() 110 const float adaptiveDstHeight = params.dstRect.GetHeight() * mirrorAdaptiveCoefficient_; in ProcessSurface() 111 params.dstRect.SetLeft(0); in ProcessSurface() 112 params.dstRect.SetTop(0); in ProcessSurface() 113 params.dstRect.SetRight(adaptiveDstWidth); in ProcessSurface() 114 params.dstRect.SetBottom(adaptiveDstHeight); in ProcessSurface()
|
H A D | rs_uni_hwc_prevalidate_util.cpp | 110 info.dstRect = {dst.left_, dst.top_, dst.width_, dst.height_}; in CreateSurfaceNodeLayerInfo() 169 info.dstRect = {0, 0, screenInfo.GetRotatedPhyWidth(), screenInfo.GetRotatedPhyHeight()}; in CreateDisplayNodeLayerInfo() 180 info.dstRect.x, info.dstRect.y, info.dstRect.w, info.dstRect.h, in CreateDisplayNodeLayerInfo() 195 info.dstRect = {dst.left_, dst.top_, dst.width_, dst.height_}; in CreateUIFirstLayerInfo() 221 info.dstRect.x = static_cast<uint32_t>(static_cast<float>(dst.left_) * screenInfo.GetRogWidthRatio()); in CreateRCDLayerInfo() 222 info.dstRect.y = static_cast<uint32_t>(static_cast<float>(dst.top_) * screenInfo.GetRogHeightRatio()); in CreateRCDLayerInfo() 223 info.dstRect in CreateRCDLayerInfo() [all...] |
H A D | rs_uni_render_util.cpp | 338 params.dstRect = in SrcRectScaleFit() 344 params.dstRect = in SrcRectScaleFit() 350 " dstRect [%{public}f %{public}f %{public}f %{public}f]", in SrcRectScaleFit() 351 surface->GetName().c_str(), params.dstRect.GetLeft(), params.dstRect.GetTop(), in SrcRectScaleFit() 352 params.dstRect.GetWidth(), params.dstRect.GetHeight()); in SrcRectScaleFit() 419 params.dstRect = Drawing::Rect(0, 0, property.GetBoundsWidth(), property.GetBoundsHeight()); in GetMatrixOfBufferToRelRect() 456 params.dstRect = Drawing::Rect(0, 0, boundWidth, boundHeight); in CreateBufferDrawParam() 509 params.dstRect in CreateBufferDrawParam() 570 auto dstRect = renderParams.GetLayerInfo().dstRect; CreateBufferDrawParamForRotationFixed() local 677 auto dstRect = layer->GetLayerSize(); CreateLayerBufferDrawParam() local 1183 auto dstRect = Drawing::Rect(rect.left_, rect.top_, DrawRectForDfx() local 1478 auto dstRect = node.GetDstRect(); DealWithNodeGravity() local 1500 auto dstRect = node.GetDstRect(); CheckForceHardwareAndUpdateDstRect() local 1562 auto dstRect = node.GetDstRect(); LayerCrop() local 1621 auto dstRect = node.GetDstRect(); LayerScaleDown() local 1681 auto dstRect = node.GetDstRect(); LayerScaleFit() local [all...] |
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/ |
H A D | rs_uni_render_composer_adapter_test.cpp | 98 RectI dstRect{0, 0, 400, 600}; in HWTEST_F() 99 surfaceNode->SetSrcRect(dstRect); in HWTEST_F() 100 surfaceNode->SetDstRect(dstRect); in HWTEST_F() 109 layerInfo.dstRect.w = 1; in HWTEST_F() 110 layerInfo.dstRect.h = 1; in HWTEST_F() 168 RectI dstRect{0, 0, 400, 600}; in HWTEST_F() 169 surfaceNode->SetSrcRect(dstRect); in HWTEST_F() 179 surfaceNode->SetDstRect(dstRect); in HWTEST_F() 195 RectI dstRect{0, 0, DEFAULT_CANVAS_WIDTH, DEFAULT_CANVAS_HEIGHT}; in HWTEST_F() 196 surfaceNode->SetSrcRect(dstRect); in HWTEST_F() [all...] |
H A D | rs_composer_adapter_test.cpp | 178 RectI dstRect{0, 0, 400, 600}; in HWTEST_F() 179 surfaceNode1->SetSrcRect(dstRect); in HWTEST_F() 180 surfaceNode1->SetDstRect(dstRect); in HWTEST_F() 181 surfaceNode3->SetSrcRect(dstRect); in HWTEST_F() 182 surfaceNode3->SetDstRect(dstRect); in HWTEST_F() 234 RectI dstRect{0, 0, 400, 600}; in HWTEST_F() 235 surfaceNode1->SetSrcRect(dstRect); in HWTEST_F() 236 surfaceNode1->SetDstRect(dstRect); in HWTEST_F() 256 RectI dstRect{0, 0, 400, 600}; in HWTEST_F() 257 surfaceNode1->SetSrcRect(dstRect); in HWTEST_F() [all...] |
/foundation/graphic/graphic_2d/rosen/test/render/render/unittest/pipeline/ |
H A D | rs_uni_render_composer_adapter_unit_test.cpp | 100 RectI dstRect{0, 0, DEFAULT_CANVAS_WIDTH, DEFAULT_CANVAS_HEIGHT}; in HWTEST_F() 101 surfaceNode->SetSrcRect(dstRect); in HWTEST_F() 102 surfaceNode->SetDstRect(dstRect); in HWTEST_F() 130 RectI dstRect{0, 0, DEFAULT_CANVAS_WIDTH, DEFAULT_CANVAS_HEIGHT}; in HWTEST_F() 131 surfaceNode->SetSrcRect(dstRect); in HWTEST_F() 132 surfaceNode->SetDstRect(dstRect); in HWTEST_F() 159 RectI dstRect{0, 0, DEFAULT_CANVAS_WIDTH, DEFAULT_CANVAS_HEIGHT}; in HWTEST_F() 160 surfaceNode->SetSrcRect(dstRect); in HWTEST_F() 161 surfaceNode->SetDstRect(dstRect); in HWTEST_F() 186 RectI dstRect{ in HWTEST_F() [all...] |
H A D | rs_composer_adapter_unit_test.cpp | 178 RectI dstRect{0, 0, 400, 600}; in HWTEST_F() 179 surfaceNode1->SetSrcRect(dstRect); in HWTEST_F() 180 surfaceNode1->SetDstRect(dstRect); in HWTEST_F() 181 surfaceNode3->SetSrcRect(dstRect); in HWTEST_F() 182 surfaceNode3->SetDstRect(dstRect); in HWTEST_F() 204 RectI dstRect{0, 0, 400, 600}; in HWTEST_F() 205 surfaceNode1->SetSrcRect(dstRect); in HWTEST_F() 206 surfaceNode1->SetDstRect(dstRect); in HWTEST_F() 256 RectI dstRect{0, 0, 400, 600}; in HWTEST_F() 257 surfaceNode1->SetSrcRect(dstRect); in HWTEST_F() [all...] |
H A D | rs_unittest_composer_adapter_test.cpp | 260 RectI dstRect{0, 0, 400, 600}; in HWTEST_F() 261 surfaceNode1->SetSrcRect(dstRect); in HWTEST_F() 262 surfaceNode1->SetDstRect(dstRect); in HWTEST_F() 263 surfaceNode3->SetSrcRect(dstRect); in HWTEST_F() 264 surfaceNode3->SetDstRect(dstRect); in HWTEST_F() 318 RectI dstRect{0, 0, 400, 600}; in HWTEST_F() 319 surfaceNode1->SetSrcRect(dstRect); in HWTEST_F() 320 surfaceNode1->SetDstRect(dstRect); in HWTEST_F() 341 RectI dstRect{0, 0, 400, 600}; in HWTEST_F() 342 surfaceNode1->SetSrcRect(dstRect); in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/ |
H A D | image_painter.cpp | 29 void ApplyContain(const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect) in ApplyContain() argument 34 if (Size::CalcRatio(srcRect) > Size::CalcRatio(dstRect)) { in ApplyContain() 35 dstRect.SetSize(rawPicSize * (dstSize.Width() / rawPicSize.Width())); in ApplyContain() 37 dstRect.SetSize(rawPicSize * (dstSize.Height() / rawPicSize.Height())); in ApplyContain() 39 dstRect.SetOffset(Alignment::GetAlignPosition(dstSize, dstRect.GetSize(), Alignment::CENTER)); in ApplyContain() 42 void ApplyCover(const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect) in ApplyCover() argument 44 if (Size::CalcRatio(srcRect) > Size::CalcRatio(dstRect)) { in ApplyCover() 52 void ApplyCoverTopLeft(const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect) in ApplyCoverTopLeft() argument 54 ApplyCover(rawPicSize, dstSize, srcRect, dstRect); in ApplyCoverTopLeft() 57 ApplyFitWidth(const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect) ApplyFitWidth() argument 68 ApplyFitHeight(const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect) ApplyFitHeight() argument 79 ApplyNone(const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect) ApplyNone() argument 86 ApplyAlignment( const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect, const Alignment& alignMent) ApplyAlignment() argument 258 ApplyImageAlignmentFit( ImageFit imageFit, const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect) ApplyImageAlignmentFit() argument 269 ApplyImageFit( ImageFit imageFit, const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect) ApplyImageFit() argument [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/property/ |
H A D | rs_filter_cache_manager.cpp | 119 bool RSFilterCacheManager::CanDiscardCanvas(RSPaintFilterCanvas& canvas, const Drawing::RectI& dstRect) const in CanDiscardCanvas() 123 canvas.GetDeviceClipBounds() == dstRect && canvas.GetWidth() == dstRect.GetWidth() && in CanDiscardCanvas() 124 canvas.GetHeight() == dstRect.GetHeight() && dstRect.GetLeft() == 0 && dstRect.GetTop() == 0); in CanDiscardCanvas() 145 Drawing::Rect dstRect = clipIBounds; in DrawFilterWithoutSnapshot() local 148 filter->DrawImageRect(canvas, cachedSnapshot_->cachedImage_, srcRect, dstRect, { discardCanvas, false }); in DrawFilterWithoutSnapshot() 156 const std::optional<Drawing::RectI>& dstRect) in DrawFilter() 162 const auto& [src, dst] = ValidateParams(canvas, srcRect, dstRect); in DrawFilter() 154 DrawFilter(RSPaintFilterCanvas& canvas, const std::shared_ptr<RSDrawingFilter>& filter, bool shouldClearFilteredCache, const std::optional<Drawing::RectI>& srcRect, const std::optional<Drawing::RectI>& dstRect) DrawFilter() argument 181 GeneratedCachedEffectData( RSPaintFilterCanvas& canvas, const std::shared_ptr<RSDrawingFilter>& filter, const std::optional<Drawing::RectI>& srcRect, const std::optional<Drawing::RectI>& dstRect) GeneratedCachedEffectData() argument 244 GenerateFilteredSnapshot( RSPaintFilterCanvas& canvas, const std::shared_ptr<RSDrawingFilter>& filter, const Drawing::RectI& dstRect) GenerateFilteredSnapshot() argument 290 DrawCachedFilteredSnapshot(RSPaintFilterCanvas& canvas, const Drawing::RectI& dstRect, const std::shared_ptr<RSDrawingFilter>& filter) const DrawCachedFilteredSnapshot() argument 409 ValidateParams(RSPaintFilterCanvas& canvas, const std::optional<Drawing::RectI>& srcRect, const std::optional<Drawing::RectI>& dstRect) ValidateParams() argument [all...] |
/foundation/multimedia/av_codec/services/services/codec/ipc/ |
H A D | buffer_converter.cpp | 59 AVCodecRect &dstRect = rects[0]; in ConvertYUV420SP() local 62 int32_t dstSize = (OFFSET_3 * dstRect.wStride * dstRect.hStride) >> 1; in ConvertYUV420SP() 68 ret = memcpy_s(dst, dstRect.wStride, src, rect.wStride); in ConvertYUV420SP() 70 dst += dstRect.wStride; in ConvertYUV420SP() 74 dst += (dstRect.hStride - rect.hStride) * dstRect.wStride; in ConvertYUV420SP() 79 ret = memcpy_s(dst, dstRect.wStride, src, rect.wStride); in ConvertYUV420SP() 81 dst += dstRect.wStride; in ConvertYUV420SP() 89 AVCodecRect &dstRect in ConvertYUV420P() local 134 AVCodecRect &dstRect = rects[0]; ConverteRGBA8888() local [all...] |
/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/ |
H A D | render_context_sample.cpp | 264 GraphicIRect dstRect; in DrawBackgroundLayer() local 266 dstRect.x = 0; // Absolute coordinates, with offset in DrawBackgroundLayer() 267 dstRect.y = 0; in DrawBackgroundLayer() 268 dstRect.w = BACKGROUND_WIDTH; in DrawBackgroundLayer() 269 dstRect.h = BACKGROUND_HEIGHT; in DrawBackgroundLayer() 271 if (!FillBackGroundLayer(layer, zorder, dstRect)) { in DrawBackgroundLayer() 280 GraphicIRect dstRect; in DrawDrawingLayer() local 282 dstRect.x = 0; // Absolute coordinates, with offset in DrawDrawingLayer() 283 dstRect.y = 0; in DrawDrawingLayer() 285 dstRect in DrawDrawingLayer() 338 FillDrawingLayer(std::shared_ptr<HdiLayerInfo> &showLayer, uint32_t index, uint32_t zorder, GraphicIRect &dstRect) FillDrawingLayer() argument 388 FillBackGroundLayer(std::shared_ptr<HdiLayerInfo> &showLayer, uint32_t zorder, GraphicIRect &dstRect) FillBackGroundLayer() argument [all...] |
H A D | drawing_sample_canvaskit0310.cpp | 75 GraphicIRect &dstRect); 328 GraphicIRect dstRect; in DrawBaseLayer() local 329 dstRect.x = 0; // Absolute coordinates, with offset in DrawBaseLayer() 330 dstRect.y = 0; in DrawBaseLayer() 331 dstRect.w = baseWidthVec_[0]; in DrawBaseLayer() 332 dstRect.h = baseHeightVec_[0]; in DrawBaseLayer() 333 if (!FillBaseLayer(layerVec[0], 0, zorder, dstRect)) { in DrawBaseLayer() 339 dstRect.x = 0; // Absolute coordinates, with offset in DrawBaseLayer() 340 dstRect.y = 112; in DrawBaseLayer() 341 dstRect in DrawBaseLayer() 360 FillBaseLayer(std::shared_ptr<HdiLayerInfo> &showLayer, uint32_t index, uint32_t zorder, GraphicIRect &dstRect) FillBaseLayer() argument [all...] |
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/render/ |
H A D | rs_kawase_blur_test.cpp | 93 Drawing::Rect dstRect;
in HWTEST_F() local 95 KawaseParameter param(srcRect, dstRect, 1, colorFilter, 0.f);
in HWTEST_F() 112 Drawing::Rect dstRect;
in HWTEST_F() local 114 KawaseParameter param(srcRect, dstRect, 1, colorFilter, 0.f);
in HWTEST_F() 160 Drawing::Rect dstRect;
in HWTEST_F() local 162 KawaseParameter param(srcRect, dstRect, 1, colorFilter, 0.f);
in HWTEST_F() 179 Drawing::Rect dstRect;
in HWTEST_F() local 181 KawaseParameter inParam(srcRect, dstRect, 1, colorFilter, 0.f);
in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/property/ |
H A D | rs_filter_cache_manager_test.cpp | 187 std::optional<Drawing::RectI> dstRect(Drawing::RectI { 0, 0, 100, 100 }); in HWTEST_F() 188 rsFilterCacheManager->DrawFilter(filterCanvas, filter, shouldClearFilteredCache, srcRect, dstRect); in HWTEST_F() 207 std::optional<Drawing::RectI> dstRect(Drawing::RectI { 0, 0, 100, 100 }); in HWTEST_F() 208 rsFilterCacheManager->GeneratedCachedEffectData(filterCanvas, filter, srcRect, dstRect); in HWTEST_F() 252 Drawing::RectI dstRect; in HWTEST_F() local 253 manager->GenerateFilteredSnapshot(canvas, filter, dstRect); in HWTEST_F() 259 manager->GenerateFilteredSnapshot(canvas, filter, dstRect); in HWTEST_F() 264 manager->GenerateFilteredSnapshot(canvas, filter, dstRect); in HWTEST_F() 269 manager->GenerateFilteredSnapshot(canvas, filter, dstRect); in HWTEST_F() 287 Drawing::RectI dstRect; in HWTEST_F() local 405 std::optional<Drawing::RectI> dstRect; HWTEST_F() local [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/property/ |
H A D | rs_filter_cache_manager.h | 63 // Note: If srcRect or dstRect is empty, we'll use the DeviceClipRect as the corresponding rect. 66 const std::optional<Drawing::RectI>& dstRect = std::nullopt); 72 const std::optional<Drawing::RectI>& dstRect = std::nullopt); 104 RSPaintFilterCanvas& canvas, const std::shared_ptr<RSDrawingFilter>& filter, const Drawing::RectI& dstRect); 107 void DrawCachedFilteredSnapshot(RSPaintFilterCanvas& canvas, const Drawing::RectI& dstRect, 109 bool CanDiscardCanvas(RSPaintFilterCanvas& canvas, const Drawing::RectI& dstRect) const; 110 // Validate the input srcRect and dstRect, and return the validated rects. 112 const std::optional<Drawing::RectI>& srcRect, const std::optional<Drawing::RectI>& dstRect);
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/rosen/ |
H A D | drawing_image.h | 93 RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) override; 95 RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY); 97 RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY); 98 void DrawRect(RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect) override; 107 void ClipRRect(RSCanvas& canvas, const RSRect& dstRect, const BorderRadiusArray& radiusXY);
|
H A D | drawing_image.cpp | 254 RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) in DrawToRSCanvas() 260 ImagePainterUtils::ClipRRect(canvas, dstRect, radiusXY); in DrawToRSCanvas() 261 canvas.DrawImageRect(*image, srcRect, dstRect, options); in DrawToRSCanvas() 264 if (config.resizableLattice_ && DrawImageLattice(canvas, srcRect, dstRect, radiusXY)) { in DrawToRSCanvas() 267 if (config.resizableSlice_.Valid() && DrawImageNine(canvas, srcRect, dstRect, radiusXY)) { in DrawToRSCanvas() 275 RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) in DrawImageLattice() 317 recordingCanvas.DrawImageLattice(image_.get(), *(*latticeSptrAddr), dstRect, filterMode); in DrawImageLattice() 325 RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) in DrawImageNine() 368 recordingCanvas.DrawImageNine(image_.get(), rsCenterRect, dstRect, filterMode, &brush); in DrawImageNine() 411 void DrawingImage::DrawRect(RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect) in DrawRect() argument 253 DrawToRSCanvas( RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) DrawToRSCanvas() argument 274 DrawImageLattice( RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) DrawImageLattice() argument 324 DrawImageNine( RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) DrawImageNine() argument [all...] |