/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/image/ |
H A D | image_layout_property.h | 97 static const char* OBJECTFITVALUE[] = { "ImageFit.Fill", "ImageFit.Contain", "ImageFit.Cover", "ImageFit.Auto", 98 "ImageFit.FitHeight", "ImageFit.None", "ImageFit.ScaleDown", "ImageFit.TOP_START", "ImageFit.TOP", 99 "ImageFit [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/common/dom/ |
H A D | dom_image.cpp | 23 ImageFit ConvertStrToFit(const std::string& fit) in ConvertStrToFit() 25 static const LinearMapNode<ImageFit> imageFitMap[] = { in ConvertStrToFit() 26 { "contain", ImageFit::CONTAIN }, in ConvertStrToFit() 27 { "cover", ImageFit::COVER }, in ConvertStrToFit() 28 { "fill", ImageFit::FILL }, in ConvertStrToFit() 29 { "none", ImageFit::NONE }, in ConvertStrToFit() 30 { "scale-down", ImageFit::SCALE_DOWN }, in ConvertStrToFit() 32 ImageFit imageFit = ImageFit::COVER; in ConvertStrToFit()
|
H A D | dom_video.cpp | 290 ImageFit DOMVideo::ConvertStrToFit(const std::string& fit) in ConvertStrToFit() 292 static const std::unordered_map<std::string, ImageFit> IMAGE_FIT_TABLE = { in ConvertStrToFit() 293 { "fill", ImageFit::FILL }, in ConvertStrToFit() 294 { "contain", ImageFit::CONTAIN }, in ConvertStrToFit() 295 { "cover", ImageFit::COVER }, in ConvertStrToFit() 296 { "scaledown", ImageFit::SCALE_DOWN }, in ConvertStrToFit() 297 { "none", ImageFit::NONE }, in ConvertStrToFit() 300 return imageFitIter != IMAGE_FIT_TABLE.end() ? imageFitIter->second : ImageFit::CONTAIN; in ConvertStrToFit()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/image_provider/ |
H A D | svg_dom_base.h | 59 RSCanvas& canvas, const ImageFit& imageFit, const Size& layout) = 0; 61 void ApplyImageFit(ImageFit imageFit, double& scaleX, double& scaleY) in ApplyImageFit() 64 case ImageFit::FILL: in ApplyImageFit() 67 case ImageFit::NONE: in ApplyImageFit() 69 case ImageFit::COVER: in ApplyImageFit() 72 case ImageFit::CONTAIN: in ApplyImageFit() 75 case ImageFit::SCALE_DOWN: in ApplyImageFit()
|
H A D | image_loading_context.h | 45 bool MakeCanvasImageIfNeed(const SizeF& dstSize, bool autoResize, ImageFit imageFit, 50 void MakeCanvasImage(const SizeF& dstSize, bool needResize, ImageFit imageFit = ImageFit::COVER, 59 ImageFit GetImageFit() const; 76 void SetImageFit(ImageFit imageFit); 223 ImageFit imageFit_ = ImageFit::COVER;
|
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_image_span_ffi.cpp | 24 const std::vector<ImageFit> IMAGE_FITS = { 25 ImageFit::FILL, 26 ImageFit::CONTAIN, 27 ImageFit::COVER, 28 ImageFit::NONE, 29 ImageFit::SCALE_DOWN, 30 ImageFit::FITWIDTH
|
H A D | cj_image_ffi.cpp | 28 const std::vector<ImageFit> IMAGE_FITS = { 29 ImageFit::FILL, 30 ImageFit::CONTAIN, 31 ImageFit::COVER, 32 ImageFit::NONE, 33 ImageFit::SCALE_DOWN, 34 ImageFit::FITWIDTH
|
/foundation/arkui/ace_engine/frameworks/core/components/video/ |
H A D | render_texture.h | 66 ImageFit GetFit() const in GetFit() 127 ImageFit imageFit_ = ImageFit::FILL; 129 ImageFit imageFit_ = ImageFit::CONTAIN;
|
H A D | texture_component.h | 79 void SetFit(ImageFit fit) in SetFit() 84 ImageFit GetFit() const in GetFit() 113 ImageFit imageFit_ { ImageFit::CONTAIN };
|
H A D | render_texture.cpp | 120 case ImageFit::CONTAIN: in Measure() 123 case ImageFit::FILL: in Measure() 126 case ImageFit::COVER: in Measure() 129 case ImageFit::NONE: in Measure() 132 case ImageFit::SCALE_DOWN: in Measure()
|
/foundation/arkui/ace_engine/test/unittest/core/render/ |
H A D | image_painter_test_ng.cpp | 379 imagePainter.ApplyImageFit(ImageFit::FILL, rawpicsize, dstsize, srcRect_, dstRect_); in HWTEST_F() 385 * @tc.steps3: callback ApplyImageFit when ImageFit::NONE. in HWTEST_F() 388 imagePainter.ApplyImageFit(ImageFit::NONE, rawpicsize, dstsize, srcRect_, dstRect_); in HWTEST_F() 395 * @tc.steps4: callback ApplyImageFit when ImageFit::COVER. in HWTEST_F() 398 imagePainter.ApplyImageFit(ImageFit::COVER, rawpicsize, dstsize, srcRect_, dstRect_); in HWTEST_F() 404 * @tc.steps5: callback ApplyImageFit when ImageFit::FITWIDTH. in HWTEST_F() 407 imagePainter.ApplyImageFit(ImageFit::FITWIDTH, rawpicsize, dstsize, srcRect_, dstRect_); in HWTEST_F() 413 * @tc.steps6: callback ApplyImageFit when ImageFit::FITHEIGHT. in HWTEST_F() 416 imagePainter.ApplyImageFit(ImageFit::FITHEIGHT, rawpicsize, dstsize, srcRect_, dstRect_); in HWTEST_F() 422 * @tc.steps7: callback ApplyImageFit when ImageFit in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/ |
H A D | image_painter.cpp | 95 const std::unordered_map<ImageFit, std::function<Alignment(bool)>> ImagePainter::ALIMENT_OPERATIONS = { 96 { ImageFit::TOP_LEFT, 98 { ImageFit::TOP, [](bool) { return Alignment::TOP_CENTER; } }, 99 { ImageFit::TOP_END, 101 { ImageFit::START, 103 { ImageFit::CENTER, [](bool) { return Alignment::CENTER; } }, 104 { ImageFit::END, 106 { ImageFit::BOTTOM_START, 108 { ImageFit::BOTTOM, [](bool) { return Alignment::BOTTOM_CENTER; } }, 109 { ImageFit [all...] |
H A D | image_painter.h | 36 ImageFit imageFit, const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect); 49 ImageFit imageFit, const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect); 50 static const std::unordered_map<ImageFit, std::function<Alignment(bool)>> ALIMENT_OPERATIONS;
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/image_provider/adapter/ |
H A D | skia_svg_dom.h | 41 void OffScreenDraw(RSCanvas& canvas, const ImageFit& imageFit, const Size& layout); 42 void DrawImage(RSCanvas& canvas, const ImageFit& imageFit, const Size& layout) override; 54 void FitImage(SkCanvas* canvas, const ImageFit& imageFit, const Size& layout);
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/ |
H A D | rs_image.cpp | 126 bool isFitMatrixValid = !isBackground && imageFit_ == ImageFit::MATRIX && in CanvasDrawImage() 184 RectF ApplyImageFitSwitch(ImageParameter &imageParameter, ImageFit imageFit_, RectF tempRectF) in ApplyImageFitSwitch() 187 case ImageFit::MATRIX: in ApplyImageFitSwitch() 190 case ImageFit::TOP_LEFT: in ApplyImageFitSwitch() 193 case ImageFit::TOP: in ApplyImageFitSwitch() 197 case ImageFit::TOP_RIGHT: in ApplyImageFitSwitch() 200 case ImageFit::LEFT: in ApplyImageFitSwitch() 204 case ImageFit::CENTER: in ApplyImageFitSwitch() 209 case ImageFit::RIGHT: in ApplyImageFitSwitch() 214 case ImageFit in ApplyImageFitSwitch() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/svg/parse/ |
H A D | svg_dom.h | 72 void CreateRenderNode(ImageFit imageFit, const SvgRadius& svgRadius, bool useBox = true); 73 void UpdateLayout(ImageFit imageFit, const SvgRadius& svgRadius, bool useBox = true); 76 void PaintDirectly(RenderContext& context, const Offset& offset, ImageFit imageFit, Size layout); 79 SvgRenderTree CreateRenderTree(ImageFit imageFit, const SvgRadius& svgRadius, bool useBox = true); 133 void ApplyImageFit(ImageFit imageFit, double& scaleX, double& scaleY);
|
/foundation/arkui/ace_engine/test/mock/core/image_provider/ |
H A D | mock_image_loading_context.cpp | 92 ImageFit incomingImageFit, const std::optional<SizeF>& sourceSize, bool hasValidSlice) in MakeCanvasImageIfNeed() 101 const SizeF& dstSize, bool needResize, ImageFit imageFit, const std::optional<SizeF>& sourceSize) in MakeCanvasImage() 109 ImageFit ImageLoadingContext::GetImageFit() const in GetImageFit() 114 void ImageLoadingContext::SetImageFit(ImageFit imageFit) in SetImageFit()
|
/foundation/arkui/ace_engine/frameworks/core/components_v2/inspector/ |
H A D | image_composed_element.cpp | 94 return "ImageFit.Cover"; in GetObjectFit() 97 renderImage ? renderImage->GetImageFit() : ImageFit::COVER; in GetObjectFit() 100 case ImageFit::COVER: in GetObjectFit() 101 result = "ImageFit.Cover"; in GetObjectFit() 103 case ImageFit::FILL: in GetObjectFit() 104 result = "ImageFit.Fill"; in GetObjectFit() 106 case ImageFit::CONTAIN: in GetObjectFit() 107 result = "ImageFit.Contain"; in GetObjectFit() 109 case ImageFit::NONE: in GetObjectFit() 110 result = "ImageFit in GetObjectFit() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/ |
H A D | image_span_view.cpp | 24 void ImageSpanView::SetObjectFit(ImageFit value) in SetObjectFit() 26 ACE_UPDATE_LAYOUT_PROPERTY(ImageLayoutProperty, ImageFit, value); in SetObjectFit() 119 ImageFit ImageSpanView::GetObjectFit(FrameNode* frameNode) in GetObjectFit() 121 CHECK_NULL_RETURN(frameNode, ImageFit::COVER); in GetObjectFit() 123 CHECK_NULL_RETURN(layoutProperty, ImageFit::COVER); in GetObjectFit() 124 return layoutProperty->GetImageFit().value_or(ImageFit::COVER); in GetObjectFit()
|
H A D | image_span_view.h | 30 static void SetObjectFit(ImageFit value); 40 static ImageFit GetObjectFit(FrameNode* frameNode);
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_image_span.cpp | 67 auto fit = static_cast<ImageFit>(args->ToNumber<int32_t>()); in SetObjectFit() 68 if (fit < ImageFit::FILL || fit > ImageFit::BOTTOM_END) { in SetObjectFit() 69 fit = ImageFit::COVER; in SetObjectFit() 73 ImageModel::GetInstance()->SetImageFit(ImageFit::COVER); in SetObjectFit()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/video/ |
H A D | video_layout_property.h | 53 auto objectFit_ = GetObjectFitValue(ImageFit::COVER);
in fullScreenReset() 66 ACE_DEFINE_PROPERTY_ITEM_WITH_GROUP(VideoStyle, ObjectFit, ImageFit, PROPERTY_UPDATE_MEASURE);
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | video_modifier.cpp | 24 constexpr ImageFit DEFAULT_OBJECT_FIT = ImageFit::COVER; 44 VideoModelNG::SetObjectFit(frameNode, static_cast<ImageFit>(objectFit)); in SetVideoObjectFit()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rating/ |
H A D | rating_layout_algorithm.cpp | 91 foregroundLoadingCtx_->MakeCanvasImage(singleStarSize, true, ImageFit::FILL); in Layout() 92 secondaryLoadingCtx_->MakeCanvasImage(singleStarSize, true, ImageFit::FILL); in Layout() 93 backgroundLoadingCtx_->MakeCanvasImage(singleStarSize, true, ImageFit::FILL); in Layout()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/image/ |
H A D | image_testtwo_ng.cpp | 272 imageRenderProperty->UpdateImageFit(ImageFit::FILL); in HWTEST_F() 273 layoutProperty->UpdateImageFit(ImageFit::FILL); in HWTEST_F() 275 EXPECT_EQ(imageRenderProperty->GetImageFit(), ImageFit::FILL); in HWTEST_F() 276 EXPECT_EQ(layoutProperty->GetImageFit(), ImageFit::FILL); in HWTEST_F() 281 imageRenderProperty->UpdateImageFit(ImageFit::CONTAIN); in HWTEST_F() 282 layoutProperty->UpdateImageFit(ImageFit::CONTAIN); in HWTEST_F() 284 EXPECT_EQ(imageRenderProperty->GetImageFit(), ImageFit::CONTAIN); in HWTEST_F() 285 EXPECT_EQ(layoutProperty->GetImageFit(), ImageFit::CONTAIN); in HWTEST_F() 290 imageRenderProperty->UpdateImageFit(ImageFit::COVER); in HWTEST_F() 291 layoutProperty->UpdateImageFit(ImageFit in HWTEST_F() [all...] |