Home
last modified time | relevance | path

Searched refs:ImageFit (Results 1 - 25 of 161) sorted by relevance

1234567

/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/image/
H A Dimage_layout_property.h97 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 Ddom_image.cpp23 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 Ddom_video.cpp290 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 Dsvg_dom_base.h59 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 Dimage_loading_context.h45 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 Dcj_image_span_ffi.cpp24 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 Dcj_image_ffi.cpp28 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 Drender_texture.h66 ImageFit GetFit() const in GetFit()
127 ImageFit imageFit_ = ImageFit::FILL;
129 ImageFit imageFit_ = ImageFit::CONTAIN;
H A Dtexture_component.h79 void SetFit(ImageFit fit) in SetFit()
84 ImageFit GetFit() const in GetFit()
113 ImageFit imageFit_ { ImageFit::CONTAIN };
H A Drender_texture.cpp120 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 Dimage_painter_test_ng.cpp379 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 Dimage_painter.cpp95 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 Dimage_painter.h36 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 Dskia_svg_dom.h41 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 Drs_image.cpp126 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 Dsvg_dom.h72 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 Dmock_image_loading_context.cpp92 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 Dimage_composed_element.cpp94 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 Dimage_span_view.cpp24 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 Dimage_span_view.h30 static void SetObjectFit(ImageFit value);
40 static ImageFit GetObjectFit(FrameNode* frameNode);
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_image_span.cpp67 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 Dvideo_layout_property.h53 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 Dvideo_modifier.cpp24 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 Drating_layout_algorithm.cpp91 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 Dimage_testtwo_ng.cpp272 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...]

Completed in 14 milliseconds

1234567