/foundation/multimedia/image_framework/frameworks/innerkitsimpl/egl_image/src/ |
H A D | pixel_map_from_surface.cpp | 62 bool PixelMapFromSurface::GetNativeWindowBufferFromSurface(const sptr<Surface> &surface, const Rect &srcRect) in GetNativeWindowBufferFromSurface() argument 84 if (srcRect.width > bufferWidth || srcRect.height > bufferHeight || in GetNativeWindowBufferFromSurface() 85 srcRect.left >= bufferWidth || srcRect.top >= bufferHeight || in GetNativeWindowBufferFromSurface() 86 srcRect.left + srcRect.width > bufferWidth || srcRect.top + srcRect.height > bufferHeight) { in GetNativeWindowBufferFromSurface() 88 "CreatePixelMapFromSurface: invalid argument: srcRect[ in GetNativeWindowBufferFromSurface() 135 DrawImage(const Rect &srcRect) DrawImage() argument 180 Create(uint64_t surfaceId, const Rect &srcRect) Create() argument 233 CreatePixelMapFromSurfaceId(uint64_t surfaceId, const Rect &srcRect) CreatePixelMapFromSurfaceId() argument [all...] |
/foundation/graphic/graphic_2d/rosen/modules/create_pixelmap_surface/test/unittest/ |
H A D | pixel_map_from_surface_test.cpp | 50 OHOS::Media::Rect srcRect = {0, 0, 100, 100}; in HWTEST_F() local 51 ASSERT_EQ(OHOS::Rosen::CreatePixelMapFromSurface(nullptr, srcRect), nullptr); in HWTEST_F() 57 srcRect = {-1, 0, 100, 100}; in HWTEST_F() 58 ASSERT_EQ(OHOS::Rosen::CreatePixelMapFromSurface(pSurface, srcRect), nullptr); in HWTEST_F() 59 srcRect = {0, -1, 100, 100}; in HWTEST_F() 60 ASSERT_EQ(OHOS::Rosen::CreatePixelMapFromSurface(pSurface, srcRect), nullptr); in HWTEST_F() 61 srcRect = {0, 0, 0, 100}; in HWTEST_F() 62 ASSERT_EQ(OHOS::Rosen::CreatePixelMapFromSurface(pSurface, srcRect), nullptr); in HWTEST_F() 63 srcRect = {0, 0, 100, 0}; in HWTEST_F() 64 ASSERT_EQ(OHOS::Rosen::CreatePixelMapFromSurface(pSurface, srcRect), nullpt in HWTEST_F() [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_uni_render_composer_adapter.cpp | 132 info.srcRect = GraphicIRect {0, 0, buffer->GetSurfaceBufferWidth(), buffer->GetSurfaceBufferHeight()}; in BuildComposeInfo() 147 dirtyRects.emplace_back(info.srcRect); in BuildComposeInfo() 174 " srcRect[%{public}d %{public}d %{public}d %{public}d] dstRect[%{public}d %{public}d %{public}d %{public}d]" in BuildComposeInfo() 179 info.srcRect.x, info.srcRect.y, info.srcRect.w, info.srcRect.y, in BuildComposeInfo() 190 const auto& srcRect = node.GetSrcRect(); in BuildComposeInfo() local 192 info.srcRect = GraphicIRect {srcRect in BuildComposeInfo() 669 RectI srcRect = node.GetSrcRect(); SrcRectRotateTransform() local 722 RectI srcRect = {srcGraphicRect.x, srcGraphicRect.y, srcGraphicRect.w, srcGraphicRect.h}; SrcRectRotateTransform() local 779 const auto srcRect = SrcRectRotateTransform(node); BuildComposeInfo() local 851 const auto srcRect = SrcRectRotateTransform(surfaceDrawable); BuildComposeInfo() local 929 const auto& srcRect = node.GetSrcRect(); CheckStatusBeforeCreateLayer() local 966 const auto& srcRect = params->GetLayerInfo().srcRect; CheckStatusBeforeCreateLayer() local 980 GraphicIRect srcRect = layer->GetCropRect(); LayerCrop() local 1019 GraphicIRect srcRect = layer->GetCropRect(); LayerScaleDown() local 1087 GraphicIRect srcRect = layer->GetCropRect(); LayerScaleDown() local 1154 GraphicIRect srcRect = layer->GetCropRect(); LayerScaleFit() local [all...] |
H A D | rs_composer_adapter.cpp | 275 // create a canvas to calculate new dstRect and new srcRect in DealWithNodeGravity() 285 Drawing::Rect srcRect(0, 0, frameWidth, frameHeight); in DealWithNodeGravity() 286 gravityMatrix.MapRect(clipRect, srcRect); in DealWithNodeGravity() 306 info.srcRect.x, info.srcRect.y, info.srcRect.w, info.srcRect.h, in DealWithNodeGravity() 309 info.srcRect = newSrcRect; in DealWithNodeGravity() 327 info.srcRect.x = info.srcRect in GetComposerInfoSrcRect() 362 const auto& srcRect = node.GetSrcRect(); BuildComposeInfo() local 516 const auto& srcRect = node.GetSrcRect(); CheckStatusBeforeCreateLayer() local 746 GraphicIRect srcRect = layer->GetCropRect(); LayerCrop() local 787 GraphicIRect srcRect = layer->GetCropRect(); LayerScaleDown() local [all...] |
H A D | rs_uni_render_util.cpp | 313 uint32_t srcWidth = static_cast<uint32_t>(params.srcRect.GetWidth()); in SrcRectScaleFit() 314 uint32_t srcHeight = static_cast<uint32_t>(params.srcRect.GetHeight()); in SrcRectScaleFit() 339 Drawing::Rect(params.srcRect.GetLeft() + halfdw, params.srcRect.GetTop(), in SrcRectScaleFit() 340 params.srcRect.GetLeft() + halfdw + newWidth, in SrcRectScaleFit() 341 params.srcRect.GetTop() + params.srcRect.GetHeight()); in SrcRectScaleFit() 345 Drawing::Rect(params.srcRect.GetLeft(), params.srcRect.GetTop() + halfdh, in SrcRectScaleFit() 346 params.srcRect in SrcRectScaleFit() 567 auto srcRect = renderParams.GetLayerInfo().srcRect; CreateBufferDrawParamForRotationFixed() local 681 auto srcRect = layer->GetCropRect(); CreateLayerBufferDrawParam() local 1335 RectI srcRect = node.GetSrcRect(); SrcRectRotateTransform() local 1387 auto srcRect = SrcRectRotateTransform(node, transformType); UpdateRealSrcRect() local 1563 auto srcRect = node.GetSrcRect(); LayerCrop() local 1622 auto srcRect = node.GetSrcRect(); LayerScaleDown() local 1682 auto srcRect = node.GetSrcRect(); LayerScaleFit() local [all...] |
H A D | rs_uni_render_processor.cpp | 101 layerInfo.srcRect.x, layerInfo.srcRect.y, layerInfo.srcRect.w, layerInfo.srcRect.h, in CreateLayer() 110 layerInfo.srcRect.x, layerInfo.srcRect.y, layerInfo.srcRect.w, layerInfo.srcRect.h, in CreateLayer() 147 layerInfo.srcRect.x, layerInfo.srcRect in CreateLayerForRenderThread() [all...] |
H A D | rs_uni_hwc_prevalidate_util.cpp | 108 info.srcRect = {src.left_, src.top_, src.width_, src.height_}; in CreateSurfaceNodeLayerInfo() 168 info.srcRect = {0, 0, buffer->GetSurfaceBufferWidth(), buffer->GetSurfaceBufferHeight()}; in CreateDisplayNodeLayerInfo() 179 node->GetId(), info.srcRect.x, info.srcRect.y, info.srcRect.w, info.srcRect.h, in CreateDisplayNodeLayerInfo() 193 info.srcRect = {src.left_, src.top_, src.width_, src.height_}; in CreateUIFirstLayerInfo() 219 info.srcRect = {src.left_, src.top_, src.width_, src.height_}; in CreateRCDLayerInfo() 236 info.srcRect.x, info.srcRect in CreateRCDLayerInfo() [all...] |
/foundation/graphic/graphic_2d/rosen/modules/create_pixelmap_surface/src/ |
H A D | pixel_map_from_surface.cpp | 191 std::unique_ptr<OHOS::Media::PixelMap> Create(sptr<Surface> surface, const OHOS::Media::Rect &srcRect); 200 const sptr<Surface> &surface, const OHOS::Media::Rect &srcRect); 202 bool DrawImage(GrRecordingContext *context, const OHOS::Media::Rect &srcRect, const sk_sp<SkSurface> &surface); 207 std::unique_ptr<OHOS::Media::PixelMap> CreateForVK(const sptr<Surface> &surface, const OHOS::Media::Rect &srcRect); 210 const OHOS::Media::Rect &srcRect); 220 const OHOS::Media::Rect &srcRect); 222 std::unique_ptr<OHOS::Media::PixelMap> CreateForGL(const sptr<Surface> &surface, const OHOS::Media::Rect &srcRect); 287 sk_sp<GrDirectContext> grContext, const OHOS::Media::Rect &srcRect) in CreatePixelMapForGL() 291 options.size.width = srcRect.width; in CreatePixelMapForGL() 292 options.size.height = srcRect in CreatePixelMapForGL() 286 CreatePixelMapForGL( sk_sp<GrDirectContext> grContext, const OHOS::Media::Rect &srcRect) CreatePixelMapForGL() argument 320 CreateForGL(const sptr<Surface> &surface, const OHOS::Media::Rect &srcRect) CreateForGL() argument 368 DrawImageRectVK(const std::shared_ptr<Drawing::Image> &drawingImage, OHNativeWindowBuffer *nativeWindowBufferTmp, const sptr<SurfaceBuffer> &surfaceBufferTmp, const OHOS::Media::Rect &srcRect) DrawImageRectVK() argument 466 CreateForVK(const sptr<Surface> &surface, const OHOS::Media::Rect &srcRect) CreateForVK() argument 516 GetNativeWindowBufferFromSurface( sptr<SurfaceBuffer> &surfaceBuffer, const sptr<Surface> &surface, const OHOS::Media::Rect &srcRect) GetNativeWindowBufferFromSurface() argument 587 DrawImage(GrRecordingContext *context, const OHOS::Media::Rect &srcRect, const sk_sp<SkSurface> &surface) DrawImage() argument 641 Create(sptr<Surface> surface, const OHOS::Media::Rect &srcRect) Create() argument 675 CreatePixelMapFromSurface(sptr<Surface> surface, const OHOS::Media::Rect &srcRect) CreatePixelMapFromSurface() argument [all...] |
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/ |
H A D | egl_image_test.cpp | 70 Region::Rect srcRect = {0, 0, DEFAULT_WIDTH, DEFAULT_HEIGHT}; in Draw() local 72 region.rects = &srcRect; in Draw() 229 Rect srcRect = {0, 0, DEFAULT_WIDTH, DEFAULT_HEIGHT}; in HWTEST_F() local 231 auto pixelMap = CreatePixelMapFromSurfaceId(0, srcRect); in HWTEST_F() 244 // pass a valid srcRect to expect to get a valid result. in HWTEST_F() 245 Rect srcRect = {0, 0, DEFAULT_WIDTH, DEFAULT_HEIGHT}; in HWTEST_F() local 247 auto pixelMap = CreatePixelMapFromSurfaceId(pSurface->GetUniqueId(), srcRect); in HWTEST_F() 260 // pass an invalid srcRect to expect to get an invalid result. in HWTEST_F() 261 Rect srcRect = {-1, 0, DEFAULT_WIDTH, DEFAULT_HEIGHT}; in HWTEST_F() local 263 auto pixelMap = CreatePixelMapFromSurfaceId(pSurface->GetUniqueId(), srcRect); in HWTEST_F() 277 Rect srcRect = {0, -1, DEFAULT_WIDTH, DEFAULT_HEIGHT}; HWTEST_F() local 293 Rect srcRect = {-1, -1, DEFAULT_WIDTH, DEFAULT_HEIGHT}; HWTEST_F() local 309 Rect srcRect = {DEFAULT_WIDTH, 0, DEFAULT_WIDTH, DEFAULT_HEIGHT}; HWTEST_F() local 325 Rect srcRect = {0, DEFAULT_HEIGHT + 1, DEFAULT_WIDTH, DEFAULT_HEIGHT}; HWTEST_F() local 341 Rect srcRect = {DEFAULT_WIDTH + 1, DEFAULT_HEIGHT, DEFAULT_WIDTH, DEFAULT_HEIGHT}; HWTEST_F() local 357 Rect srcRect = {0, 0, 0, DEFAULT_HEIGHT}; HWTEST_F() local 373 Rect srcRect = {0, 0, 0, 0}; HWTEST_F() local 389 Rect srcRect = {0, 0, DEFAULT_WIDTH, 0}; HWTEST_F() local 405 Rect srcRect = {0, 0, DEFAULT_WIDTH + 1, DEFAULT_HEIGHT}; HWTEST_F() local 421 Rect srcRect = {0, 0, DEFAULT_WIDTH, DEFAULT_HEIGHT + 1}; HWTEST_F() local 438 Rect srcRect = {DEFAULT_WIDTH / 2, 0, DEFAULT_WIDTH, DEFAULT_HEIGHT}; HWTEST_F() local 455 Rect srcRect = {0, DEFAULT_HEIGHT / 2, DEFAULT_WIDTH, DEFAULT_HEIGHT}; HWTEST_F() local 472 Rect srcRect = {0, 0, DEFAULT_WIDTH / 2, DEFAULT_HEIGHT / 3}; HWTEST_F() local 489 Rect srcRect = {DEFAULT_WIDTH / 2, DEFAULT_HEIGHT / 3, DEFAULT_WIDTH / 2, DEFAULT_HEIGHT / 3}; HWTEST_F() local 506 Rect srcRect = {DEFAULT_WIDTH / 2, 0, DEFAULT_WIDTH / 3, DEFAULT_HEIGHT / 3}; HWTEST_F() local [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() 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() 45 srcRect.SetSize(dstSize * (rawPicSize.Height() / dstSize.Height())); in ApplyCover() 47 srcRect.SetSize(dstSize * (rawPicSize.Width() / dstSize.Width())); in ApplyCover() 49 srcRect.SetOffset(Alignment::GetAlignPosition(rawPicSize, srcRect.GetSize(), Alignment::CENTER)); in ApplyCover() 52 void ApplyCoverTopLeft(const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect) in ApplyCoverTopLeft() argument 54 ApplyCover(rawPicSize, dstSize, srcRect, dstRec 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 168 RectF srcRect; DrawSVGImage() local 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/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
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; 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);
|
H A D | svg_canvas_image.cpp | 27 RSCanvas& canvas, const RSRect& srcRect, const RSRect& /* dstRect */, const BorderRadiusArray& radiusXY) in DrawToRSCanvas() 31 svgDom_->DrawImage(canvas, GetPaintConfig().imageFit_, Size(srcRect.GetWidth(), srcRect.GetHeight())); in DrawToRSCanvas() 34 void SvgCanvasImage::DrawRect(RSCanvas& canvas, const RSRect& /* srcRect */, const RSRect& dstRect) in DrawRect() 26 DrawToRSCanvas( RSCanvas& canvas, const RSRect& srcRect, const RSRect& , const BorderRadiusArray& radiusXY) DrawToRSCanvas() argument
|
H A D | pixelmap_image.cpp | 174 RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) in StretchImageWithLattice() 228 RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) in StretchImageWithSlice() 279 RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) in CheckIfNeedForStretching() 284 StretchImageWithLattice(canvas, srcRect, dstRect, radiusXY)) { in CheckIfNeedForStretching() 288 StretchImageWithSlice(canvas, srcRect, dstRect, radiusXY)) { in CheckIfNeedForStretching() 295 RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) in DrawToRSCanvas() 308 if (CheckIfNeedForStretching(canvas, srcRect, dstRect, radiusXY)) { in DrawToRSCanvas() 383 void PixelMapImage::DrawRect(RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect) in DrawRect() argument 410 RSRect src = RSRect(srcRect.GetLeft(), srcRect in DrawRect() 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 [all...] |
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/egl_image/include/ |
H A D | pixel_map_from_surface.h | 35 std::unique_ptr<PixelMap> Create(uint64_t surfaceId, const Rect &srcRect); 44 bool GetNativeWindowBufferFromSurface(const sptr<Surface> &surface, const Rect &srcRect); 46 bool DrawImage(const Rect &srcRect); 57 std::unique_ptr<PixelMap> CreatePixelMapFromSurfaceId(uint64_t surfaceId, const Rect &srcRect);
|
/foundation/window/window_manager_lite/services/wms/ |
H A D | lite_win.cpp | 154 void LiteWindow::FlushWithModeCopy(const Rect& srcRect, const LiteSurfaceData* layerData, int16_t dx, int16_t dy) in FlushWithModeCopy() argument 156 int16_t x1 = srcRect.GetLeft(); in FlushWithModeCopy() 157 int16_t y1 = srcRect.GetTop(); in FlushWithModeCopy() 158 int16_t x2 = srcRect.GetRight(); in FlushWithModeCopy() 159 int16_t y2 = srcRect.GetBottom(); in FlushWithModeCopy() 182 void LiteWindow::FlushWithModeBlend(const Rect& srcRect, const LiteSurfaceData* layerData, int16_t dx, int16_t dy) in FlushWithModeBlend() argument 184 int16_t x1 = srcRect.GetLeft(); in FlushWithModeBlend() 185 int16_t y1 = srcRect.GetTop(); in FlushWithModeBlend() 186 int16_t x2 = srcRect.GetRight(); in FlushWithModeBlend() 187 int16_t y2 = srcRect in FlushWithModeBlend() 228 Flush(const Rect& srcRect, const LiteSurfaceData* layerData, int16_t dx, int16_t dy) Flush() argument [all...] |
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/render/ |
H A D | rs_kawase_blur_test.cpp | 92 Drawing::Rect srcRect;
in HWTEST_F() local 95 KawaseParameter param(srcRect, dstRect, 1, colorFilter, 0.f);
in HWTEST_F() 111 Drawing::Rect srcRect;
in HWTEST_F() local 114 KawaseParameter param(srcRect, dstRect, 1, colorFilter, 0.f);
in HWTEST_F() 159 Drawing::Rect srcRect;
in HWTEST_F() local 162 KawaseParameter param(srcRect, dstRect, 1, colorFilter, 0.f);
in HWTEST_F() 178 Drawing::Rect srcRect;
in HWTEST_F() local 181 KawaseParameter inParam(srcRect, dstRect, 1, colorFilter, 0.f);
in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/ |
H A D | render_context_sample.cpp | 357 GraphicIRect srcRect; in FillDrawingLayer() local 358 srcRect.x = 0; in FillDrawingLayer() 359 srcRect.y = 0; in FillDrawingLayer() 360 srcRect.w = drawingWidth; in FillDrawingLayer() 361 srcRect.h = drawingHeight; in FillDrawingLayer() 372 visibleRegions.emplace_back(srcRect); in FillDrawingLayer() 375 dirtyRegions.emplace_back(srcRect); in FillDrawingLayer() 379 showLayer->SetCropRect(srcRect); in FillDrawingLayer() 407 GraphicIRect srcRect; in FillBackGroundLayer() local 408 srcRect in FillBackGroundLayer() [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/property/ |
H A D | rs_filter_cache_manager.cpp | 143 Drawing::Rect srcRect = Drawing::Rect(0, 0, cachedSnapshot_->cachedImage_->GetWidth(), in DrawFilterWithoutSnapshot() local 148 filter->DrawImageRect(canvas, cachedSnapshot_->cachedImage_, srcRect, dstRect, { discardCanvas, false }); in DrawFilterWithoutSnapshot() 155 bool shouldClearFilteredCache, const std::optional<Drawing::RectI>& srcRect, in DrawFilter() 162 const auto& [src, dst] = ValidateParams(canvas, srcRect, dstRect); in DrawFilter() 183 const std::optional<Drawing::RectI>& srcRect, const std::optional<Drawing::RectI>& dstRect) in GeneratedCachedEffectData() 189 const auto& [src, dst] = ValidateParams(canvas, srcRect, dstRect); in GeneratedCachedEffectData() 207 const Drawing::RectI& srcRect) in TakeSnapshot() 215 // shrink the srcRect by 1px to avoid edge artifacts. in TakeSnapshot() 217 snapshotIBounds = srcRect; in TakeSnapshot() 239 snapshotRegion_ = RectI(srcRect in TakeSnapshot() 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 206 TakeSnapshot(RSPaintFilterCanvas& canvas, const std::shared_ptr<RSDrawingFilter>& filter, const Drawing::RectI& srcRect) TakeSnapshot() argument 409 ValidateParams(RSPaintFilterCanvas& canvas, const std::optional<Drawing::RectI>& srcRect, const std::optional<Drawing::RectI>& dstRect) ValidateParams() argument [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/image/ |
H A D | render_image.cpp | 488 void RenderImage::ApplyImageFit(Rect& srcRect, Rect& dstRect) in ApplyImageFit() argument 490 Size rawPicSize = srcRect.GetSize(); in ApplyImageFit() 496 ApplyNone(srcRect, dstRect, rawPicSize, layoutSize); in ApplyImageFit() 499 ApplyCover(srcRect, dstRect, rawPicSize, layoutSize); in ApplyImageFit() 502 ApplyFitWidth(srcRect, dstRect, rawPicSize, layoutSize); in ApplyImageFit() 505 ApplyFitHeight(srcRect, dstRect, rawPicSize, layoutSize); in ApplyImageFit() 508 if (srcRect.GetSize() < dstRect.GetSize()) { in ApplyImageFit() 509 ApplyNone(srcRect, dstRect, rawPicSize, layoutSize); in ApplyImageFit() 511 ApplyContain(srcRect, dstRect, rawPicSize, layoutSize); in ApplyImageFit() 515 ApplyContain(srcRect, dstRec in ApplyImageFit() 523 ApplyContain(Rect& srcRect, Rect& dstRect, const Size& rawPicSize, const Size& layoutSize) ApplyContain() argument 536 ApplyCover(Rect& srcRect, Rect& dstRect, const Size& rawPicSize, const Size& layoutSize) ApplyCover() argument 546 ApplyFitWidth(Rect& srcRect, Rect& dstRect, const Size& rawPicSize, const Size& layoutSize) ApplyFitWidth() argument 557 ApplyFitHeight(Rect& srcRect, Rect& dstRect, const Size& rawPicSize, const Size& layoutSize) ApplyFitHeight() argument 568 ApplyNone(Rect& srcRect, Rect& dstRect, const Size& rawPicSize, const Size& layoutSize) ApplyNone() argument [all...] |
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/property/ |
H A D | rs_filter_cache_manager_test.cpp | 186 std::optional<Drawing::RectI> srcRect(Drawing::RectI { 0, 0, 100, 100 }); in HWTEST_F() 188 rsFilterCacheManager->DrawFilter(filterCanvas, filter, shouldClearFilteredCache, srcRect, dstRect); in HWTEST_F() 206 std::optional<Drawing::RectI> srcRect(Drawing::RectI { 0, 0, 100, 100 }); in HWTEST_F() 208 rsFilterCacheManager->GeneratedCachedEffectData(filterCanvas, filter, srcRect, dstRect); in HWTEST_F() 226 Drawing::RectI srcRect(0, 0, 100, 100); in HWTEST_F() 227 rsFilterCacheManager->TakeSnapshot(filterCanvas, filter, srcRect); in HWTEST_F() 230 rsFilterCacheManager->TakeSnapshot(filterCanvas, filter, srcRect); in HWTEST_F() 235 rsFilterCacheManager->TakeSnapshot(filterCanvas, filter, srcRect); in HWTEST_F() 404 std::optional<Drawing::RectI> srcRect; in HWTEST_F() local 406 auto [src1, dst1] = rsFilterCacheManager->ValidateParams(filterCanvas, srcRect, dstRec in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/test/mock/core/render/ |
H A D | mock_svg_canvas_image.cpp | 25 RSCanvas& canvas, const RSRect& srcRect, const RSRect& /* dstRect */, const BorderRadiusArray& /* radiusXY */) in DrawToRSCanvas() 28 void SvgCanvasImage::DrawRect(RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect) {} in DrawRect() argument 24 DrawToRSCanvas( RSCanvas& canvas, const RSRect& srcRect, const RSRect& , const BorderRadiusArray& ) DrawToRSCanvas() argument
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/ |
H A D | rs_uni_render_util_test.cpp | 106 * @tc.desc: Test SrcRectScaleDown when srcRect is multiple 119 params.srcRect = Drawing::Rect(left, top, right, bottom); in HWTEST_F() 126 params.srcRect.SetRight(right); in HWTEST_F() 127 params.srcRect.SetBottom(bottom); in HWTEST_F() 172 * @tc.desc: Test SrcRectScaleFit when srcRect is multiple 185 params.srcRect = Drawing::Rect(left, top, right, bottom); in HWTEST_F() 192 params.srcRect.SetRight(right); in HWTEST_F() 193 params.srcRect.SetBottom(bottom); in HWTEST_F() 1555 auto srcRect = node.GetSrcRect(); in HWTEST_F() local 1556 srcRect in HWTEST_F() 1582 auto srcRect = node.GetSrcRect(); HWTEST_F() local 1607 auto srcRect = node.GetSrcRect(); HWTEST_F() local 1706 auto srcRect = node.GetSrcRect(); HWTEST_F() local 1733 auto srcRect = node.GetSrcRect(); HWTEST_F() local 1760 auto srcRect = node.GetSrcRect(); HWTEST_F() local 1787 auto srcRect = node.GetSrcRect(); HWTEST_F() local 2069 GraphicIRect srcRect = { 0, 0, 1080, 1920 }; HWTEST_F() local [all...] |
/foundation/multimedia/av_codec/services/services/codec/ipc/ |
H A D | buffer_converter.cpp | 60 AVCodecRect &srcRect = rects[1]; in ConvertYUV420SP() local 71 src += srcRect.wStride; in ConvertYUV420SP() 75 src += (srcRect.hStride - rect.hStride) * srcRect.wStride; in ConvertYUV420SP() 82 src += srcRect.wStride; in ConvertYUV420SP() 90 AVCodecRect &srcRect = rects[1]; in ConvertYUV420P() local 101 src += srcRect.wStride; in ConvertYUV420P() 105 const int32_t srcWidth = srcRect.wStride >> 1; in ConvertYUV420P() 107 const int32_t srcPadding = (srcRect.hStride - rect.hStride) * srcRect in ConvertYUV420P() 135 AVCodecRect &srcRect = rects[1]; ConverteRGBA8888() local [all...] |
/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;
|
/foundation/graphic/graphic_utils_lite/frameworks/hals/ |
H A D | gfx_engines.cpp | 139 const Rect& srcRect, in GfxBlit() 156 Convert2IRect(srcRect, srcIRect); in GfxBlit() 157 IRect dstIRect = {x, y, srcRect.GetWidth(), srcRect.GetHeight()}; in GfxBlit() 138 GfxBlit(const LiteSurfaceData& srcSurfaceData, const Rect& srcRect, const LiteSurfaceData& dstSurfaceData, int16_t x, int16_t y) GfxBlit() argument
|