Home
last modified time | relevance | path

Searched refs:lattice (Results 1 - 25 of 29) sorted by relevance

12

/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/drawing/lattice_napi/
H A Djs_lattice.h27 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 Djs_lattice.cpp34 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 Ddrawing_lattice_preview.h26 explicit DrawingLatticePreview(std::shared_ptr<Rosen::Drawing::Lattice> lattice) in DrawingLatticePreview() argument
27 : lattice_(std::move(lattice)) {} in DrawingLatticePreview()
H A Ddrawing_lattice_preview.cpp35 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 Ddrawing_lattice_ohos.h28 explicit DrawingLatticeOhos(std::shared_ptr<Rosen::Drawing::Lattice> lattice) in DrawingLatticeOhos() argument
29 : lattice_(std::move(lattice)) {} in DrawingLatticeOhos()
H A Ddrawing_lattice_ohos.cpp32 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 Dpixelmap_image.cpp54 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 Ddrawing_image.cpp44 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 Dcmd_list_helper.cpp282 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 Drecording_canvas.cpp263 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 Dskia_canvas.cpp583 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 Dskia_canvas_autocache.cpp444 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 Dskia_canvas.h103 void DrawImageLattice(const Image* image, const Lattice& lattice, const Rect& dst,
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/
H A Dimage_model_impl.h53 void SetResizableLattice(const RefPtr<DrawingLattice>& lattice) override {};
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/image/
H A Dimage_model_ng.h75 void SetResizableLattice(const RefPtr<DrawingLattice>& lattice) override;
125 static void SetResizableLattice(FrameNode* frameNode, const RefPtr<DrawingLattice>& lattice);
H A Dimage_model.h88 virtual void SetResizableLattice(const RefPtr<DrawingLattice>& lattice) = 0;
H A Dimage_model_ng.cpp662 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 Drs_paint_filter_canvas_test.cpp603 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 Dcore_canvas.cpp316 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 Dcore_canvas.h380 * 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 Drecording_canvas.h88 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 Dcore_canvas_impl.h108 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 Drs_paint_filter_canvas.cpp437 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 Ddraw_cmd_test.cpp556 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 Dskia_canvas_test.cpp987 Lattice lattice; in HWTEST_F() local
991 skiaCanvas->DrawImageLattice(&image, lattice, dst, FilterMode::LINEAR, paint); in HWTEST_F()

Completed in 23 milliseconds

12