/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); 47 static const char* OBJECTREPEATVALUE[] = { "ImageRepeat.NoRepeat", "ImageRepeat.X", "ImageRepeat.Y", in ToJsonValue() 48 "ImageRepeat.XY" }; in ToJsonValue() 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_RENDER);
|
H A D | image_model_ng.h | 52 void SetImageRepeat(ImageRepeat imageRepeat) override; 88 static void SetImageRepeat(FrameNode *frameNode, ImageRepeat imageRepeat); 118 static ImageRepeat GetObjectRepeat(FrameNode* frameNode);
|
H A D | image_model_ng.cpp | 463 void ImageModelNG::SetImageRepeat(ImageRepeat imageRepeat) in SetImageRepeat() 465 ACE_UPDATE_PAINT_PROPERTY(ImageRenderProperty, ImageRepeat, imageRepeat); in SetImageRepeat() 682 void ImageModelNG::SetImageRepeat(FrameNode *frameNode, ImageRepeat imageRepeat) in SetImageRepeat() 684 ACE_UPDATE_NODE_PAINT_PROPERTY(ImageRenderProperty, ImageRepeat, imageRepeat, frameNode); in SetImageRepeat() 888 ImageRepeat ImageModelNG::GetObjectRepeat(FrameNode* frameNode) in GetObjectRepeat() 890 CHECK_NULL_RETURN(frameNode, ImageRepeat::NO_REPEAT); in GetObjectRepeat() 892 CHECK_NULL_RETURN(paintProperty, ImageRepeat::NO_REPEAT); in GetObjectRepeat() 893 CHECK_NULL_RETURN(paintProperty->GetImagePaintStyle(), ImageRepeat::NO_REPEAT); in GetObjectRepeat() 894 return paintProperty->GetImagePaintStyle()->GetImageRepeat().value_or(ImageRepeat::NO_REPEAT); in GetObjectRepeat()
|
H A D | image_pattern.cpp | 319 ImageRepeat repeat = imageRenderProperty->GetImageRepeat().value_or(ImageRepeat::NO_REPEAT); 320 bool imageRepeatX = repeat == ImageRepeat::REPEAT || repeat == ImageRepeat::REPEAT_X; 321 bool imageRepeatY = repeat == ImageRepeat::REPEAT || repeat == ImageRepeat::REPEAT_Y; 1438 auto imageRepeat = renderProp->GetImageRepeat().value_or(ImageRepeat::NO_REPEAT); 1659 std::string ImagePattern::GetImageRepeatStr(ImageRepeat value) 1662 case ImageRepeat::NO_REPEAT: 1664 case ImageRepeat [all...] |
H A D | image_model.h | 83 virtual void SetImageRepeat(ImageRepeat imageRepeat) = 0;
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/image/ |
H A D | image_base.h | 86 constexpr ImageRepeat IMAGE_REPEAT_DEFAULT = ImageRepeat::REPEAT; 98 constexpr ImageRepeat IMAGE_NO_REPEAT = ImageRepeat::NO_REPEAT;
|
H A D | image_paint_method_test_ng.cpp | 57 imagePaintProperty_->UpdateImageRepeat(ImageRepeat::REPEAT_X); in HWTEST_F() 116 imagePaintProperty_->UpdateImageRepeat(ImageRepeat::REPEAT_X); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_image_ffi.cpp | 36 const std::vector<ImageRepeat> OBJECT_REPEATS = { 37 ImageRepeat::NO_REPEAT, 38 ImageRepeat::REPEAT_X, 39 ImageRepeat::REPEAT_Y, 40 ImageRepeat::REPEAT
|
/foundation/arkui/ace_engine/frameworks/core/components_v2/inspector/ |
H A D | image_composed_element.cpp | 127 auto imageRepeat = renderImage ? renderImage->GetImageRepeat() : ImageRepeat::NO_REPEAT; in GetObjectRepeat() 130 case ImageRepeat::NO_REPEAT: in GetObjectRepeat() 131 result = "ImageRepeat.NoRepeat"; in GetObjectRepeat() 133 case ImageRepeat::REPEAT: in GetObjectRepeat() 134 result = "ImageRepeat.XY"; in GetObjectRepeat() 136 case ImageRepeat::REPEAT_X: in GetObjectRepeat() 137 result = "ImageRepeat.X"; in GetObjectRepeat() 139 case ImageRepeat::REPEAT_Y: in GetObjectRepeat() 140 result = "ImageRepeat.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 in ConvertWrapImageRepeatToString() [all...] |
/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 imageRepeat, 323 void PrintImageLog(const Size& srcSize, const BackgroundImageSize& imageSize, ImageRepeat imageRepeat, 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 void RenderImage::GenerateImageRects(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 void RenderImage::PrintImageLog(const Size& srcSize, const BackgroundImageSize& imageSize, ImageRepeat imageRepeat, in PrintImageLog()
|
/foundation/arkui/ace_engine/frameworks/core/components/common/layout/ |
H A D | constants.h | 333 enum class ImageRepeat { class 483 const ImageRepeat IMAGE_REPEATS[] = { 484 ImageRepeat::REPEAT, 485 ImageRepeat::REPEAT_X, 486 ImageRepeat::REPEAT_Y, 487 ImageRepeat::NO_REPEAT,
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/ |
H A D | canvas_image.h | 59 ImageRepeat imageRepeat_ = ImageRepeat::NO_REPEAT;
|
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 in ImageRepeatToString() [all...] |
H A D | image_painter.cpp | 204 if (config.imageRepeat_ == ImageRepeat::NO_REPEAT) { in DrawImageWithRepeat() 216 bool imageRepeatX = config.imageRepeat_ == ImageRepeat::REPEAT || config.imageRepeat_ == ImageRepeat::REPEAT_X; in DrawImageWithRepeat() 217 bool imageRepeatY = config.imageRepeat_ == ImageRepeat::REPEAT || config.imageRepeat_ == ImageRepeat::REPEAT_Y; in DrawImageWithRepeat()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/render/ |
H A D | rs_image.h | 59 enum class ImageRepeat { class 157 ImageRepeat imageRepeat_ = ImageRepeat::NO_REPEAT;
|
/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()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/ |
H A D | rs_image.cpp | 355 auto rect = (imageRepeat_ == ImageRepeat::NO_REPEAT) ? dstRect_.IntersectRect(frameRect_) : frameRect_; in ApplyCanvasClip() 461 if (imageRepeat_ == ImageRepeat::NO_REPEAT) { in DrawImageRepeatRect() 474 if (ImageRepeat::REPEAT_X == imageRepeat_ || ImageRepeat::REPEAT == imageRepeat_) { in CalcRepeatBounds() 482 if (ImageRepeat::REPEAT_Y == imageRepeat_ || ImageRepeat::REPEAT == imageRepeat_) { in CalcRepeatBounds() 541 imageRepeat_ = static_cast<ImageRepeat>(repeatNum); in SetImageRepeat()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | image_model_impl.h | 48 void SetImageRepeat(ImageRepeat imageRepeat) override;
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/ |
H A D | jsEnumStyle.js | 228 var ImageRepeat; variable 229 (function (ImageRepeat) { 230 ImageRepeat[ImageRepeat["NoRepeat"] = 0] = "NoRepeat"; 231 ImageRepeat[ImageRepeat["X"] = 1] = "X"; 232 ImageRepeat[ImageRepeat["Y"] = 2] = "Y"; 233 ImageRepeat[ImageRepeat["X [all...] |
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | node_image_modifier.cpp | 238 auto repeat = static_cast<ImageRepeat>(imageRepeat); in SetObjectRepeat() 239 if (repeat < ImageRepeat::NO_REPEAT || repeat > ImageRepeat::REPEAT) { in SetObjectRepeat() 240 repeat = ImageRepeat::NO_REPEAT; in SetObjectRepeat() 247 int32_t defaultObjectRepeat = static_cast<int32_t>(ImageRepeat::NO_REPEAT); in GetObjectRepeat() 257 ImageModelNG::SetImageRepeat(frameNode, ImageRepeat::NO_REPEAT); in ResetObjectRepeat()
|
/foundation/arkui/ace_engine/frameworks/core/components/declaration/common/ |
H A D | style.h | 132 ImageRepeat backgroundRepeat;
|