/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/image/ |
H A D | image_render_property.h | 33 ACE_DEFINE_PROPERTY_GROUP_ITEM(ImageRepeat, ImageRepeat); 53 …OBJECTREPEATVALUE[static_cast<int32_t>(propImageRepeat.value_or(ImageRepeat::NO_REPEAT))], filter); in ToJsonValue() 103 …ACE_DEFINE_PROPERTY_ITEM_WITH_GROUP(ImagePaintStyle, ImageRepeat, ImageRepeat, PROPERTY_UPDATE_REN…
|
H A D | image_model_ng.h | 54 void SetImageRepeat(ImageRepeat imageRepeat) override; 92 static void SetImageRepeat(FrameNode *frameNode, ImageRepeat imageRepeat); 123 static ImageRepeat GetObjectRepeat(FrameNode* frameNode);
|
H A D | image_model_ng.cpp | 473 void ImageModelNG::SetImageRepeat(ImageRepeat imageRepeat) in SetImageRepeat() 475 ACE_UPDATE_PAINT_PROPERTY(ImageRenderProperty, ImageRepeat, imageRepeat); in SetImageRepeat() 691 void ImageModelNG::SetImageRepeat(FrameNode *frameNode, ImageRepeat imageRepeat) in SetImageRepeat() 693 ACE_UPDATE_NODE_PAINT_PROPERTY(ImageRenderProperty, ImageRepeat, imageRepeat, frameNode); in SetImageRepeat() 892 ImageRepeat ImageModelNG::GetObjectRepeat(FrameNode* frameNode) in GetObjectRepeat() 894 CHECK_NULL_RETURN(frameNode, ImageRepeat::NO_REPEAT); in GetObjectRepeat() 896 CHECK_NULL_RETURN(paintProperty, ImageRepeat::NO_REPEAT); in GetObjectRepeat() 897 CHECK_NULL_RETURN(paintProperty->GetImagePaintStyle(), ImageRepeat::NO_REPEAT); in GetObjectRepeat() 898 return paintProperty->GetImagePaintStyle()->GetImageRepeat().value_or(ImageRepeat::NO_REPEAT); in GetObjectRepeat()
|
H A D | image_pattern.cpp | 356 ImageRepeat repeat = imageRenderProperty->GetImageRepeat().value_or(ImageRepeat::NO_REPEAT); in CalcImageContentPaintSize() 357 bool imageRepeatX = repeat == ImageRepeat::REPEAT || repeat == ImageRepeat::REPEAT_X; in CalcImageContentPaintSize() 358 bool imageRepeatY = repeat == ImageRepeat::REPEAT || repeat == ImageRepeat::REPEAT_Y; in CalcImageContentPaintSize() 1391 auto imageRepeat = renderProp->GetImageRepeat().value_or(ImageRepeat::NO_REPEAT); in DumpRenderInfo() 1581 std::string ImagePattern::GetImageRepeatStr(ImageRepeat value) in GetImageRepeatStr() 1584 case ImageRepeat::NO_REPEAT: in GetImageRepeatStr() 1586 case ImageRepeat::REPEAT: in GetImageRepeatStr() 1588 case ImageRepeat::REPEAT_X: in GetImageRepeatStr() 1590 case ImageRepeat::REPEAT_Y: in GetImageRepeatStr()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_image_ffi.cpp | 38 const std::vector<ImageRepeat> OBJECT_REPEATS = { 39 ImageRepeat::NO_REPEAT, 40 ImageRepeat::REPEAT_X, 41 ImageRepeat::REPEAT_Y, 42 ImageRepeat::REPEAT
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/inspector/ |
H A D | image_composed_element.cpp | 131 auto imageRepeat = renderImage ? renderImage->GetImageRepeat() : ImageRepeat::NO_REPEAT; in GetObjectRepeat() 134 case ImageRepeat::NO_REPEAT: in GetObjectRepeat() 137 case ImageRepeat::REPEAT: in GetObjectRepeat() 140 case ImageRepeat::REPEAT_X: in GetObjectRepeat() 143 case ImageRepeat::REPEAT_Y: in GetObjectRepeat()
|
H A D | utils.h | 332 inline std::string ConvertWrapImageRepeatToString(ImageRepeat repeat) in ConvertWrapImageRepeatToString() 334 static const LinearEnumMapNode<ImageRepeat, std::string> imageRepeatTable[] = { in ConvertWrapImageRepeatToString() 335 { ImageRepeat::NO_REPEAT, "ImageRepeat.NoRepeat" }, in ConvertWrapImageRepeatToString() 336 { ImageRepeat::REPEAT, "ImageRepeat.XY" }, in ConvertWrapImageRepeatToString() 337 { ImageRepeat::REPEAT_X, "ImageRepeat.X" }, in ConvertWrapImageRepeatToString() 338 { ImageRepeat::REPEAT_Y, "ImageRepeat.Y" }, in ConvertWrapImageRepeatToString()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/image/ |
H A D | image_base.h | 87 constexpr ImageRepeat IMAGE_REPEAT_DEFAULT = ImageRepeat::REPEAT; 99 constexpr ImageRepeat IMAGE_NO_REPEAT = ImageRepeat::NO_REPEAT;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/image/ |
H A D | render_image.h | 97 void SetImageRepeat(const ImageRepeat& imageRepeat) in SetImageRepeat() 105 ImageRepeat GetImageRepeat() const in GetImageRepeat() 317 …void GenerateImageRects(const Size& srcSize, const BackgroundImageSize& imageSize, ImageRepeat ima… 323 …void PrintImageLog(const Size& srcSize, const BackgroundImageSize& imageSize, ImageRepeat imageRep… 393 ImageRepeat imageRepeat_ = ImageRepeat::NO_REPEAT;
|
H A D | image_component.h | 63 void SetImageRepeat(ImageRepeat imageRepeat); 86 ImageRepeat GetImageRepeat() const; 235 ImageRepeat imageRepeat_ = ImageRepeat::NO_REPEAT;
|
H A D | image_component.cpp | 164 void ImageComponent::SetImageRepeat(ImageRepeat imageRepeat) in SetImageRepeat() 242 ImageRepeat ImageComponent::GetImageRepeat() const in GetImageRepeat()
|
H A D | render_image.cpp | 671 …erateImageRects(const Size& srcSize, const BackgroundImageSize& imageSize, ImageRepeat imageRepeat, in GenerateImageRects() 694 if (imageRepeat == ImageRepeat::REPEAT || imageRepeat == ImageRepeat::REPEAT_X) { in GenerateImageRects() 704 if (imageRepeat == ImageRepeat::REPEAT || imageRepeat == ImageRepeat::REPEAT_Y) { in GenerateImageRects() 855 imageRepeat_ = ImageRepeat::NO_REPEAT; in ClearRenderObject() 896 …::PrintImageLog(const Size& srcSize, const BackgroundImageSize& imageSize, ImageRepeat imageRepeat, in PrintImageLog()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/common/layout/ |
H A D | constants.h | 322 enum class ImageRepeat { enum 485 const ImageRepeat IMAGE_REPEATS[] = { 486 ImageRepeat::REPEAT, 487 ImageRepeat::REPEAT_X, 488 ImageRepeat::REPEAT_Y, 489 ImageRepeat::NO_REPEAT,
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-universal-attributes-background.md | 54 backgroundImage(src: ResourceStr | PixelMap, repeat?: ImageRepeat) 69 | repeat | [ImageRepeat](ts-appendix-enums.md#imagerepeat) | 否 | 设置背景图片的重复样式,默认不重复。当设置的背景图片为透明底色图… 306 .backgroundImage('/comment/bg.jpg', ImageRepeat.X) 314 .backgroundImage('/comment/bg.jpg', ImageRepeat.Y) 323 .backgroundImage('/comment/bg.jpg', ImageRepeat.NoRepeat) 332 .backgroundImage('/comment/bg.jpg', ImageRepeat.NoRepeat) 341 .backgroundImage('/comment/bg.jpg', ImageRepeat.NoRepeat) 349 .backgroundImage('/comment/bg.jpg', ImageRepeat.NoRepeat)
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/ |
H A D | render_property.cpp | 22 std::string ImageRepeatToString(ImageRepeat type) in ImageRepeatToString() 24 static const LinearEnumMapNode<ImageRepeat, std::string> toStringMap[] = { in ImageRepeatToString() 25 { ImageRepeat::NO_REPEAT, "ImageRepeat.NoRepeat" }, in ImageRepeatToString() 26 { ImageRepeat::REPEAT_X, "ImageRepeat.X" }, in ImageRepeatToString() 27 { ImageRepeat::REPEAT_Y, "ImageRepeat.Y" }, in ImageRepeatToString() 28 { ImageRepeat::REPEAT, "ImageRepeat.XY" }, in ImageRepeatToString() 219 … ImageRepeatToString(propBackgroundImageRepeat.value_or(ImageRepeat::NO_REPEAT)); in ToJsonValue()
|
H A D | canvas_image.h | 52 ImageRepeat imageRepeat_ = ImageRepeat::NO_REPEAT;
|
H A D | image_painter.cpp | 200 if (config.imageRepeat_ == ImageRepeat::NO_REPEAT) { in DrawImageWithRepeat() 212 …bool imageRepeatX = config.imageRepeat_ == ImageRepeat::REPEAT || config.imageRepeat_ == ImageRepe… in DrawImageWithRepeat() 213 …bool imageRepeatY = config.imageRepeat_ == ImageRepeat::REPEAT || config.imageRepeat_ == ImageRepe… in DrawImageWithRepeat()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | image_modifier.cpp | 88 auto repeat = static_cast<ImageRepeat>(imageRepeat); in SetObjectRepeat() 89 if (repeat < ImageRepeat::NO_REPEAT || repeat > ImageRepeat::REPEAT) { in SetObjectRepeat() 90 repeat = ImageRepeat::NO_REPEAT; in SetObjectRepeat() 99 ImageModelNG::SetImageRepeat(frameNode, ImageRepeat::NO_REPEAT); in ResetObjectRepeat()
|
/ohos5.0/docs/zh-cn/application-dev/ui/ |
H A D | arkts-graphics-display.md | 434 通过objectRepeat属性设置图片的重复样式方式,重复样式请参考[ImageRepeat](../reference/apis-arkui/arkui-ts/ts-appendix-enums… 448 .objectRepeat(ImageRepeat.XY) 451 .overlay('ImageRepeat.XY', { align: Alignment.Bottom, offset: { x: 0, y: 20 } }) 456 .objectRepeat(ImageRepeat.Y) 459 .overlay('ImageRepeat.Y', { align: Alignment.Bottom, offset: { x: 0, y: 20 } }) 464 .objectRepeat(ImageRepeat.X) 467 .overlay('ImageRepeat.X', { align: Alignment.Bottom, offset: { x: 0, y: 20 } })
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/render/ |
H A D | rs_image.h | 59 enum class ImageRepeat { enum 157 ImageRepeat imageRepeat_ = ImageRepeat::NO_REPEAT;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/common/utils/ |
H A D | utils.h | 203 inline ImageRepeat ConvertStrToImageRepeat(const std::string& repeat) in ConvertStrToImageRepeat() 205 static const LinearMapNode<ImageRepeat> imageRepeatTable[] = { in ConvertStrToImageRepeat() 206 { "no-repeat", ImageRepeat::NO_REPEAT }, in ConvertStrToImageRepeat() 207 { "repeat", ImageRepeat::REPEAT }, in ConvertStrToImageRepeat() 208 { "repeat-x", ImageRepeat::REPEAT_X }, in ConvertStrToImageRepeat() 209 { "repeat-y", ImageRepeat::REPEAT_Y }, in ConvertStrToImageRepeat() 213 return index < 0 ? ImageRepeat::NO_REPEAT : imageRepeatTable[index].value; in ConvertStrToImageRepeat()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/ |
H A D | rs_image.cpp | 379 …auto rect = (imageRepeat_ == ImageRepeat::NO_REPEAT) ? dstRect.IntersectRect(frameRect_) : frameRe… in ApplyCanvasClip() 486 if (imageRepeat_ == ImageRepeat::NO_REPEAT) { in DrawImageRepeatRect() 499 auto repeat_x = ImageRepeat::REPEAT_X; in CalcRepeatBounds() 500 auto repeat_y = ImageRepeat::REPEAT_Y; in CalcRepeatBounds() 505 if (repeat_x == imageRepeat_ || ImageRepeat::REPEAT == imageRepeat_) { in CalcRepeatBounds() 513 if (repeat_y == imageRepeat_ || ImageRepeat::REPEAT == imageRepeat_) { in CalcRepeatBounds() 572 imageRepeat_ = static_cast<ImageRepeat>(repeatNum); in SetImageRepeat()
|
/ohos5.0/docs/en/application-dev/ui/ |
H A D | arkts-graphics-display.md | 403 …t** attribute to set the repeat pattern of an image. For details, see [ImageRepeat](../reference/a… 417 .objectRepeat(ImageRepeat.XY) 420 .overlay('ImageRepeat.XY', { align: Alignment.Bottom, offset: { x: 0, y: 20 } }) 425 .objectRepeat(ImageRepeat.Y) 428 .overlay('ImageRepeat.Y', { align: Alignment.Bottom, offset: { x: 0, y: 20 } }) 433 .objectRepeat(ImageRepeat.X) 436 .overlay('ImageRepeat.X', { align: Alignment.Bottom, offset: { x: 0, y: 20 } })
|
/ohos5.0/foundation/arkui/ace_engine/adapter/ohos/osal/ |
H A D | image_analyzer_manager.cpp | 176 ImageRepeat repeat = imageRenderProperty->GetImageRepeat().value_or(ImageRepeat::NO_REPEAT); in IsSupportImageAnalyzerFeature() 177 if (repeat != ImageRepeat::NO_REPEAT) { in IsSupportImageAnalyzerFeature()
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-universal-attributes-background.md | 54 backgroundImage(src: ResourceStr | PixelMap, repeat?: ImageRepeat) 69 | repeat | [ImageRepeat](ts-appendix-enums.md#imagerepeat) | No | Whether the background image is … 295 .backgroundImage('/comment/bg.jpg', ImageRepeat.X) 303 .backgroundImage('/comment/bg.jpg', ImageRepeat.Y) 312 .backgroundImage('/comment/bg.jpg', ImageRepeat.NoRepeat) 321 .backgroundImage('/comment/bg.jpg', ImageRepeat.NoRepeat) 330 .backgroundImage('/comment/bg.jpg', ImageRepeat.NoRepeat) 338 .backgroundImage('/comment/bg.jpg', ImageRepeat.NoRepeat)
|