/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/drawing/lattice_napi/ |
H A D | js_lattice.h | 27 explicit JsLattice(std::shared_ptr<Lattice> lattice = nullptr) : m_lattice(lattice) {} in JsLattice() 39 static napi_value Create(napi_env env, std::shared_ptr<Lattice> lattice);
|
H A D | js_lattice.cpp | 34 ROSEN_LOGE("JsLattice::Init failed to define lattice class"); in Init() 235 napi_value JsLattice::Create(napi_env env, std::shared_ptr<Lattice> lattice) in Create() argument 239 if (objValue == nullptr || lattice == nullptr) { in Create() 244 std::unique_ptr<JsLattice> jsLattice = std::make_unique<JsLattice>(lattice); in Create()
|
/foundation/arkui/ace_engine/adapter/preview/osal/ |
H A D | drawing_lattice_preview.h | 26 explicit DrawingLatticePreview(std::shared_ptr<Rosen::Drawing::Lattice> lattice) in DrawingLatticePreview() argument 27 : lattice_(std::move(lattice)) {} in DrawingLatticePreview()
|
H A D | drawing_lattice_preview.cpp | 35 auto* lattice = reinterpret_cast<std::shared_ptr<OHOS::Rosen::Drawing::Lattice>*>(sptrAddr); in CreateDrawingLatticeFromNative() local 36 return AceType::MakeRefPtr<DrawingLatticePreview>(*lattice); in CreateDrawingLatticeFromNative()
|
/foundation/arkui/ace_engine/adapter/ohos/osal/ |
H A D | drawing_lattice_ohos.h | 28 explicit DrawingLatticeOhos(std::shared_ptr<Rosen::Drawing::Lattice> lattice) in DrawingLatticeOhos() argument 29 : lattice_(std::move(lattice)) {} in DrawingLatticeOhos()
|
H A D | drawing_lattice_ohos.cpp | 32 auto* lattice = reinterpret_cast<std::shared_ptr<OHOS::Rosen::Drawing::Lattice>*>(sptrAddr); in CreateDrawingLatticeFromNative() local 33 return AceType::MakeRefPtr<DrawingLatticeOhos>(*lattice); in CreateDrawingLatticeFromNative()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | pixelmap_image.cpp | 54 void PrintDrawingLatticeConfig(const Rosen::Drawing::Lattice& lattice, const RSRect& dstRect) in PrintDrawingLatticeConfig() argument 58 drawingConfigStr.append("fXCount = " + std::to_string(lattice.fXCount)); in PrintDrawingLatticeConfig() 60 for (int32_t idx = 0; idx < lattice.fXCount; ++idx) { in PrintDrawingLatticeConfig() 61 drawingConfigStr.append(std::to_string(lattice.fXDivs[idx]) + " "); in PrintDrawingLatticeConfig() 64 drawingConfigStr.append("fYCount = " + std::to_string(lattice.fYCount)); in PrintDrawingLatticeConfig() 66 for (int32_t idx = 0; idx < lattice.fYCount; ++idx) { in PrintDrawingLatticeConfig() 67 drawingConfigStr.append(std::to_string(lattice.fYDivs[idx]) + " "); in PrintDrawingLatticeConfig() 70 TAG_LOGD(AceLogTag::ACE_IMAGE, "Begin to draw image with lattice : %{public}s", drawingConfigStr.c_str()); in PrintDrawingLatticeConfig() 215 auto lattice = *(*latticeSptrAddr); in StretchImageWithLattice() local 217 PrintDrawingLatticeConfig(lattice, dstRec in StretchImageWithLattice() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/rosen/ |
H A D | drawing_image.cpp | 44 void PrintDrawingLatticeConfig(const Rosen::Drawing::Lattice& lattice) in PrintDrawingLatticeConfig() argument 47 drawingConfigStr.append("fXCount = " + std::to_string(lattice.fXCount)); in PrintDrawingLatticeConfig() 49 for (int32_t idx = 0; idx < lattice.fXCount; ++idx) { in PrintDrawingLatticeConfig() 50 drawingConfigStr.append(std::to_string(lattice.fXDivs[idx]) + " "); in PrintDrawingLatticeConfig() 53 drawingConfigStr.append("fYCount = " + std::to_string(lattice.fYCount)); in PrintDrawingLatticeConfig() 55 for (int32_t idx = 0; idx < lattice.fYCount; ++idx) { in PrintDrawingLatticeConfig() 56 drawingConfigStr.append(std::to_string(lattice.fYDivs[idx]) + " "); in PrintDrawingLatticeConfig() 59 TAG_LOGD(AceLogTag::ACE_IMAGE, "Begin to draw iamge with lattice : %{public}s", drawingConfigStr.c_str()); in PrintDrawingLatticeConfig() 312 auto lattice = *(*latticeSptrAddr); in DrawImageLattice() local 314 PrintDrawingLatticeConfig(lattice); in DrawImageLattice() [all...] |
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/recording/ |
H A D | cmd_list_helper.cpp | 282 LatticeHandle CmdListHelper::AddLatticeToCmdList(CmdList& cmdList, const Lattice& lattice) in AddLatticeToCmdList() argument 285 latticeHandle.fXDivs = AddVectorToCmdList<int>(cmdList, lattice.fXDivs); in AddLatticeToCmdList() 286 latticeHandle.fYDivs = AddVectorToCmdList<int>(cmdList, lattice.fYDivs); in AddLatticeToCmdList() 287 latticeHandle.fRectTypes = AddVectorToCmdList<Lattice::RectType>(cmdList, lattice.fRectTypes); in AddLatticeToCmdList() 288 latticeHandle.fXCount = lattice.fXCount; in AddLatticeToCmdList() 289 latticeHandle.fYCount = lattice.fYCount; in AddLatticeToCmdList() 290 latticeHandle.fBounds = AddVectorToCmdList<RectI>(cmdList, lattice.fBounds); in AddLatticeToCmdList() 291 latticeHandle.fColors = AddVectorToCmdList<Color>(cmdList, lattice.fColors); in AddLatticeToCmdList() 297 Lattice lattice; in GetLatticeFromCmdList() local 298 lattice in GetLatticeFromCmdList() [all...] |
H A D | recording_canvas.cpp | 263 void RecordingCanvas::DrawImageLattice(const Image* image, const Lattice& lattice, const Rect& dst, in DrawImageLattice() argument 267 AddDrawOpDeferred<DrawImageLatticeOpItem>(image, lattice, dst, filterMode); in DrawImageLattice() 272 auto latticeHandle = CmdListHelper::AddLatticeToCmdList(*cmdList_, lattice); in DrawImageLattice()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/ |
H A D | skia_canvas.cpp | 583 void SkiaCanvas::DrawImageLattice(const Image* image, const Lattice& lattice, const Rect& dst, in DrawImageLattice() argument 606 int count = (lattice.fXCount + 1) * (lattice.fYCount + 1); in DrawImageLattice() 608 if (!lattice.fRectTypes.empty()) { in DrawImageLattice() 611 skRectTypes[i] = static_cast<SkCanvas::Lattice::RectType>(lattice.fRectTypes[i]); in DrawImageLattice() 615 if (!lattice.fColors.empty()) { in DrawImageLattice() 618 skColors[i] = static_cast<SkColor>(lattice.fColors[i].CastToColorQuad()); in DrawImageLattice() 621 SkCanvas::Lattice skLattice = {lattice.fXDivs.empty() ? nullptr : lattice.fXDivs.data(), in DrawImageLattice() 622 lattice in DrawImageLattice() [all...] |
H A D | skia_canvas_autocache.cpp | 444 void SkiaCanvasAutoCache::onDrawImageLattice2(const SkImage* image, const Lattice& lattice,
in onDrawImageLattice2() argument 454 this->SkNWayCanvas::onDrawImageLattice2(image, lattice, dst, filter, paint);
in onDrawImageLattice2()
|
H A D | skia_canvas.h | 103 void DrawImageLattice(const Image* image, const Lattice& lattice, const Rect& dst,
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | image_model_impl.h | 53 void SetResizableLattice(const RefPtr<DrawingLattice>& lattice) override {};
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/image/ |
H A D | image_model_ng.h | 75 void SetResizableLattice(const RefPtr<DrawingLattice>& lattice) override; 125 static void SetResizableLattice(FrameNode* frameNode, const RefPtr<DrawingLattice>& lattice);
|
H A D | image_model.h | 88 virtual void SetResizableLattice(const RefPtr<DrawingLattice>& lattice) = 0;
|
H A D | image_model_ng.cpp | 662 void ImageModelNG::SetResizableLattice(const RefPtr<DrawingLattice>& lattice) in SetResizableLattice() argument 664 ACE_UPDATE_PAINT_PROPERTY(ImageRenderProperty, ImageResizableLattice, lattice); in SetResizableLattice() 667 void ImageModelNG::SetResizableLattice(FrameNode* frameNode, const RefPtr<DrawingLattice>& lattice) in SetResizableLattice() argument 669 ACE_UPDATE_NODE_PAINT_PROPERTY(ImageRenderProperty, ImageResizableLattice, lattice, frameNode); in SetResizableLattice()
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/ |
H A D | rs_paint_filter_canvas_test.cpp | 603 Drawing::Lattice lattice; in HWTEST_F() local 605 paintFilterCanvas_->DrawImageLattice(&image, lattice, dst, Drawing::FilterMode::LINEAR); in HWTEST_F() 618 Drawing::Lattice lattice; in HWTEST_F() local 624 paintFilterCanvas->DrawImageLattice(&image, lattice, dst, Drawing::FilterMode::LINEAR); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/draw/ |
H A D | core_canvas.cpp | 316 void CoreCanvas::DrawImageLattice(const Image* image, const Lattice& lattice, const Rect& dst, in DrawImageLattice() argument 319 DRAW_API_WITH_PAINT(DrawImageLattice, image, lattice, dst, filter); in DrawImageLattice()
|
H A D | core_canvas.h | 380 * Canvas::Lattice lattice divides image into a rectangular grid. 382 * fixed lattice elements never scale larger than their initial 392 * @param lattice division of bitmap into fixed and variable rectangles 397 virtual void DrawImageLattice(const Image* image, const Lattice& lattice, const Rect& dst,
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/recording/ |
H A D | recording_canvas.h | 88 void DrawImageLattice(const Image* image, const Lattice& lattice, const Rect& dst,
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/impl_interface/ |
H A D | core_canvas_impl.h | 108 virtual void DrawImageLattice(const Image* image, const Lattice& lattice, const Rect& dst,
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_paint_filter_canvas.cpp | 437 void RSPaintFilterCanvasBase::DrawImageLattice(const Drawing::Image* image, const Drawing::Lattice& lattice, in DrawImageLattice() argument 443 (*iter)->DrawImageLattice(image, lattice, dst, filter); in DrawImageLattice() 448 canvas_->DrawImageLattice(image, lattice, dst, filter); in DrawImageLattice()
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/recording/ |
H A D | draw_cmd_test.cpp | 556 Lattice lattice; in HWTEST_F() local 559 DrawImageLatticeOpItem opItem{&image, lattice, dst, FilterMode::NEAREST, paint}; in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/skia_adapter/ |
H A D | skia_canvas_test.cpp | 987 Lattice lattice; in HWTEST_F() local 991 skiaCanvas->DrawImageLattice(&image, lattice, dst, FilterMode::LINEAR, paint); in HWTEST_F()
|