Home
last modified time | relevance | path

Searched refs:ImageRepeat (Results 1 – 25 of 73) sorted by relevance

123

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/image/
H A Dimage_render_property.h33 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 Dimage_model_ng.h54 void SetImageRepeat(ImageRepeat imageRepeat) override;
92 static void SetImageRepeat(FrameNode *frameNode, ImageRepeat imageRepeat);
123 static ImageRepeat GetObjectRepeat(FrameNode* frameNode);
H A Dimage_model_ng.cpp473 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 Dimage_pattern.cpp356 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 Dcj_image_ffi.cpp38 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 Dimage_composed_element.cpp131 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 Dutils.h332 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 Dimage_base.h87 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 Drender_image.h97 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 Dimage_component.h63 void SetImageRepeat(ImageRepeat imageRepeat);
86 ImageRepeat GetImageRepeat() const;
235 ImageRepeat imageRepeat_ = ImageRepeat::NO_REPEAT;
H A Dimage_component.cpp164 void ImageComponent::SetImageRepeat(ImageRepeat imageRepeat) in SetImageRepeat()
242 ImageRepeat ImageComponent::GetImageRepeat() const in GetImageRepeat()
H A Drender_image.cpp671 …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 Dconstants.h322 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 Dts-universal-attributes-background.md54 backgroundImage(src: ResourceStr&nbsp;|&nbsp;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 Drender_property.cpp22 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 Dcanvas_image.h52 ImageRepeat imageRepeat_ = ImageRepeat::NO_REPEAT;
H A Dimage_painter.cpp200 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 Dimage_modifier.cpp88 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 Darkts-graphics-display.md434 通过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 Drs_image.h59 enum class ImageRepeat { enum
157 ImageRepeat imageRepeat_ = ImageRepeat::NO_REPEAT;
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/common/utils/
H A Dutils.h203 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 Drs_image.cpp379 …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 Darkts-graphics-display.md403 …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 Dimage_analyzer_manager.cpp176 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 Dts-universal-attributes-background.md54 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)

123